PDA

Visualizza la versione completa : [PERL] Utilizzare proxy


Gabbro
07-07-2005, 22:39
Ho fatto diverse ricerche sul forum e su google ma niente: mi incollereste uno script per utilizzare un proxy con perl?

Gabbro
12-07-2005, 05:51
up

shishii
12-07-2005, 19:25
cosa intendi per utilizzare un proxy con Perl?

Gabbro
12-07-2005, 22:37
Originariamente inviato da shishii
cosa intendi per utilizzare un proxy con Perl?
in pratica vostro mostrare che il mio ip quando mi collego ad un sito web non il mio reale ma quello di un proxy.

shishii
13-07-2005, 00:47
In pratica vorresti creare un server proxy in Perl?

Se è così non conosco script già pronti, ma le funzioni da studiare sono quelle riguardanti i socket.

Gabbro
13-07-2005, 07:47
no.
io ho uno script che entra sulle pagine web e per esempio prende il contenuto di una pagina. Il server su cui mi sono collegato vede il mio ip. Come posso invece proxarmi e mostrare l'ip di un proxy al server al quale mi stò collegando?

shishii
13-07-2005, 17:10
allora Perl non c'entra nulla.

Mi pare che non sai come funzionano i protocolli TCP/IP.

un client si affaccia in rete e gli viene assegnato un IP, si collega ad un server, che ha un altro IP, e riceve la risposta che viene inviata dal server all'IP del client.

Ovviamente il server può registrare l'IP del client e viceversa.

Per non fare comparire il tuo IP al server esistono due strade:

1- spoofing. Alteri il tuo IP, ma in questo modo non riceverai le risposte che saranno indirizzate all'IP falso.

2- usi un server proxy che non è altro che un software, posto su un'altra macchina, con un terzo IP, a cui tu indirizzi le richieste, e lui le gira al server che ti interessa, riceve le risposte al SUO IP e le rigira a te.

Come vedi un proxy di questo genere deve stare su un'altra macchina, dotata di altro IP e non c'entra nulla Perl.

Gabbro
13-07-2005, 17:43
Originariamente inviato da shishii
allora Perl non c'entra nulla.

Mi pare che non sai come funzionano i protocolli TCP/IP.

un client si affaccia in rete e gli viene assegnato un IP, si collega ad un server, che ha un altro IP, e riceve la risposta che viene inviata dal server all'IP del client.

Ovviamente il server può registrare l'IP del client e viceversa.

Per non fare comparire il tuo IP al server esistono due strade:

1- spoofing. Alteri il tuo IP, ma in questo modo non riceverai le risposte che saranno indirizzate all'IP falso.

2- usi un server proxy che non è altro che un software, posto su un'altra macchina, con un terzo IP, a cui tu indirizzi le richieste, e lui le gira al server che ti interessa, riceve le risposte al SUO IP e le rigira a te.

Come vedi un proxy di questo genere deve stare su un'altra macchina, dotata di altro IP e non c'entra nulla Perl.

io volevo sapere questo:
utilizzando un browser (es. internet explorer) posso settare dei proxy in modo da nascondere il mio vero ip. non è possibile fare la stessa cosa da uno script perl?

shishii
13-07-2005, 17:54
Finalmente ho capito :yuppi:

devi usare i moduli LWP, in particolare LWP::UserAgent

http://search.cpan.org/~gaas/libwww-perl-5.803/lib/LWP/UserAgent.pm

qui trovi anche esempi.

Gabbro
13-07-2005, 18:01
Originariamente inviato da shishii
Finalmente ho capito :yuppi:

devi usare i moduli LWP, in particolare LWP::UserAgent

http://search.cpan.org/~gaas/libwww-perl-5.803/lib/LWP/UserAgent.pm

qui trovi anche esempi.

ti ringrazio. sapevo di essermi spiegato male :D

Loading