
Erstellen Sie mehrere TOR-Instanzen mit Lastausgleich.
Beschreibung • Einleitung • Verwendung • Parameter • Anforderungen • Docker • Sonstiges • Lizenz • Wiki
Es bietet einen einzigen Endpunkt für Clients. Unterstützt HAProxy, socks-Protokoll und http-proxy-Server: polipo, privoxy und hpts.
Zusätzlich können Sie bereits laufende TOR-Prozesse anzeigen und eine neue Identität für alle oder ausgewählte Prozesse erstellen.
Der
multitorwurde vollständig auf Basis folgender Projekte neu geschrieben:
- Multi-TOR Projekt von Jan Seidl: Multi-TOR
- Originalquelle (Sebastian Wain Projekt): Distributed Scraping With Multiple TOR Circuits
multitor wurde mit dem Ziel entwickelt, viele TOR-Prozesse so schnell wie möglich zu initialisieren. Ich konnte viele Instanzen für meine täglichen Programme (Webbrowser, Messenger und andere) nutzen. Außerdem suchte ich nach einem Werkzeug, das die Anonymität bei Penetrationstests und der Überprüfung der Infrastruktursicherheit erhöht.
Vor der Verwendung von multitor sollten Sie Folgendes beachten:
multitor erreicht einige Bandbreitenverbesserungen, einfach weil es eine andere Art der Verbindung zum TOR-Netzwerk darstellt.multitor-Konfiguration prüft HAProxy meist den lokalen (syn, syn/ack) Socket – nicht alle TOR-Knoten (auch vorhandene Knoten). Wenn ein Problem mit dem Socket auftritt, versucht es, den Datenverkehr an andere verfügbare Sockets zu senden, ohne zu prüfen, was als Nächstes kommt – es stellt nicht sicher, dass die Daten ankommen.multitor keinen Einfluss hat. Wenn einer der Knoten beschädigt ist und die Daten den Exit-Knoten irgendwie nicht verlassen können, wird wahrscheinlich ein Verbindungsfehler zurückgegeben oder die Daten werden bestenfalls über einen anderen lokalen Socket übertragen.TOR ist ein feines Sicherheitsprojekt und ein hervorragender Bestandteil einer Verteidigungsstrategie in der Tiefe, aber es ist (leider) kein Tarnumhang. Denken Sie bei der Verwendung von TOR immer an ssl (z. B. https), wo immer dies möglich ist.
Sehen Sie auch unter Einschränkungen nach.
❗ Für ein detaillierteres Verständnis von
multitor, seinen Parametern, Funktionen und der Funktionsweise, siehe das Handbuch.
Es ist einfach:
# Dieses Repository klonen
git clone https://github.com/trimstray/multitor
# In das Repository wechseln
cd multitor
# Installieren
./setup.sh install
# Die App ausführen
multitor --init 2 --user debian-tor --socks-port 9000 --control-port 9900 --proxy privoxy --haproxy
- Der Symlink zu
bin/multitorbefindet sich in/usr/local/bin- Die Manpage befindet sich in
/usr/local/man/man8
Bietet die folgenden Optionen:
Usage:
multitor <option|long-option>
Examples:
multitor --init 2 --user debian-tor --socks-port 9000 --control-port 9900
multitor --init 10 --user debian-tor --socks-port 9000 --control-port 9900 --proxy socks
multitor --show-id --socks-port 9000
Options:
--help show this message
--debug displays information on the screen (debug mode)
--verbose displays more information about TOR processes
-i, --init <num> init new tor processes
-k, --kill kill all multitor processes
-s, --show-id show specific tor process id
-n, --new-id regenerate tor circuit
-u, --user <string> set the user (only with -i|--init)
--socks-port <port_num|all> set socks port number
--control-port <port_num> set control port number
--proxy <proxy_type> set socks or http (polipo, privoxy, hpts) proxy server
--haproxy set HAProxy as a frontend for http proxies (only with --proxy)
multitor verwendet externe Dienstprogramme, die vor der Ausführung installiert sein müssen:
Dieses Werkzeug funktioniert mit:
Außerdem benötigen Sie root-Zugriff.
Siehe dieses Projekt: docker-multitor
Wenn Sie dieses Werkzeug in anderen Skripten verwenden, in denen die Ausgabe überall gespeichert wird, nicht auf dem Bildschirm, denken Sie daran, dass Sie das generierte Passwort nicht verwenden können. Ich werde dies in der nächsten Version korrigieren. Wenn Sie die Regenerierungsfunktion einzelner oder aller TOR-Schaltkreise mit einem Passwort nicht verwenden, können Sie multitor sicher neu starten, was dies für Sie erledigt.
multitor nützlich sein – How to run multiple Tor processes at once with different exit IPs?Siehe diese Datei.
Siehe diese Seite.
GPLv3 : http://www.gnu.org/licenses/
Freie Software, Ja!