Hola, estoy intentando hacer una mini aplicación usando sockets, pero pasando a través de Tor, es decir, conectando la aplicación a tor, y luego utilizar sockets. :silbar:
El problema es que no encuentro nada de documentación sobre como utilizar tor desde C/C++, lo único que he encontrado es libtor, y al ser de 2012 no está muy actualizado, y me faltan archivos al compilar :rolleyes:
https://github.com/libtor (https://github.com/libtor)
Alguien sabe como puedo hacerlo? (Alguna librería que pueda utilizar) :huh: :huh:
Saludos
Hola podrias ver primero torsocks, que te permite "torificar" las conexiones por el puerto 9050, seguramente te servirá total o en parte, para tu aplicación. Saludos
Creo que torsocks es un paquete que instalas, y luego las aplicaciones las puedes pasar por el puerto que configures, lo que estoy intentando hacer es un "cliente" de Tor, es decir, que no necesite programas externos :silbar:
El propio programa ya establece el circuito y crea un proxy (en un thread por ejemplo), y luego conectar la aplicación haciéndola pasar por ese proxy :huh: :huh:
el código fuente lo tienes en github, puedes fíjarte como está implementado y las bibliotecas que hace uso para establecer la conexión a la red, sino te queda ver la documentación del mismo torproject, saludos.