elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Como proteger una cartera - billetera de Bitcoin


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Compilar tor.exe en C++
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Compilar tor.exe en C++  (Leído 3,384 veces)
Kaxperday


Desconectado Desconectado

Mensajes: 702


The man in the Middle


Ver Perfil WWW
Compilar tor.exe en C++
« en: 22 Junio 2015, 13:55 pm »

Hola a todos, me vendría bien que me ayudarais a compilar TOR en visual studio. Este es el código fuente del programa, y viene con numerosos makefiles. La pregunta es:

1. ¿que debo compilar el "branch" o el "tag", y qué diferencias hay entre ellos?.
2. ¿que archivos debería de incluir (los de que directorios) para que compile el programa y que necesito?.

Solo quiero compilar el cliente. Me he estado mirado directorios e incluyendo programas y eso no bajaba de 155 fallos, añadía librerías que faltaban compilaba y otros 155 fallos.

Quizás alguien que lo haya compilado en windows, me pueda ayudar, y decir que requisitos necesito, porque la verdad estoy algo liado.

También otra manera es usando Socks5 y connectando la aplicación a tor.exe 127.0.0.1 y puerto 9051 creo que era, pero si tuviera la opción de compilar tor en mi programa sería mucho mejor que trabajando con 2 programas a la vez (aplicación+tor).

Saludos y gracias, sois bienvenidos.

Edito: Ya iré subiendo código sobre esto conforme me ponga a ello, pero preferiría ser capaz de compilar tor desde el programa, el código que subiría sería de conectar a tor desde la aplicación con socks5 para mandar peticiones desde ella a través de tor.

Saludos y gracias.


« Última modificación: 22 Junio 2015, 14:43 pm por Kaxperday » En línea

Cuando el poder económico parasita al político ningún partido ni dictador podrá liberarnos de él. Se reserva el 99% ese poder.
BloodSharp


Desconectado Desconectado

Mensajes: 804


El Messi-Vegeta :D


Ver Perfil
Re: Compilar tor.exe en C++
« Respuesta #1 en: 23 Junio 2015, 08:11 am »

(...)me ayudarais a compilar TOR en visual studio.(...)
No recuerdo si visual studio tiene una herramienta como Make, pero estoy seguro que la mayoría de los compiladores GNU lo tienen...

1. ¿que debo compilar el "branch" o el "tag", y qué diferencias hay entre ellos?.
2. ¿que archivos debería de incluir (los de que directorios) para que compile el programa y que necesito?
Si hubieras leido el archivo Readme, tendrías que clonar(descargar) el repositorio en una carpeta y ejecutar:
Cita de: TOR Readme
To build Tor from source:
        ./configure && make && make install


B#


En línea



Kaxperday


Desconectado Desconectado

Mensajes: 702


The man in the Middle


Ver Perfil WWW
Re: Compilar tor.exe en C++
« Respuesta #2 en: 23 Junio 2015, 10:49 am »

Si que lo he leido pero eso es para linux, de todas formas creo que es el "tag".

Código:
./configure --enable-static-libevent \
            --enable-static-openssl  \
            --enable-static-zlib     \
            --with-libevent-dir=/tmp/static-tor/libevent-1.4.14b-stable \
            --with-openssl-dir=/tmp/static-tor/openssl-0.9.8r/ \
            --with-zlib-dir=/tmp/static-tor/zlib-1.2.5

An example of how to build an entirely static tor:
./configure --enable-static-tor \
            --with-libevent-dir=/tmp/static-tor/libevent-1.4.14b-stable \
            --with-openssl-dir=/tmp/static-tor/openssl-0.9.8r/ \
            --with-zlib-dir=/tmp/static-tor/zlib-1.2.5

De todas formas, el problema no lo tengo en usar un makefile para compilarlo, eso ya lo se hacer, lo que vendría bien sería que me digan que sources/headers debo de incluir de todos, y que dependencias debo incluir en el proyecto como openSSL pero solo para windows y demás, alguien que lo haya hecho y esté más informado podría ayudarme XD.

La pregunta no era como compilar tor con un make, sino como compilarlo dentro de visual studio, y si es más viable que usando socks5 y corriendolo en segundo plano.

Saludos.
En línea

Cuando el poder económico parasita al político ningún partido ni dictador podrá liberarnos de él. Se reserva el 99% ese poder.
Regexp

Desconectado Desconectado

Mensajes: 22



Ver Perfil
Re: Compilar tor.exe en C++
« Respuesta #3 en: 24 Junio 2015, 20:46 pm »

Hola, no soy de lo más experto en este tema (sobretodo porque no uso tor).


1. ¿que debo compilar el "branch" o el "tag", y qué diferencias hay entre ellos?.

En tag deberás encontrar el programa por versiones, en cuanto estés interesado en características de una versión es especial. Sino, deberías tomar el master o alguno de los release


2. ¿que archivos debería de incluir (los de que directorios) para que compile el programa y que necesito?.

Con la rama completa el proyecto es deployable o sea que con lo que trae es suficiente para compilar y comenzar a usarlo correctamente. En mi experiencia usas los makefile que utilizas para generar un archivo solución (o varios) para Visual Studio

Estaré investigando a ver que consigo para este hilo,

Saludos
En línea

No todo el que deambula está perdido
Kaxperday


Desconectado Desconectado

Mensajes: 702


The man in the Middle


Ver Perfil WWW
Re: Compilar tor.exe en C++
« Respuesta #4 en: 25 Junio 2015, 01:27 am »

Hola Regexp, gracias por la aclaración.

La verdad es que es un proyecto muy fascinante, porque si conseguimos compilar tor en visual studio, podremos unirlo a cualquier aplicación usándolo para enviar peticiones de foma anónima, y podremos manipularlo y cambiar su circuito de IP, haciendo cambiar nuestra IP cada x tiempo que hayamos programado.

He estado buscando y he encontrado esto:

http://comments.gmane.org/gmane.network.tor.user/840

Es un hilo de hace 10 años, pero preguntaba lo mismo, básicamente lo que se necesita parece ser el directorio "or", el "orconfig.h", e incluir ciertas librerías al proyecto como son  openssl, zlib and libevent.

Estaría bien un poco de colaboración para intentar sacar esto entre todos, y así facilitarnos un poco la tarea entre nosotros.

Saludos.
En línea

Cuando el poder económico parasita al político ningún partido ni dictador podrá liberarnos de él. Se reserva el 99% ese poder.
BloodSharp


Desconectado Desconectado

Mensajes: 804


El Messi-Vegeta :D


Ver Perfil
Re: Compilar tor.exe en C++
« Respuesta #5 en: 27 Junio 2015, 07:49 am »

Encontre esto que capaz te sirva porque es del año pasado, con respecto al compilador no usa VC pero si usa MingW y una especie de bash para windows si no me equivoco...

http://www.mictronics.de/2014/04/how-to-build-tor-for-win32/

PD: Al final del video de la pagina muestra el ejecutable compilado y lo ejecuta.
PD2: El bash ese para windows creo que lo podrias conseguir con el software de GIT...


B#
En línea



Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
compilar con vb
Programación Visual Basic
polanet 6 2,265 Último mensaje 3 Julio 2006, 00:59 am
por Robokop
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines