Come inviare la richiesta HTTP anonimamente [chiuso]

1

Desidero inviare una richiesta HTTP a un indirizzo web specifico, ma con un indirizzo IP diverso. Ad esempio, se un server Web rileva l'indirizzo IP, quindi aggiungilo a un database. Se un'altra richiesta proviene da un IP, che si trova nel server DB, ignoralo.

Quello che sto chiedendo è, come posso inviare HTTPrequest, ma senza server che mi identifichi come una stessa persona? Ho sentito parlare di proxy, ma penso che anche se utilizzo un proxy, il proxy ha anche un indirizzo IP, quindi posso inviare solo una richiesta valida attraverso il proxy, sono corretto?

In caso affermativo, come posso inviare HTTPrequest senza server sapendo che sono io?

Nota: non voglio la risposta del server. Voglio solo inviare la richiesta. Sto facendo funzionare Windows 8.1.

    
posta while true 10.08.2015 - 09:23
fonte

5 risposte

10

Ci sono diversi modi per ottenere questo risultato

  • Poiché @raz dice nei commenti usa Tor . La rete Tor è progettata per anonimizzare il traffico Internet, quindi questo potrebbe adattarsi al tuo conto abbastanza bene. L'uso di qualcosa come Tails OS potrebbe essere un modo semplice per iniziare per te su quella linea.
  • Poiché @ zviad-gabroshvili dice che usare un proxy. ci sono una vasta gamma di servizi proxy su Internet.
  • Vi sono vari servizi che contatteranno un URL come parte della loro operazione (ad esempio i motori di ricerca). Se metti un link su una pagina che viene indicizzata, è probabile che il crawler di ricerca Web invii in effetti una richiesta al tuo target in modo anonimo (anche se non ti legherebbe direttamente a te)
risposta data 10.08.2015 - 16:18
fonte
6

Se stai usando Linux, puoi installare proxychain aprendo il terminale ( Ctrl + Alt + T ) e nel tipo di terminale sudo apt-get install proxychains e premere Invio , la seconda opzione che è possibile utilizzare è http_proxy.

Controlla l'elenco dei proxy qui: link

Nel tipo di terminale: export http_proxy="http://x.x.x.x:port" , premi Invio .

Per verificare l'IP nel terminale usa il comando: curl icanhazip.com e premi Invio .

Puoi anche usare proxy e VPN o puoi usarlo per programmi Windows e usarlo, tecnicamente non è proxy e per Windows 8 / 8.1 l'uso è in grado di utilizzare la rete tor per l'accesso anonimo.

    
risposta data 10.08.2015 - 09:50
fonte
5

Non posso creare un commento, quindi questo è il mio due centesimi.

Ovviamente puoi inviare una richiesta HTTP con un diverso numero IP (diverso da te stesso, "anonimo"), usando NMAP. Ma uno dei lati negativi sarebbe che non riavrai mai la tua richiesta HTTP, perché se il server risponde risponderà all'indirizzo IP falsificato. A meno che non si imposta l'indirizzo IP su un altro dispositivo che si possiede.

Ovviamente puoi usare i proxy, ma alla fine dell'arcobaleno sei ancora legato alla richiesta.

    
risposta data 10.08.2015 - 09:56
fonte
3

Inizialmente avevo fatto un commento su qualche risposta, ma penso che la persona che fa la domanda sia confusa con l'anonimato con lo spoofing IP, che sono del tutto diverse, quindi approfondirò un po 'i dettagli.

In un ambiente tipico, non puoi spoofingare un indirizzo IP per una richiesta HTTP, e questo perché una richiesta HTTP è in esecuzione sullo stack TCP. Roba da pedante a parte, il tipico stack TCP è costituito da pacchetti, con intestazioni e un handshake a 3 vie.

HTTP richiede un handshake TCP completo, seguito dal protocollo HTTP "stuff" (la comunicazione effettiva della richiesta / risposta HTTP). Una risposta di @Edvinauskas ha menzionato nmap e ciò a cui si riferivano non è affatto correlato alle richieste HTTP (o a qualsiasi cosa che richieda un handshake completo), ma piuttosto alla port scanning che, in modo semplicistico, può inferire che se 2 parti di una stretta di mano complete, probabilmente quella porta è forse aperta (scansione SYN, utilizzata da altri strumenti come zmap, masscan, ecc.).

Ma no, non funzionerà in questo caso. La richiesta HTTP non passerà mai.

Nella domanda, sembra che ciò che viene chiesto siano richieste sequenziali, quindi vuoi che assomigli fondamentalmente ogni volta che invii una richiesta HTTP a qualche server, sembra che tu sia proveniente da un indirizzo IP diverso.

Questo è gestito tipicamente nel modo seguente:

Use a lot of proxy servers, not just one

Ci sono casi limite, ma come casi limite, probabilmente non si applicano alla tua domanda (ad esempio se stai inviando spam di massa o masquerading come qualcosa che non sei).

    
risposta data 10.08.2015 - 17:48
fonte
2

Quando ho letto la tua domanda, mi è subito venuto in mente il browser TOR, l'idea alla base del browser è "rimbalzare le comunicazioni su una rete distribuita di relè gestiti da volontari in tutto il mondo". questo non solo cambia il tuo indirizzo IP ogni un paio di minuti (controlla i tempi specifici nel browser), ma con un clic (pulsante cipolla > nuovo circuito tor) cambia il tuo indirizzo IPv4 quando vuoi! scarica & ulteriori informazioni dal loro sito web link

    
risposta data 10.08.2015 - 17:14
fonte

Leggi altre domande sui tag