ZecHub
Outils de confidentialité
Des solutions pratiques pour la confidentialité
ZecHub
Outils de confidentialité
Des solutions pratiques pour la confidentialité
Arti est l’initiative du Tor Project visant à construire un client Tor de nouvelle génération en utilisant le langage de programmation Rust. Arti est conçu pour être modulaire, intégrable et prêt pour la production, en offrant une implémentation plus sûre et plus efficace des protocoles d’anonymat Tor. Avec Arti version 1.4.0, plusieurs mises à jour importantes ont été introduites :
Cette version poursuit les efforts du Tor Project pour offrir une meilleure sécurité, de meilleures performances et davantage de modularité aux utilisateurs et développeurs de Tor.
Suivez ces étapes pour installer et exécuter Arti comme proxy SOCKS sur votre système.
Avant de pouvoir compiler Arti à partir du code source, vous devez disposer de la dernière version stable de Rust installée.
Visitez le site officiel de Rust.
Suivez les instructions d’installation pour votre système d’exploitation.
Vérifiez l’installation en exécutant :
rustc --version
Cela confirmera que la dernière version stable de Rust est installée sur votre système.
Pour obtenir la dernière version du client Arti, vous devrez cloner le dépôt depuis GitLab.
Ouvrez votre terminal (Invite de commandes, PowerShell ou Git Bash sous Windows).
Exécutez la commande suivante pour cloner le dépôt :
git clone https://gitlab.torproject.org/tpo/core/arti.git
Accédez au répertoire arti nouvellement créé :
cd arti
Cela téléchargera le code source d’Arti sur votre machine locale.
Une fois le dépôt cloné, vous devez compiler Arti en utilisant Cargo, qui est le gestionnaire de paquets et l’outil de compilation de Rust.
cargo build --release
Cette commande compile le code d’Arti et l’optimise pour la production (le drapeau --release). Le binaire sera créé dans le répertoire target/release.
target/release/arti
Vous pouvez exécuter ce binaire directement depuis le terminal.
Pour utiliser Arti comme proxy SOCKS (qui fera passer votre trafic internet par le réseau Tor), vous devez démarrer le proxy.
./target/release/arti proxy -p 9150
Cette commande démarre Arti comme proxy SOCKS5 sur le port 9150, qui est le port par défaut utilisé par Tor pour le trafic SOCKS.
Une fois qu’Arti fonctionne comme proxy SOCKS, vous devez configurer vos applications pour l’utiliser afin d’acheminer le trafic via le réseau Tor.
Cela fera passer tout le trafic de vos applications par le réseau Tor en utilisant Arti comme intermédiaire.
Voici un schéma simplifié pour illustrer comment Arti fonctionne en conjonction avec le réseau Tor :
[Application] --(SOCKS5)--> [Arti SOCKS Proxy] --(Tor Protocol)--> [Tor Network]
Si vous souhaitez contribuer au développement d’Arti, vous pouvez explorer le code et contribuer via GitLab.
git clone https://gitlab.torproject.org/tpo/core/arti.git
Forkez le dépôt sur GitLab (un compte GitLab est requis).
Reliez votre dépôt forké à votre configuration locale :
git remote add _name_ git@gitlab.torproject.org:_name_/arti.git
git fetch _name_
Remplacez name par votre nom d’utilisateur GitLab.
Poussez les modifications vers votre fork :
git push _name_ main
Créez une Merge Request (MR) sur GitLab : Accédez à la section Merge Request dans votre fork GitLab :
https://gitlab.torproject.org/_name_/arti/-/merge_requests
Si vous souhaitez contribuer au projet, n’hésitez pas à consulter le code, à forker le dépôt et à soumettre une Merge Request. Pour plus d’informations, de mises à jour et de dépannage, reportez-vous au dépôt GitLab d’Arti.
Profitez de votre expérience avec Arti et bon hacking !