
Crea più istanze TOR con un bilanciamento del carico.
Descrizione • Introduzione • Come Usare • Parametri • Requisiti • Docker • Altro • Licenza • Wiki
Fornisce un singolo endpoint per i client. Supporta HAProxy, il protocollo socks e server http-proxy: polipo, privoxy e hpts.
Inoltre, puoi visualizzare i processi TOR precedentemente in esecuzione e creare una nuova identità per tutti o per i processi selezionati.
multitorè stato completamente riscritto basandosi su:
- Progetto Multi-TOR scritto da Jan Seidl: Multi-TOR
- sorgente originale (progetto di Sebastian Wain): Distributed Scraping With Multiple TOR Circuits
multitor è stato creato con l'obiettivo di inizializzare molti processi TOR nel più breve tempo possibile. Potrei usare molte istanze per i miei programmi di uso quotidiano (browser web, messaggistica e altro). Inoltre, cercavo uno strumento che aumentasse l'anonimato durante i test di penetrazione e la verifica della sicurezza dell'infrastruttura.
Prima di usare multitor devi ricordare che:
multitor ottiene alcuni miglioramenti della larghezza di banda semplicemente perché è un modo diverso di connettersi alla rete TORmultitor per lo più HAProxy controlla il socket locale (syn, syn/ack) - non tutti i nodi TOR (esistono anche i nodi). Se c'è un problema con il socket, prova a inviare il traffico ad altri disponibili senza preoccuparsi di cosa succede dopo - non garantisce che i dati arrivinomultitor non ha alcun effetto. Se uno dei nodi è danneggiato e in qualche modo i dati non possono lasciare il nodo di uscita, è probabile che venga restituito un errore di connessione o, nel migliore dei casi, i dati vengano trasferiti attraverso un altro socket localeTOR è un valido progetto di sicurezza e un'ottima componente in una strategia di difesa a strati, ma non è (purtroppo) un mantello dell'invisibilità. Quando si usa TOR, ricordati sempre di usare ssl (ad esempio https) ovunque possibile.
Guarda anche Limitazioni.
❗ Per una comprensione più dettagliata di
multitor, dei suoi parametri, funzioni e di come funziona tutto, consulta il Manuale.
È semplice:
# Clona questo repository
git clone https://github.com/trimstray/multitor
# Entra nel repository
cd multitor
# Installa
./setup.sh install
# Esegui l'app
multitor --init 2 --user debian-tor --socks-port 9000 --control-port 9900 --proxy privoxy --haproxy
- Il collegamento simbolico a
bin/multitorè posizionato in/usr/local/bin- La pagina man è posizionata in
/usr/local/man/man8
Fornisce le seguenti opzioni:
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 mostra questo messaggio
--debug visualizza le informazioni sullo schermo (modalità debug)
--verbose mostra più informazioni sui processi TOR
-i, --init <num> inizializza nuovi processi tor
-k, --kill uccidi tutti i processi multitor
-s, --show-id mostra l'id di un processo tor specifico
-n, --new-id rigenera il circuito tor
-u, --user <string> imposta l'utente (solo con -i|--init)
--socks-port <port_num|all> imposta il numero della porta socks
--control-port <port_num> imposta il numero della porta di controllo
--proxy <proxy_type> imposta un server proxy socks o http (polipo, privoxy, hpts)
--haproxy imposta HAProxy come frontend per proxy http (solo con --proxy)
multitor utilizza utilità esterne da installare prima dell'esecuzione:
Questo strumento funziona con:
Avrai anche bisogno di accesso root.
Vedi questo progetto: docker-multitor
Se usi questo strumento in altri script in cui l'output viene salvato altrove, non sullo schermo, ricorda che non potrai utilizzare la password generata. Correggerò questo nella prossima versione. Se non usi la funzione di rigenerazione di uno o tutti i circuiti TOR con una password, puoi tranquillamente riavviare multitor che lo farà per te.
multitor - How to run multiple Tor processes at once with different exit IPs?Vedi questo.
Vedi questo.
GPLv3 : http://www.gnu.org/licenses/
Software libero, Yeah!