
Nelle pagine seguenti abbiamo visto come navigare, anche in anonimato, utilizzando i proxy server e con programmi come JAP, MultiProxy e ProxyWay.
In questa pagina descriveremo l'utilizzo di TOR in combinazione con Proxomitron e FreeCap.

La rete
di TOR © si basa su
una serie di nodi costituiti da server
sparsi per la rete, attraverso i
quali transitano i nostri dati prima di arrivare a destinazione.
In
pratica, i nostri dati prima di arrivare al server del sito web
richiesto, passano in questi nodi in maniera casuale ed utilizzando
sempre un percorso differente.
Arrivati ad un nodo,
è selezionato immediatamente il successivo e così
via.
Questi server, chiamati anche Onion routers,
non sono
altro che proxy SOCKS4.
Ne
consegue che i siti
web
non capiscono da dove ricevono la
richiesta.
Per aumentare la sicurezza,
tutti i dati scambiati tra i server sono crittografati in modo
tale da impedirne la lettura.
Naturalmente,
secondo il
traffico che passa attraverso i server, ne risentirà la
velocità della nostra connessione.
Anche nelle
migliori delle condizioni, la velocità sarà
sempre rallentata rispetto ad una connessione senza TOR.
NB: Il protocollo di trasmissione è il Socks4, o meglio Socks4A perché se nel log di TOR trovate questo messaggio di avvertimento:
"Your application (using socks4 on port 80) is giving Tor only an IP address. Application that do DNS resolves themselves may leak infomation. Consider using Socks4A (e.g. via privoxy or socat) instead"
Significa
che l'applicazione che state usando e che comunica attraverso la porta
80, ha risolto da sola l'hostname e passato a TOR
direttamente l'indirizzo IP
e non un nome DNS.
Per il funzionamento di TOR non
è un problema, ma la
risoluzione dell'indirizzo IP è compito del server socks e
non
della nostra applicazione, che così lascia una traccia della
sua
richiesta ad un server DNS.
In questa situazione, la nostra
navigazione è sicuramente visibile e tracciabile.
Il
log come potete vedere, suggerisce di utilizzare un programma
intermediario come Privoxy o Socat, oppure il protocollo
Socks4A (che usa unicamente gli
hostname).
Invece noi utilizzeremo il Proxomitron con FreeCap.
Normalmente e per motivi di
sicurezza, l'installazione di TOR prevede un pacchetto comprendente:
-
TOR
- Vidalia (interfaccia
grafica di TOR)
- Privoxy
(proxy locale simile a Proxomitron ma che supporta il protocollo Socks)
-
TOR button (estensione per la gestione
dei proxy di Firefox per TOR)
Come
ampiamente descritto nelle pagine con le guide dedicate a TOR sul sito
ufficiale, il funzionamento consigliato è con Firefox e
Privoxy.
Di seguito indicheremo
come configurare il Proxomitron e FreeCap, per il funzionamento
combinato con TOR.
Il pacchetto di installazione, con il programma anche in
italiano, è scaricabile gratuitamente a questo link:
tor.eff.org/download
Durante la procedura d'installazione, spuntiamo unicamente le caselle di TOR, Vidalia (obbligatorio) e Tor button (se utilizzate Firefox).
NB:
In questa pagina non descriveremo la configurazione ed il funzionamento
di TOR, perché già ampiamente ed esaurientemente
riportati
a questi link:
tor.eff.org
tor.eff.org/documentation
tor.eff.org/docs
Navigatore
Inserire
l'indirizzo localhost
o
127.0.0.1 per il proxy
locale, la porta 8080 solo, per i
protocolli HTTP e Secure o HTTP, con le modalità spiegate
alla pagina Installazione.
Proxomitron
La
configurazione e la porta 8080 per il
Proxomitron, sono le stesse di default
già descritte nelle pagine
precedenti.

Nella
pagina principale del programma, NON
spuntate la casella Use Remote Proxy.

FreeCap
© è un
programma che si limita a tradurre il protocollo SOCKS
dei proxy in HTTP. In pratica rende SOCKSified le applicazioni client
di Windows basate su TCP e UDP Winsock.
Il
suo utilizzo è necessario in combinazione con tutti
i programmi che non gestiscono direttamente il protocollo
SOCKS, come Proxomitron.
Il
programma, ultima versione la 3.18,
è gratuito ed e
scaricabile a questo link:
www.freecap.ru
L'installazione
è semplice e non necessita di particolari accorgimenti.
Per
mettere in comunicazione FreeCap con il Proxomitron, seguite
esattamente
la guida alla configurazione che vi propongo.

Per prima cosa occorre aggiungere l'applicazione che dobbiamo
fare lavorare con FreeCap, nel nostro caso il Proxomitron, ma possiamo
aggiungere qualsiasi programma che accede ad internet.
Dalla
pagina principale, cliccate su File e dal
menù a cascata,
successivamente su New application.

Si
aprirà la pagina Profile.
Premete
il tasto Browse,
per cercare nelle vostre cartelle il file eseguibile Proxomitron.exe.
Clic su OK per confermare.
Una
volta scelto il programma che
vogliamo rendere SOCKSified, nella pagina principale
comparirà l'icona di Proxomitron.

Procediamo alla configurazione di FreeCap.

Dalla pagina principale, cliccate su File e dal menù a cascata, successivamente su Settings.

Configurate la pagina Proxy settings,
esattamente
come da immagine.
Occorre anche inserire un ID per
l'utente, nel riquadro SOCKS4 User ID,
che sarà comunicato al socks server. Se l'ID non
è specificato, FreeCap tenterà di usare quello di
logon di Windows.
Il passo successivo è la configurazione della pagina Program.

Che deve essere configurata esattamente come da immagine.
La pagina Direct connections,
permette di specificare per quali indirizzi FreeCap dovrà
connettersi direttamente, oppure se avete un router per inserirne
l'indirizzo IP:
Tutte le altre pagine possono
essere lasciate nella configurazione di default, e non interessano
all'utilizzo con Proxomitron.
A questo punto si dovrà rendere Proxomitron SOCKSified.

Cliccate
con il tasto destro del mouse sull'icona di Proxomitron e poi dal
menù a cascata, su Run.
Da
questo momento
Proxomitron comunicherà attraverso il protocollo Socks.
Avviate in sequenza TOR,
FreeCap e da questi il comando Run per
Proxomitron.
Aprite con il
browser la pagina desiderata.

Ho
verificato
crash importanti sia di FreeCap che di Explorer (non Internet Explorer
ma l'esplora risorse di Windows), con il file SHDOCVW.DLL in alcuni
sistemi e con installati
evidentemente programmi che entrano in conflitto.
Nonostante
svariati tentativi, non sono riuscito a risolvere il problema.
Se accadono dei crash anche nel vostro sistema, riavviate il sistema e
passate, se volete, all'utilizzo di
TOR con Privoxy.