Ir a través del servidor proxy para encontrar una dirección IP original [cerrado]

2

Trabajo para una pequeña empresa que tiene problemas con terceros que venden nuestros productos en Amazon. A veces, esos terceros tienen sitios web y cuando uso un buscador de direcciones IP en línea, me da las coordenadas de lo que creo que es un servidor proxy porque ha habido varias veces en las que introduzco diferentes direcciones IP pero obtengo las mismas coordenadas. ¿Hay alguna manera de que pueda pasar por el servidor proxy y encontrar la ubicación original de ese sitio web? Soy un gran principiante cuando se trata de esto, así que ni siquiera sé si es posible, pero me encantaría cualquier ayuda que pueda obtener. Gracias

    
pregunta Amanda Greaves 16.04.2014 - 21:08
fuente

3 respuestas

2

Use traceroute:

traceroute <ipaddress>

en linux.

ej:

john@john-ubuntu:~$ traceroute google.com
traceroute to google.com (173.194.46.101), 30 hops max, 60 byte packets
 1  ...
 2  ...
 3  ...
 4  ...
 5  ...
 6  ...
 7  ...
 8  74.125.49.37 (74.125.49.37)  18.659 ms 205.213.119.62 (205.213.119.62)  18.648 ms  18.605 ms
 9  209.85.254.128 (209.85.254.128)  18.595 ms 209.85.254.130 (209.85.254.130)  18.516 ms  21.724 ms
10  209.85.245.225 (209.85.245.225)  18.836 ms  18.630 ms  18.617 ms
11  ord08s13-in-f5.1e100.net (173.194.46.101)  18.246 ms  18.305 ms  18.220 ms
john@john-ubuntu:~$ 

instalar en Ubuntu:

sudo apt-get install traceroute

Fedora:

sudo yum install traceroute

Editar:

También puedes hacer un whois, lo que podría ser más fácil:

john@john-ubuntu:~$ whois google.com

Whois Server Version 2.0

Domain names in the .com and .net domains can now be registered
with many different competing registrars. Go to http://www.internic.net
for detailed information.

...

Registry Registrant ID: 
Registrant Name: Dns Admin
Registrant Organization: Google Inc.
Registrant Street: Please contact [email protected], 1600 Amphitheatre Parkway
Registrant City: Mountain View
Registrant State/Province: CA
Registrant Postal Code: 94043
Registrant Country: US
Registrant Phone: +1.6502530000
Registrant Phone Ext: 
Registrant Fax: +1.6506188571
Registrant Fax Ext: 
Registrant Email: [email protected]
Registry Admin ID: 
Admin Name: DNS Admin
Admin Organization: Google Inc.
  

Admin Street: 1600 Amphitheater Parkway
      Ciudad de administración: Mountain View
      Estado / provincia de administración: CA
      Código postal del administrador: 94043
      País administrador: EE. UU.
      Admin Phone: +1.6506234000
      Admin Phone Ext:
      Admin Fax: +1.6506188571
      Admin Fax Ext:
      Correo electrónico del administrador: [email protected]
      ...

¡Esto debería darte toda la información que necesitas!

    
respondido por el John 16.04.2014 - 21:29
fuente
1

Para los proxies web transparentes y solo con el seguimiento estático (por ejemplo, los registros de acceso de su servidor web), no puede. La solicitud se realizó en su servidor web desde el propio servidor proxy, por lo tanto, a menos que sea un proxy no transparente que se adjunte a la información de reenvío de solicitudes web, como por ejemplo, X-Forwarded-For campo de encabezado HTTP que revela la dirección IP de la solicitud original, no tiene suerte.

Estos campos de encabezado HTTP pueden variar por diferentes proxies HTTP no transparentes, algunos de los más utilizados son: X_FORWARDED_FOR , VIA , USERAGENT_VIA , FORWARDED , PROXY_CONNECTION , XPROXY_CONNECTION , HTTP_PC_REMOTE_ADDR , HTTP_CLIENT_IP .

Estos pueden revelar cualquier cosa de la dirección IP pública de la solicitud original, el nombre de la red local, la cadena del agente de usuario del cliente web, etc., según su implementación. Sin embargo, solo con su presencia (todos estos son campos de solicitud HTTP no estándar para conexiones no proxy) confirmaría sus sospechas de que las solicitudes web son proxy. Por supuesto, nuevamente, suponiendo que el proxy no sea transparente y que ni siquiera incluya ninguno de estos campos de encabezado personalizados en sus solicitudes a su servidor. Y a veces, el hecho de que la solicitud provenga del servidor proxy también puede ser establecido por el nombre DNS de la solicitud (si incluye "proxy" en el nombre, entonces probablemente lo sea). También debe configurar su servidor para informar estos valores de campos HTTP personalizados y nombres DNS en sus archivos de registro de acceso, de lo contrario, es posible que ni siquiera se registren.

Otra cosa que añadir, ya que estamos hablando de coordenadas, es que son más o menos inútiles. Es casi imposible geolocalizar las direcciones IP a través de las solicitudes HTTP, a menos que los propios clientes elijan permitir que su información de geolocalización se comparta a través de las respuestas de HTML 5. Lo mejor que puede esperar con las solicitudes de proxy es establecer la ubicación aproximada del servidor, a veces en qué ciudad se encuentra, pero más comúnmente solo en qué estado se registró el rango de IP a la que pertenece la IP del servidor. Registros de Whois, por ej. con la herramienta de búsqueda de direcciones IP de Hurricane Electric (y hay muchas otras disponibles en línea) y tal vez pueda establecer quién es el servidor proxy en cuestión pertenece a.

En cuanto al seguimiento activo de clientes web (navegadores que realizaron solicitudes iniciales y revelar su verdadera dirección IP), no lo recomendaría. Es delicado, técnicamente exigente y no todas sus partes divertidas pueden ser legales en su país o consideradas éticas. No es imposible, pero necesitará un experto calificado para que lo configure en su servidor. Y es posible que aún no funcione, especialmente si los verdaderos clientes web que acceden a su servidor a través de un proxy no son siquiera los navegadores de usuario final adecuados, sino los robots web con guión que automatizan las tareas web para quien los controla y dependen de las API web que no lo hacen. acepte complementos y extensiones de navegador a través de los cuales se pueda revelar la dirección IP real (por ejemplo, a través de objetos Flash), o el cliente web con una huella digital más única para un seguimiento más sencillo.

En la mayoría de los casos, lo mejor que puede hacer es bloquear ciertos clientes web por cadenas de agente de usuario, direcciones IP / rangos de IP, sus nombres DNS, o implementar una verificación más profunda (como Búsquedas de DCRDNS , Listas negras de CBL , Honeypots and Honeynets , ...) en su extremo, ya sea en las reglas de acceso del servidor web, WAF u otros firewalls, ... para evitar que clientes no deseados utilicen sus propios recursos en su contra. Es decir. implementar una política de autorización integral que proteja sus activos antes de que sufra, en lugar de inclinarse hacia los molinos de viento después del hecho.

    
respondido por el TildalWave 16.04.2014 - 22:00
fuente
0

Muy pocas empresas pequeñas alojan sus sitios web en sus propias instalaciones. La mayoría utilizará webhosters con centros de datos que alojan entre unos pocos miles y unos pocos millones de sitios web. Cuando intentes rastrear la dirección IP de un sitio web, es probable que encuentres la ubicación de ese servidor web. Cuando dos direcciones IP llevan a la misma ubicación de acuerdo con un servicio de GeoIP, estas dos direcciones IP probablemente pertenezcan al mismo proveedor. Teniendo en cuenta que hay hosters como GoDaddy que albergan decenas de millones de sitios web, esto es solo una coincidencia y no significa que estén relacionados.

Cuando desee encontrar la identidad detrás de un sitio web, puede averiguar quién registró el dominio utilizando un servicio whois .

Cuando crea que la actividad del sitio web viola los términos de uso del servidor web o incluso es ilegal, también puede presentar una queja a ese servidor web. Cuanto más barato es el servidor web, más probable es que cumplan con una queja y desarmen el sitio web. Los pocos dólares que obtienen de cada cliente no valen la pena que un reclamante con un abogado pueda causarles.

    
respondido por el Philipp 17.04.2014 - 15:26
fuente

Lea otras preguntas en las etiquetas