Ubuntu 10.10
Firefox 4.0
Vidalia 0.2.12
Tor 0.2.1.30
Wie man Tor einrichtet habe ich in diesem Post beschrieben, zusammen mit dem Torbutton kann man (maybe mit noch weiteren Add-ons wie NoScript) durchs Netz cruisen ohne überall Spuren zu hinterlassen.
Nun haben manche Websites Länderbeschränkungen eingeführt, diese zu Umgehen ist ansich aber nicht schwierig.
Allerdings sollte man sich vorher erkundigen ob man damit nicht irgendwelchen Regelungen zuwiderhandelt, ich werde hier nur beschreiben wie es technisch möglich wäre und natürlich niemanden aufrufen, die von den Gesetzgebern in Ihrer unendlichen Weisheit beschlossenen Regeln zu umgehen.
Im Prinzip muß man sich mit Tor nur die Exit Node aussuchen können, denn diese wird ja dem Webserver als Aufruf-Ursprung übermittelt. Dazu sucht man sich potentielle Exitnodes aus dem gewünschen Land, in meinem Beispiel will ich amerikanische finden. Dazu öffnet man Vidalia und klickt den Button "Netzwerk betrachten".
Dort sucht man sich in der linken Spalte das richtige Land und mit einem Rechtsklick kriegt man den Fingerabdruck:
Dann fügt man diese Fingerprints im Configfile von Vidala ein, finden kann man es ebenfalls über das Vidalia Control Panel, zu zwar unter "Einstellungen/Fortgechritten/Edit current torrc":
Dort fügt man die Fingerprints an der richtigen Stelle ein, nämlich nach dem Tag ExitNodes, außerdem setzt man StrictExitNodes auf 1. Sollten die Parameter nicht vorhanden sein, legt man sie einfach an.
Im großen und Ganzen wars daß, Tor neu starten und man ist unter dem Land unterwegs, daß man sich ausgesucht hat. Was noch Probleme aufwarf, war daß der TorButton noch einige andere Infos auswechselt, unterdrückt, versteckt... was an sich eine tolle Sache ist, aber wenn man mit einem Linux 64 Bit System Flashvideos sehen will muß man da zu einem gewissen Teil die richtigen Infos über das System mitschicken, sonst läuft da nix.
Die Lösung dazu ist einfach, man schaltet den TorButton nicht ein und trägt den Torserver als normalen Proxy ein:
Links:
Tor Projekt Homepage
Vidalia
Showing posts with label Tor. Show all posts
Showing posts with label Tor. Show all posts
Monday, 18 April 2011
Saturday, 18 September 2010
Tor für Ubuntu und Firefox
OS: Ubuntu 10.4
Privoxy 3.0.15
ProfileSwitcher 1.0.7
TorButton 1.2.5
Tor v0.2.1.26
Vidalia 0.2.10
Bei Tor handelt es sich um ein Netzwerk, welches die Analyse von Netzwerkverkehr verhindern soll, die technischen Basics werden auf der Wikipedia Seite ganz gut erklärt. Tor macht das surfen zwar etwas langsamer, dafür hinterlässt man ziemlich wenig Spuren. Zu beachten wäre noch, daß der erste und dritte (letzte) Torserver (die zwar allesamt zufällig ausgewählt werden und gezielte Observierung dadurch schwierig wird) sehr wohl die Möglichkeit hat die übertragenen Daten mitzusniffen, daher auch hier Obacht junger Padawan, wenn möglich immer schön verschlüsselt unterwegs sein (Tor macht dich für das eigenliche Ziel deines Requests unkenntlich, Verschlüsseln schützt die Daten von localhost zum ersten Torserver und vom letzen Torserver zum Ziel, zwischen den Torservern wird ansich sowieso verschlüsselt, aber sicher ist sicher).
Tor ist leider nicht mehr in den Standardrepositories, darum muß man sie in System -> Systemverwaltung -> Software-Paktetquellen -> Andere Software hinzufügen:
Dann holt man sich den entsprechenden Schlüssel über die Kommandozeile:
Nun kann man das Teil installieren:
Nun installieren wir Privoxy, ein wenig Info ist über diesen Proxy auf Wikipedia zu finden.
Da muß noch ein bisschen nachkonfiguriert werden, man öffnet in einem Texteditor /etc/privoxy/config und fügt irgendwo im File:
als neue Zeile hinzu, zu beachten ist der '.' am Ende, ohne ihn läuft der Proxy nicht ordnungsgemäß.
Nun kann man Tor mal probehalber starten:
Um zu überprüfen ob er auch läuft tippt man
auf der Commandline ein, das Ergebnis soll in etwa so aussehen (kann etwas abweichen, wichtig ist tcp, localhost, 9050 und LISTEN):
Bei diesem Befehl nicht ungeduldig werden, es kann etwas dauern bis das gewünschte Ergebnis aufgelistet wird. Normalerweise wünscht man sich dann eine GUI, um nicht ständig die Commandline bearbeiten zu müssen, diese bekommt man so:
Nun sollte unter dem Ubuntumenüpunkt Internet das Tool Vidalia (Wikipediaeintrag) zu finden sein.
Wenn man verhindern will das sich Tor beim Anmelden an den Rechner selbstständig startet, entfernt man den Eintrag aus den Scripten:
Ein kleines Startscript mit dem Namen privoxyStart für den Privoxy Server wird angelegt und zB unter dem Home Verzeichnis gespeichert:
Nun fügt man noch zwei Pfade bei den Einstellungen von Vidalia ein, unter "Tor starten, wenn Vidalia startet" fügt man ein:
und unter "Proxy starten, wenn Tor startet" der Pfad zum Startscript:
Somit wäre der erste Teil erledigt, Tor läuft auf dem Rechner, ist über eine GUI steuerbar. Nun rüstet man den Firefox so auf, das wann immer man es will problemlos über das Tor Netzwerk gesurft werden kann. Dazulegt man ein Profil an, das standardmäßig mit Tor ins Netz geht:
Zuerst installiert man das Add-On ProfileSwitcher und richtet ein Profil ein (Datei -> Profilmanager öffnen), zB mit Namen "TorButton". Dieses Profil stellt auch sicher das die Daten streng getrennt werden. Man kann es dann unter Datei -> Anderes Profil laden ansprechen. Es ist zu beachten, daß wenn man in das frische Profile einsteigt, man auch hier das Add-On installiert, da man sonst zB nach einem Neustart nicht in das default Profil zurückwechseln kann.
Nun installiert man im neu erstellten Profil (nicht im default Profil) das Firefox Plugin Torbutton. Die Eigenschaften konfiguriert man im Firefox über Extras -> Add-ons -> Erweiterungen -> Torbutton -> Einstellungen.
Folgende Einstellungen sind ratsam:
Man startet nun am besten den ganzen Rechner neu (um hängengebliebene Prozesse usw. ohne langes Suchen los zu werden), startet danach über Vidalia Tor neu, startet Firefox mit dem eingerichteten Torprofil und überprüft mit dieser Testseite ob man nun auch wirklich mit Tor unterwegs ist. Und mit dieser Testseite kann man betrachten, was der gegenüberliegende Part an Informationen auslesen kann... im Prinzip nur gefakte Daten und die Url des dritten Torservers. :D
Wenn das funkt, kann man nun jederzeit mit relativ wenig Aufwand über das Tornetzwerk das Inet erkunden, einfach über Vidalia Tor starten und Profil wechseln.
Links:
help.ubuntu.com Tor Anleitung
awxcnx.de Privacy Handbuch
Netzwelt Artikel
Privoxy 3.0.15
ProfileSwitcher 1.0.7
TorButton 1.2.5
Tor v0.2.1.26
Vidalia 0.2.10
Bei Tor handelt es sich um ein Netzwerk, welches die Analyse von Netzwerkverkehr verhindern soll, die technischen Basics werden auf der Wikipedia Seite ganz gut erklärt. Tor macht das surfen zwar etwas langsamer, dafür hinterlässt man ziemlich wenig Spuren. Zu beachten wäre noch, daß der erste und dritte (letzte) Torserver (die zwar allesamt zufällig ausgewählt werden und gezielte Observierung dadurch schwierig wird) sehr wohl die Möglichkeit hat die übertragenen Daten mitzusniffen, daher auch hier Obacht junger Padawan, wenn möglich immer schön verschlüsselt unterwegs sein (Tor macht dich für das eigenliche Ziel deines Requests unkenntlich, Verschlüsseln schützt die Daten von localhost zum ersten Torserver und vom letzen Torserver zum Ziel, zwischen den Torservern wird ansich sowieso verschlüsselt, aber sicher ist sicher).
Tor ist leider nicht mehr in den Standardrepositories, darum muß man sie in System -> Systemverwaltung -> Software-Paktetquellen -> Andere Software hinzufügen:
deb http://deb.torproject.org/torproject.org lucid main
deb-src http://deb.torproject.org/torproject.org lucid main
Dann holt man sich den entsprechenden Schlüssel über die Kommandozeile:
gpg --keyserver keys.gnupg.net --recv 886DDD89
gpg --export A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89 | sudo apt-key add -
sudo apt-get update
sudo apt-get upgrade
Nun kann man das Teil installieren:
sudo apt-get install tor tor-geoipdb
Nun installieren wir Privoxy, ein wenig Info ist über diesen Proxy auf Wikipedia zu finden.
sudo apt-get install privoxy
Da muß noch ein bisschen nachkonfiguriert werden, man öffnet in einem Texteditor /etc/privoxy/config und fügt irgendwo im File:
forward-socks4a / localhost:9050 .
als neue Zeile hinzu, zu beachten ist der '.' am Ende, ohne ihn läuft der Proxy nicht ordnungsgemäß.
Nun kann man Tor mal probehalber starten:
sudo /etc/init.d/tor start
sudo /etc/init.d/privoxy start
Um zu überprüfen ob er auch läuft tippt man
netstat -a | grep 9050
auf der Commandline ein, das Ergebnis soll in etwa so aussehen (kann etwas abweichen, wichtig ist tcp, localhost, 9050 und LISTEN):
tcp 0 0 localhost.localdom:9050 *:* LISTEN
Bei diesem Befehl nicht ungeduldig werden, es kann etwas dauern bis das gewünschte Ergebnis aufgelistet wird. Normalerweise wünscht man sich dann eine GUI, um nicht ständig die Commandline bearbeiten zu müssen, diese bekommt man so:
sudo apt-get install vidalia
Nun sollte unter dem Ubuntumenüpunkt Internet das Tool Vidalia (Wikipediaeintrag) zu finden sein.
Wenn man verhindern will das sich Tor beim Anmelden an den Rechner selbstständig startet, entfernt man den Eintrag aus den Scripten:
sudo update-rc.d -f tor remove
sudo update-rc.d -f privoxy remove
Ein kleines Startscript mit dem Namen privoxyStart für den Privoxy Server wird angelegt und zB unter dem Home Verzeichnis gespeichert:
#!/bin/shDem Script muss man "Ausführen" Rechte geben, am einfachsten erledigt man das im Nautilus (Standard-Dateibrowser in GNOME) über Eigenschaften des Files.
# Startscript für Privioxy Server
exec gksu /etc/init.d/privoxy start
Nun fügt man noch zwei Pfade bei den Einstellungen von Vidalia ein, unter "Tor starten, wenn Vidalia startet" fügt man ein:
/usr/sbin/tor
und unter "Proxy starten, wenn Tor startet" der Pfad zum Startscript:
$HOME/privoxyStart
Somit wäre der erste Teil erledigt, Tor läuft auf dem Rechner, ist über eine GUI steuerbar. Nun rüstet man den Firefox so auf, das wann immer man es will problemlos über das Tor Netzwerk gesurft werden kann. Dazulegt man ein Profil an, das standardmäßig mit Tor ins Netz geht:
Zuerst installiert man das Add-On ProfileSwitcher und richtet ein Profil ein (Datei -> Profilmanager öffnen), zB mit Namen "TorButton". Dieses Profil stellt auch sicher das die Daten streng getrennt werden. Man kann es dann unter Datei -> Anderes Profil laden ansprechen. Es ist zu beachten, daß wenn man in das frische Profile einsteigt, man auch hier das Add-On installiert, da man sonst zB nach einem Neustart nicht in das default Profil zurückwechseln kann.
Nun installiert man im neu erstellten Profil (nicht im default Profil) das Firefox Plugin Torbutton. Die Eigenschaften konfiguriert man im Firefox über Extras -> Add-ons -> Erweiterungen -> Torbutton -> Einstellungen.
Folgende Einstellungen sind ratsam:
Man startet nun am besten den ganzen Rechner neu (um hängengebliebene Prozesse usw. ohne langes Suchen los zu werden), startet danach über Vidalia Tor neu, startet Firefox mit dem eingerichteten Torprofil und überprüft mit dieser Testseite ob man nun auch wirklich mit Tor unterwegs ist. Und mit dieser Testseite kann man betrachten, was der gegenüberliegende Part an Informationen auslesen kann... im Prinzip nur gefakte Daten und die Url des dritten Torservers. :D
Wenn das funkt, kann man nun jederzeit mit relativ wenig Aufwand über das Tornetzwerk das Inet erkunden, einfach über Vidalia Tor starten und Profil wechseln.
Links:
help.ubuntu.com Tor Anleitung
awxcnx.de Privacy Handbuch
Netzwelt Artikel
Labels:
Anonymität,
Firefox,
Privoxy,
ProfileSwitcher,
Tor,
Torbutton,
Ubuntu
Subscribe to:
Posts (Atom)







