martedì, novembre 27, 2007

Vidalia: interfaccia grafica di Tor (istruzioni per Gutsy)

Finalmente Vidalia funziona su Ubuntu (tempo fa era impossibile farlo funzionare). È un software bellissimo perché vi fa vedere persino con cartina geografica tutti i circuiti Tor che state usando per anonimizzare la vostra attività internet.

Non è ancora disponibile nei repository. Qualcuno ne ha fatto dei pacchetti debian, ma io consiglio di compilarlo da sorgente. Anche perché escono sempre nuove versioni, ed è frustrante dover aspettare sempre i pacchetti debian, che arrivano con eoni di ritardo.

Le istruzioni sono relative alla 0.0.15, ma basta sostituire "16" al "15" in tutte queste istruzioni per installare la versione 16. Io non l'ho potuto fare perché il sito di Vidalia al momento è down e quindi sono stato costretto a usare un mirror, che al momento non ha ancora disponibile la 16.

Ma veniamo alle istruzioni:

Prima di tutto dobbiamo installare Tor e Privoxy come scritto nel mio post precedente.
Poi installiamo un paio di librerie che ci serviranno per la compilazione:

sudo apt-get install qt4-dev-tools qt4-designer build-essential

Ora scarichiamo i sorgenti di Vidalia:

wget http://www.vidalia-project.net/dist/vidalia-0.0.15.tar.gz

Il sito spesso non va. Se non scarica nulla, scaricate da qua:

wget http://tor.blingblingsquad.net/dist/vidalia-bundles/vidalia-0.0.15.tar.gz

Naturalmente quando esce la 0.0.16, sostituite "0.0.16" o qualsiasi altra nuova versione a "0.0.15" in tutte queste istruzioni.

Ora compiliamo (ci mette molto):

tar xvfz vidalia-0.0.15.tar.gz && cd vidalia-0.0.15

QMAKE=/usr/bin/qmake-qt4

./configure

make

sudo make install


Ora fermiamo Tor:

sudo /etc/init.d/tor stop

...e diciamogli che è Tor che lo controllerà. Per far questo aprite il suo file di configurazione:

sudo nano /etc/tor/torrc

scorrete fino a trovare questa riga:

#ControlPort 9051

...e togliete il cancelletto:

ControlPort 9051

Salvate con CTRL+O e invio, uscite con CTRL+X.

Ora lanciate vidalia:

vidalia

Andate nelle impostazioni e controllate che la porta di controllo sia 9051 (in alcune versione è 9050 di default).
A questo punto se andate su "Visualizza rete" vedrete un mappamondo. Dopo un po' di tempo la finestra dovrebbe popolarsi di una lista di nodi. Se anche privoxy è attivo (se avete seguito le istruzioni del post precedente, lo è) abilitate Torbutton da Firefox e provate a navigare un po' con Tor. Vedrete sul mappamondo formarsi tutti i circuiti. Un geek potrebbe avere un orgasmo. È anche possibile staccarsi da alcuni circuiti per provarne altri più veloci, cambiare identità, ricaricare la lista dei nodi...

Buona navigazione anonima... e informata.

8 commenti:

Anonimo ha detto...

Ciao!
Premetto che sono appena passato da WIndoz a Ubuntu, quindi chiedo venia per le ie domande ingenue. Ho seguito (mi sembra) le tue istruzioni, ma quando devo lanciare vidalia da console mi appare questo messaggio:

Qt: Session management error: Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authentication failed


Se vado poi a leggere il log, ci sono questi messaggi:

apr 06 14:01:20.110 [Eventi] Tor v0.1.1.26. This is experimental software. Do not rely on it for strong anonymity.
apr 06 14:01:20.111 [Eventi] Initialized libevent version 1.1a using method epoll. Good.
apr 06 14:01:20.117 [Avvisi] /var/lib/tor is not owned by this user (root, 0) but by debian-tor (112). Perhaps you are running Tor as the wrong user?
apr 06 14:01:20.119 [Avvisi] Failed to parse/validate config: Couldn't access/create private data directory "/var/lib/tor"
apr 06 14:01:20.121 [Errori] tor_init(): Reading config failed--see warnings above. For usage, try -h.



Potresti cortesemente dirmi dove ho sbagliato?

Grazie mille!

Klaus

Senbee ha detto...

È molto strano. Quello è un difetto (per quanto concerne la mia esperienza, irrisolvibile) che davano le prime versioni di Vidalia su Feisty.
Con Vidalia 0.0.15 e Gutsy quel problema non dovrebbe verificarsi più.

Prova intanto a disinstallare Vidalia (vai nella cartella da cui hai lanciato la compilazione e scrivi in console "sudo make clean") e installare la versione da repository.

Devi aggiungere a /etc/apt/sources.list queste righe:

deb http://ppa.launchpad.net/adnarim/ubuntu gutsy main
deb-src http://ppa.launchpad.net/adnarim/ubuntu gutsy main

Dopodiché fai il solito sudo apt-get update, e quindi sudo apt-get install vidalia (se ti dice che ci sono dei problemi con la firma, fregatene).

Sappimi dire se così funziona.

fede ha detto...

Ciao!
io ho fatto tutto, ma alla fine dal terminale scrivo "vidalia" e non mi parte nulla.
uso ubuntu 8.4 :|

Senbee ha detto...

Infatti queste sono le istruzioni per Gutsy, non per Hardy.

Per Hardy ho scritto le istruzioni recentemente, qui:

http://senbee.blogspot.com/2008/04/hardy-e-anonimit-tor-privoxy-foxyproxy.html

Domenico ha detto...

Ciao, ho un problema in compilazione.
Quando lancio ./configure, il programma si ferma al check di versione di QT >= 4.1.0, nonostante abbia installato la 4.4.3

Ho provato anche con
./configure --with-qt-dir /usr/lib/qt4
e anche
./configure --with-qt-dir /usr/share/qt4
Ma risulta tutto inutile, continua a riconoscere la versione come sbagliata... qualche idea?

Grazie ciao

Senbee ha detto...

Ma sei su Ubuntu Gutsy?

marce ha detto...

ciao, anch'io ho lo stesso problema di Domenico, sia usando la 0.0.15 che la 16. uso intrepid ibex, è dovuto a questo?

Senbee ha detto...

Certo, queste sono istruzioni per Gutsy, non per Intrepid.