Cómo enviar una solicitud HTTP de forma anónima [cerrado]

1

Quiero enviar una solicitud HTTP a una dirección web específica, pero con una dirección IP diferente. Por ejemplo, si un servidor web detecta una dirección IP, agréguela a una base de datos. Si otra solicitud proviene de una IP, que está en el servidor DB, ignórela.

Lo que pregunto es, ¿cómo puedo enviar una solicitud HTTP, pero sin que el servidor me identifique como la misma persona? Escuché sobre los proxies, pero creo que incluso si uso un proxy, el proxy también tiene una dirección IP, así que solo puedo enviar una solicitud válida a través del proxy, ¿estoy en lo correcto?

Si es así, ¿cómo puedo enviar una solicitud HTTP sin que el servidor sepa que soy yo?

Nota: No quiero respuesta del servidor. Solo quiero enviar la solicitud. Estoy ejecutando Windows 8.1.

    
pregunta while true 10.08.2015 - 09:23
fuente

5 respuestas

10

Hay varias maneras de lograr esto

  • Como @raz dice en los comentarios use Tor . La red Tor está diseñada para anonimizar el tráfico de Internet, por lo que esto se ajustaría bastante bien a su factura. Utilizar algo como Tails OS podría ser una manera fácil de comenzar en esa línea.
  • Como @ zviad-gabroshvili dice usar un proxy. hay una amplia gama de servicios proxy en Internet.
  • Hay varios servicios que se comunicarán con una URL como parte de su operación (por ejemplo, motores de búsqueda). Si coloca un enlace en una página que se indexa, es probable que el rastreador de búsqueda web, en efecto, envíe una solicitud a su objetivo de forma anónima (de una manera que no se vincule directamente con usted)
respondido por el Rоry McCune 10.08.2015 - 16:18
fuente
6

Si está ejecutando Linux, puede instalar proxychains abriendo terminal ( Ctrl + Alt + T ) y en el tipo de terminal sudo apt-get install proxychains y presione Intro , la segunda opción que puede usar es que use http_proxy.

Consulte la lista de proxy aquí: enlace

En el tipo de terminal: export http_proxy="http://x.x.x.x:port" , presione Ingresar .

Para verificar su IP en el comando de uso de terminal: curl icanhazip.com y presione Ingresar .

También puede usar proxies y VPNs o puede usar tor para programas de Windows y usarlo, técnicamente no es proxy y para uso de Windows 8 / 8.1 puede usar tor network para acceso anónimo.

    
respondido por el Zviad Gabroshvili 10.08.2015 - 09:50
fuente
4

No puedo crear un comentario, así que estos son mis dos centavos.

Por supuesto, puede enviar una solicitud HTTP con un número de IP diferente (que no sea usted mismo, "anónimo"), utilizando NMAP. Pero el único inconveniente es que nunca volverá a recibir su solicitud HTTP, porque si el servidor responde, responderá a la dirección IP falsificada. A menos que configure la dirección IP en algún otro dispositivo que tenga.

Por supuesto que puedes usar proxies, pero al final del arco iris todavía estás vinculado a la solicitud.

    
respondido por el Edvinauskas 10.08.2015 - 09:56
fuente
3

Originalmente hice un comentario sobre alguna respuesta, pero creo que la persona que hace la pregunta confunde el anonimato con la falsificación de IP, que son bestias completamente diferentes, así que entraré en un poco más de detalles.

En un entorno típico, usted no puede falsificar una dirección IP para una solicitud HTTP, y esto se debe a que una solicitud HTTP se está ejecutando en la pila TCP. Dejando de lado las cosas pedantes, la pila TCP típica consiste en paquetes, con encabezados y un protocolo de enlace de tres vías.

HTTP requiere un protocolo de enlace TCP completo, seguido del protocolo HTTP "stuff" (la comunicación real de la solicitud / respuesta HTTP). Una respuesta de @Edvinauskas mencionó nmap, y a lo que se referían no tiene nada que ver con las solicitudes HTTP (o cualquier cosa que requiera un protocolo de enlace completo) sino con escaneo de puertos que, de manera simplista, puede inferir que si 2 partes de un protocolo de enlace completo, probablemente ese puerto está quizás abierto (escaneo SYN, usado por otras herramientas como zmap, masscan, etc.).

Pero no, eso no funcionará en este caso. La solicitud HTTP nunca pasará.

En la pregunta, parece que lo que se está preguntando son las solicitudes secuenciales, por lo que desea que se vea básicamente cada vez que envíe una solicitud HTTP a algún servidor, parece que está viene de una dirección IP diferente.

Esto se maneja normalmente de la siguiente manera:

Use a lot of proxy servers, not just one

Hay casos de borde en esto, pero a medida que los casos de borde se van, es probable que no se apliquen a tu pregunta (por ejemplo, si estás enviando spam masivo o enmascarado como algo que no eres).

    
respondido por el Michael 10.08.2015 - 17:48
fuente
2

Cuando leí su pregunta, el navegador TOR me vino inmediatamente a la mente, la idea detrás de este es "hacer rebotar sus comunicaciones en una red distribuida de relés administrados por voluntarios de todo el mundo". ¡esto no solo cambia su dirección IP cada dos minutos (verifique el tiempo específico en el navegador), sino que con un solo clic (botón de cebolla > nuevo circuito tor) cambia su dirección IPv4 cuando lo desee! descargar & Obtenga más información en su sitio web enlace

    
respondido por el dave 10.08.2015 - 17:14
fuente

Lea otras preguntas en las etiquetas