
Créer plusieurs instances TOR avec un équilibrage de charge.
Description • Introduction • Utilisation • Paramètres • Prérequis • Docker • Autres • Licence • Wiki
Fournit un point d'accès unique pour les clients. Prend en charge HAProxy, le protocole socks et les serveurs http-proxy : polipo, privoxy et hpts.
De plus, vous pouvez visualiser les processus TOR déjà en cours et créer une nouvelle identité pour tous les processus ou une sélection.
multitora été entièrement réécrit sur la base de :
- Projet Multi-TOR écrit par Jan Seidl : Multi-TOR
- source originale (projet Sebastian Wain) : Distributed Scraping With Multiple TOR Circuits
multitor a été créé dans le but d'initialiser le plus rapidement possible de nombreux processus TOR. J'ai pu utiliser plusieurs instances pour mes programmes quotidiens (navigateurs web, messageries et autres). De plus, je cherchais un outil qui permettrait d'accroître l'anonymat lors de tests de pénétration et de tests de sécurité de l'infrastructure.
Avant d'utiliser multitor, il faut se rappeler :
multitor permet d'obtenir des améliorations de bande passante simplement parce qu'il s'agit d'une façon différente de se connecter au réseau TORmultitor, HAProxy vérifie principalement le socket local (syn, syn/ack) – pas tous les nœuds TOR (les nœuds existent aussi). En cas de problème avec le socket, il essaie d'envoyer le trafic vers d'autres sockets disponibles sans vérifier ce qui suit – cela ne garantit pas que les données arriverontmultitor n'a aucun effet. Si l'un des nœuds est endommagé et que les données ne peuvent pas sortir du nœud de sortie, une erreur de connexion sera probablement renvoyée ou, au mieux, les données seront transférées via un autre socket localTOR est un excellent projet de sécurité et un excellent composant dans une stratégie de défense en profondeur, mais ce n'est (malheureusement) pas un manteau d'invisibilité. Lorsque vous utilisez TOR, n'oubliez pas de recourir au SSL (par exemple, HTTPS) chaque fois que possible.
Voir aussi Limitations.
❗ Pour une compréhension plus détaillée de
multitor, de ses paramètres, fonctions et de son fonctionnement, consultez le Manuel.
C'est simple :
# Clonez ce dépôt
git clone https://github.com/trimstray/multitor
# Allez dans le dépôt
cd multitor
# Installez
./setup.sh install
# Lancez l'application
multitor --init 2 --user debian-tor --socks-port 9000 --control-port 9900 --proxy privoxy --haproxy
- le lien symbolique vers
bin/multitorse trouve dans/usr/local/bin- la page de manuel se trouve dans
/usr/local/man/man8
Options disponibles :
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 affiche ce message
--debug affiche les informations à l'écran (mode débogage)
--verbose affiche plus d'informations sur les processus TOR
-i, --init <num> initialise de nouveaux processus tor
-k, --kill tue tous les processus multitor
-s, --show-id affiche l'id du processus tor spécifique
-n, --new-id régénère le circuit tor
-u, --user <string> définit l'utilisateur (uniquement avec -i|--init)
--socks-port <port_num|all> définit le numéro du port socks
--control-port <port_num> définit le numéro du port de contrôle
--proxy <proxy_type> définit le serveur proxy socks ou http (polipo, privoxy, hpts)
--haproxy définit HAProxy comme frontal pour les proxys http (uniquement avec --proxy)
multitor utilise des utilitaires externes à installer avant l'exécution :
Cet outil fonctionne avec :
Vous aurez également besoin d'un accès root.
Voir ce projet : docker-multitor
Si vous utilisez cet outil dans d'autres scripts où la sortie est enregistrée ailleurs (pas à l'écran), rappelez-vous que vous ne pourrez pas utiliser le mot de passe généré. Je corrigerai cela dans la prochaine version. Si vous n'utilisez pas la fonction de régénération d'un ou de tous les circuits TOR avec un mot de passe, vous pouvez redémarrer multitor en toute sécurité, ce qui le fera pour vous.
multitor : How to run multiple Tor processes at once with different exit IPs?Voir ceci.
Voir ceci.
GPLv3 : http://www.gnu.org/licenses/
Logiciel libre, ouais !