#1 Le 03/05/2013, à 11:18
- lemonstrike
[Résolu] Connexion à un proxy SOCKS5 en C
Bonjour,
je cherche à me connecter à un proxy socks5 en C en local. Pour cela j'ai installé la libsocksd0-dev et inclus le "socks.h" en entête de la source.
Cette manipulation est sensée permettre la connexion via un proxy socks de façon transparente en redéfinissant les primitives connect / recv / send ... par Rconnect / Rrecv / Rsend.
Le soucis c'est que je n'arrive pas à compiler le programme; j'obtiens les erreurs suivantes :
gcc -W -Wall -ansi -pedantic -L/usr/lib -lsocksd -D_GNU_SOURCE -o prog prog.c
/tmp/ccR4xzIh.o: In function `main':
prog.c:(.text+0x1bf): undefined reference to `Rgethostbyname'
prog.c:(.text+0x2d4): undefined reference to `Rconnect'
/tmp/ccR4xzIh.o: In function `emetteur':
prog.c:(.text+0x52d): undefined reference to `Rsend'
/tmp/ccR4xzIh.o: In function `recepteur':
prog.c:(.text+0x62f): undefined reference to `Rrecv'
prog.c:(.text+0x7b8): undefined reference to `Rwrite'
collect2: ld a retourné 1 code d'état d'exécution
make: *** [clientsocks] Erreur 1
Est-ce que vous auriez une idée ?
En vous remerciant d'avance.
Dernière modification par lemonstrike (Le 04/05/2013, à 12:57)
Hors ligne
#2 Le 03/05/2013, à 13:07
- eiger
Re : [Résolu] Connexion à un proxy SOCKS5 en C
Salut,
Essaie ceci:
gcc -W -Wall -ansi -pedantic -L/usr/lib -D_GNU_SOURCE -o prog prog.c -lsocksd
Hors ligne
#3 Le 04/05/2013, à 12:57
- lemonstrike
Re : [Résolu] Connexion à un proxy SOCKS5 en C
Salut, ça marche !
Je suis dégoûté que ce soit à cause de ça
Merci mille fois !
Résolu.
Hors ligne
#4 Le 04/05/2013, à 13:13
- eiger
Re : [Résolu] Connexion à un proxy SOCKS5 en C
Salut, ça marche !
Je suis dégoûté que ce soit à cause de çaMerci mille fois !
Résolu.
De rien.
Pas de quoi être dégoûté, il y a quelques temps, ta ligne de compilation aurait fonctionné.
Pour les explications, je te renvoie à ce message http://forum.ubuntu-fr.org/viewtopic.ph … 1#p6699661.
Hors ligne
#5 Le 04/05/2013, à 23:15
- lemonstrike
Re : [Résolu] Connexion à un proxy SOCKS5 en C
Salut, merci pour les explications; je n'étais pas au courant et ça va beaucoup me servir pour mes prochaines compilations !
Bonne soirée
Hors ligne