Comment développer une application qui utilise le réseau Tor?
Je veux développer une application qui permet aux utilisateurs de communiquer également sur le réseau Tor. J'ai fait quelques recherches sur Google mais je n'arrive pas à trouver une API ou SDK. Comment développer un Tor application? Existe-il des bibliothèques?
EDIT: je vois il n'y a pas de bibliothèques ou de l'API est disponible pour utiliser Tor. De quoi aurais-je besoin de savoir pour écrire ce Tor application?
Qu'entendez-vous par l'application qui utilise le réseau TOR? TOR est tout simplement un HTTP/S PROXY via le protocole BitTorrent réseau. Vous pouvez télécharger les sources à partir de ici, et de vérifier comment il est fait.
Alors comment voulez-vous contrôler le réseau Tor? Comment voulez-vous faire des trucs comme obtenir une nouvelle identité?
Vous vous authentifier avec un proxy, découvrez l'extrait de code je lien ci-dessous.
ne comprends toujours pas ce que vous voulez dire... vous voulez construire un client TOR? Ou de l'utilisation du réseau TOR? Ceux sont deux choses différentes. Vous ne pouvez pas obtenir la nouvelle identité de l'application qui utilise originale client TOR, TOR client n'a qu'.
Désolé pour mon ignorance, mais quel pages de référence décrivant les différences?
Alors comment voulez-vous contrôler le réseau Tor? Comment voulez-vous faire des trucs comme obtenir une nouvelle identité?
Vous vous authentifier avec un proxy, découvrez l'extrait de code je lien ci-dessous.
ne comprends toujours pas ce que vous voulez dire... vous voulez construire un client TOR? Ou de l'utilisation du réseau TOR? Ceux sont deux choses différentes. Vous ne pouvez pas obtenir la nouvelle identité de l'application qui utilise originale client TOR, TOR client n'a qu'.
Désolé pour mon ignorance, mais quel pages de référence décrivant les différences?
OriginalL'auteur Jeroen Bollen | 2014-04-09
Vous devez vous connecter pour publier un commentaire.
C'est de cette façon:
https://stem.torproject.org/
de https://stem.torproject.org/faq.html#what-is-stem
"Tige est un Python contrôleur de bibliothèque que vous pouvez utiliser pour interagir avec Tor. Avec elle, vous pouvez écrire des scripts et des applications avec des capacités similaires à Vidalia et le bras.
À partir d'un point de vue technique, la Tige est un Python de la mise en œuvre des termes de référence du répertoire et des caractéristiques de contrôle. Pour commencer voir nos tutoriels!"
OriginalL'auteur Marcel
À ma connaissance, Tor n'a pas de réelle ou API SDK.
Tor ne viennent avec une interface SOCKS. Donc, la façon la plus simple de faire une application de fonctionner sur le réseau Tor est d'utiliser un proxy SOCKS avec la valeur par défaut Tor installation sur l'ordinateur de l'utilisateur.
Pour un exemple d'utilisation,L'étang.
Votre code va être différent en fonction de la langue que vous utilisez, mais le point principal est que vous ouvrez une connexion pour les CHAUSSETTES de l'interface et de l'utiliser pour la fabrication de vos demandes. Le lien ci-dessus n'est pas une fin-être de tous, ne même pas savoir ce que la langue que vous utilisez, mais conçu comme un exemple de lien--vous voyez une connexion établie, authentifiés, et puis toutes les demandes faites à travers elle.
Par exemple, à l'aide de c et winsocks sur une machine Windows: stackoverflow.com/questions/18150561/...
Et bien j'ai essayé la connexion à TOR à l'aide de la SOCKS5 protocole, sur le port 9050. Tor semble toujours répondre avec méthode d'authentification 0, ce qui signifie aucune authentification requise. Quelle en est la cause?
Lire la suite, en vertu de l'1.1 Mesure de soutien, SOCKS5, troisième point: gitweb.torproject.org/... l'authentification à l'aide SOCKS5 n'est pas obligatoire.
OriginalL'auteur photoionized