ZecHub
Strumenti per la privacy
Soluzioni pratiche per la privacy
ZecHub
Strumenti per la privacy
Soluzioni pratiche per la privacy
Arti è l'iniziativa del Tor Project per costruire un client Tor di nuova generazione usando il linguaggio di programmazione Rust. Arti è progettato per essere modulare, incorporabile e pronto per la produzione, offrendo un'implementazione più sicura ed efficiente dei protocolli di anonimato di Tor. Con Arti versione 1.4.0 sono stati introdotti diversi aggiornamenti significativi:
Questa release prosegue gli sforzi del Tor Project per offrire migliore sicurezza, prestazioni e modularità agli utenti e agli sviluppatori di Tor.
Segui questi passaggi per installare ed eseguire Arti come proxy SOCKS sul tuo sistema.
Prima di poter compilare Arti dal sorgente, devi avere installato l'ultima versione stabile di Rust.
Visita il sito web ufficiale di Rust.
Segui le istruzioni di installazione per il tuo sistema operativo.
Verifica l'installazione eseguendo:
rustc --version
Questo confermerà che hai installato l'ultima versione stabile di Rust sul tuo sistema.
Per ottenere l'ultima versione del client Arti, dovrai clonare il repository da GitLab.
Apri il tuo terminale (Prompt dei comandi, PowerShell o Git Bash su Windows).
Esegui il seguente comando per clonare il repository:
git clone https://gitlab.torproject.org/tpo/core/arti.git
Spostati nella directory arti appena creata:
cd arti
Questo scaricherà il codice sorgente di Arti sulla tua macchina locale.
Una volta clonato il repository, devi compilare Arti usando Cargo, che è il gestore di pacchetti e lo strumento di build di Rust.
cargo build --release
Questo comando compila il codice di Arti e lo ottimizza per la produzione (il flag --release). Il binario verrà creato nella directory target/release.
target/release/arti
Puoi eseguire questo binario direttamente dal terminale.
Per usare Arti come proxy SOCKS (che instraderà il tuo traffico internet attraverso la rete Tor), devi avviare il proxy.
./target/release/arti proxy -p 9150
Questo comando avvia Arti come proxy SOCKS5 sulla porta 9150, che è la porta predefinita usata da Tor per il traffico SOCKS.
Una volta che Arti è in esecuzione come proxy SOCKS, devi configurare le tue applicazioni perché lo usino per instradare il traffico attraverso la rete Tor.
Questo instraderà tutto il traffico delle tue applicazioni attraverso la rete Tor usando Arti come intermediario.
Ecco un diagramma semplificato per illustrare come funziona Arti in combinazione con la rete Tor:
[Application] --(SOCKS5)--> [Arti SOCKS Proxy] --(Tor Protocol)--> [Tor Network]
Se sei interessato a contribuire allo sviluppo di Arti, puoi esplorare il codice e contribuire tramite GitLab.
git clone https://gitlab.torproject.org/tpo/core/arti.git
Forka il repository su GitLab (richiede un account GitLab).
Collega il tuo repository forkato alla tua configurazione locale:
git remote add _name_ git@gitlab.torproject.org:_name_/arti.git
git fetch _name_
Sostituisci name con il tuo nome utente GitLab.
Invia le modifiche al tuo fork:
git push _name_ main
Crea una Merge Request (MR) su GitLab: Vai alla sezione Merge Request nel tuo fork GitLab:
https://gitlab.torproject.org/_name_/arti/-/merge_requests
Se sei interessato a contribuire al progetto, sentiti libero di dare un'occhiata al codice, forkare il repository e inviare una Merge Request. Per maggiori informazioni, aggiornamenti e risoluzione dei problemi, consulta il Repository GitLab di Arti.
Goditi la tua esperienza con Arti e buon hacking!