Utiliser Orchid
Pour démarrer le proxy SOCKS5 Orchid, procédez comme suit
java -jar orchid-version.jar
Orchid tentera d'abord d'établir une connexion au réseau Tor et de recueillir les informations d'annuaire. Une fois qu'il a suffisamment d'informations de répertoire, le logiciel commencera la construction de circuits.
Utilisation d'Orchid pour naviguer avec Tor
Pour tester Orchid, vous devez configurer votre navigateur pour utiliser
Orchid comme proxy - mais il est important de noter que Orchid + votre
navigateur n'est pas un remplacement sécurisé pour le Tor Browser Bundle,
qui a de nombreuses autres améliorations au-delà Tor. Par exemple, avec
Firefox, par défaut, les requêtes DNS ne sont pas envoyées à travers le
proxy SOCKS5 configuré. Vous pouvez modifier cette configuration par défaut
en allant à l'URL about:config
et en définissant la propriété
network.proxy.socks_remote_dns
à true (ce qui est déjà fait dans le
navigateur Tor).
Utilisation du tableau de bord
Orchid comprend un "tableau de bord" qui permet d'observer des informations sur l'état interne de Tor. Pour démarrer le tableau de bord, définissez la propriété suivante lorsque le binaire JAR est exécuté:
java -Dcom.subgraph.orchid.dashboard.port=10000 orchid-version.jar
Pour accéder au tableau de bord, il suffit de se connecter au port (10000) avec netcat.
Utilisation Orchid comme bibliothèque
Le client Tor Orchid expose une SocketFactory qui peut être utilisé dans une application Java. Des exemples plus détaillés, de la documentation, et des exemples de code seront disponible très bientôt.