Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: oPen syLar en 31 Agosto 2011, 22:56 pm



Título: OpenSSL + Cliente Proxy
Publicado por: oPen syLar en 31 Agosto 2011, 22:56 pm
Buenas alguien sabra decirme si OpenSSL tiene soporte para un cliente proxy..?

Actualmente implemento una llamada a la funcion BIO_set_proxies() Que segun el header bio.h es la funcion implementada para el soporte de proxys...

Código:
/* BIO_s_proxy_client() */
#define BIO_set_url(b,url) BIO_ctrl(b,BIO_C_SET_PROXY_PARAM,0,(char *)(url))
#define BIO_set_proxies(b,p) BIO_ctrl(b,BIO_C_SET_PROXY_PARAM,1,(char *)(p))

En mi codigo....

Código:
 BIO_set_proxies(bio, localhost:4321)

Pero nada.. Le da igual.. Se conecta directamente al servidor POP3 sin pasar por el proxy SOCK4

Para conectarme al servidor lo hago de la siguiente forma
Código:
    BIO_set_conn_hostname(bio, host);


En la referencia que hacen en su web acerca de su API.. No sale nada acerca de proxys..


Citar
http://www.opensslbook.com/api/index.html


Alguien podria ayudarme acerca de que funcion debo llamar para que pase por mi proxy antes de que se conecte al servidor POP3.?

Mi SO es Arch y mi version del openssl es la  1.0.0