Hola
¿Sabeis si hay alguna forma, mediante las apis de windows, de detectar si la conexión entrante en un servidor (con las funciones TcpAcept(), TcpListen() etc, navega a través de proxy?...
Algo así como la función SocketToIp() que hay en los ejemplos de las funciones TCP de autoit, que detecta la ip de la conexión entrante con las apis de widnows. Pues ahora quisiera hacer lo mismo, pero con el proxy. Detectar si se navega directamente, o a través de proxy, tal como hacen en la página:
http://www.cualesmiip.com.
Salu2!
detectar proxy
- Chefito
- Profesional del Autoit
- Mensajes: 2035
- Registrado: 21 Feb 2008, 18:42
- Ubicación: Albacete/Cuenca (España)
Re: detectar proxy
Nassss....te dejo una página web que explica un poco si el cliente está o no navegando a través de una proxy o no http://elblogdepablo.wordpress.com/2009 ... -internet/
Por supuesto, como dice la página, hay muchas formas de engañar. Yo por ejemplo, acabo de navegar a través de un proxy llamado "indetectable" y la página que dejaste me dice que no utilizo proxy (proxy 203.178.133.03,puerto 3128).
Por cierto, también creo que está la variable HTTP_PROXY_CONNECTION, aunque yo la utilizaba para una api de win que te decía el modo de navegación local. Puede que en el servidor también te de la información.
Y también recuerda que en el registro debe de estar la configuración de los navegadores (ejemplo IE) por si tienen puesto que navege a traves de un proxy. Sería recuperarla .
Saludos.
Por supuesto, como dice la página, hay muchas formas de engañar. Yo por ejemplo, acabo de navegar a través de un proxy llamado "indetectable" y la página que dejaste me dice que no utilizo proxy (proxy 203.178.133.03,puerto 3128).
Por cierto, también creo que está la variable HTTP_PROXY_CONNECTION, aunque yo la utilizaba para una api de win que te decía el modo de navegación local. Puede que en el servidor también te de la información.
Y también recuerda que en el registro debe de estar la configuración de los navegadores (ejemplo IE) por si tienen puesto que navege a traves de un proxy. Sería recuperarla .
Saludos.
Cita vista en algún lugar de la red: En este mundo hay 10 tipos de personas, los que saben binario y los que no ;).
Re: detectar proxy
Hola
Gracias, miraré la página ...
sí, contra esos proxis no se puede hacer nada, :P.
Pero ¿Sirven solo para navegar en páginas? O puede conectarse también a aplicaciones remotas?
al servidor que estoy haciendo, en principio, debe conectarse con las funciones tcp, no está preparado para conexiones http, no se si esos proxis podrían hacer ese tipo de conexiones tb. Lo normal, en cualquier caso (hay de todo) es que el usuario no intente engañar al sistema y lo que quería, era detectar si se navega a través de proxy, conectándose normalmente a un servidor... Por ejemplo, en el tiempo que tube telefónica la página www.cualesmiip.com, decía que navegaba a través de proxy y ahora que tengo jazztel dice que no.
Gracias,
salu2!
Gracias, miraré la página ...
sí, contra esos proxis no se puede hacer nada, :P.
Pero ¿Sirven solo para navegar en páginas? O puede conectarse también a aplicaciones remotas?
al servidor que estoy haciendo, en principio, debe conectarse con las funciones tcp, no está preparado para conexiones http, no se si esos proxis podrían hacer ese tipo de conexiones tb. Lo normal, en cualquier caso (hay de todo) es que el usuario no intente engañar al sistema y lo que quería, era detectar si se navega a través de proxy, conectándose normalmente a un servidor... Por ejemplo, en el tiempo que tube telefónica la página www.cualesmiip.com, decía que navegaba a través de proxy y ahora que tengo jazztel dice que no.
Gracias,
salu2!
- Chefito
- Profesional del Autoit
- Mensajes: 2035
- Registrado: 21 Feb 2008, 18:42
- Ubicación: Albacete/Cuenca (España)
Re: detectar proxy
No te lies con los protocolos . No soy muy entendido, pero el protocolo tcp/ip está un nivel más bajo que el http. Vamos, para que nos entendamos, el protocolo http está dentro del tcp/ip.
El protocolo tcp/ip es un tipo de protocolo para comunicación de máquinas en red (la forma en que transmite los datos).
Y el protocolo http es un protocolo para poder acceder a las páginas web.
Mira el Wiki que seguro que lo explica mucho mejor que yo : http://es.wikipedia.org/wiki/TCP/IP
Con eso te digo que creo que no hay problema en la comunciación.
Saludos.
El protocolo tcp/ip es un tipo de protocolo para comunicación de máquinas en red (la forma en que transmite los datos).
Y el protocolo http es un protocolo para poder acceder a las páginas web.
Mira el Wiki que seguro que lo explica mucho mejor que yo : http://es.wikipedia.org/wiki/TCP/IP
Con eso te digo que creo que no hay problema en la comunciación.
Pues como ya te he dicho no soy muy entendido en el tema de los proxys. Supongo que algunos serviran para unas cosas y otros para otras. No estoy seguro. Si alguien sabe más del tema que lo diga.Jonny escribió:sí, contra esos proxis no se puede hacer nada, :P.
Pero ¿Sirven solo para navegar en páginas? O puede conectarse también a aplicaciones remotas?
Saludos.
Cita vista en algún lugar de la red: En este mundo hay 10 tipos de personas, los que saben binario y los que no ;).
Re: detectar proxy
Hola
Bueno, parece, qe un poco de lío si me hice, jajaja ... no tengo demasiada idea de los protocolos, pero sí, sabía también que el http está dentro del tcp... Me qería referir (a ver si ahora se me entiende mejor), a conectar a un servidor, por ejemplo, desde la herramienta telnet de windows.
Salu2!
Bueno, parece, qe un poco de lío si me hice, jajaja ... no tengo demasiada idea de los protocolos, pero sí, sabía también que el http está dentro del tcp... Me qería referir (a ver si ahora se me entiende mejor), a conectar a un servidor, por ejemplo, desde la herramienta telnet de windows.
Salu2!