Wie entwickelt man eine Anwendung, die verwendet die Tor-Netzwerk?
Ich soll eine Anwendung entwickeln, die es Benutzern ermöglicht, auch die Kommunikation über das Tor-Netzwerk. Ich haben getan einige Googeln, aber ich kann nicht scheinen zu finden, eine API oder SDK. Wie kann man entwickeln ein Tor Anwendung? Gibt es Bibliotheken gibt?
EDIT: ich sehe, gibt es keine Bibliotheken oder API verfügbar ist, Tor zu nutzen. Was würde ich wissen müssen, um zu schreiben-Tor Anwendung?
- Was meinst du mit " Anwendung, die verwendet die TOR-Netzwerk? TOR ist einfach ein HTTP/S-PROXY über BitTorrent-Protokoll-Netzwerk. Sie können die download-Quellen von hier, und prüfen Sie, wie es gemacht wird.
- Dann wie kontrollieren Sie das Tor-Netzwerk? Wie kann man Sachen tun, wie bekommen Sie eine neue Identität?
- Sie authentifizieren sich gegen einen proxy verwenden, überprüfen Sie heraus das code-snippet, das ich verlinkt unten.
- verstehe immer noch nicht, was meinst du... Sie wollen bauen TOR-client? Oder benutze TOR-Netzwerk? Das sind zwei verschiedene Dinge. Sie können nicht neue Identität von Anwendungen, die original TOR-client, wie die original TOR-client macht das.
- Sorry für meine Unwissenheit, aber gibt es irgendwelche Referenz-Seiten beschreibt die Unterschiede?
- Sie sind die Verbindung durch einen TOR-client? Vidalia? hier? ? Wenn dem so ist, dann können Sie nicht ändern, Ihre Identität innerhalb Ihrer Anwendung.
- Ich bin anschließen, um durch die über den service...
- es ist
stem
eine python-Bibliothek zur Verfügung, bei torproject
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies ist, wie:
https://stem.torproject.org/
vom https://stem.torproject.org/faq.html#what-is-stem
"Vorbau ist ein Python-controller-Bibliothek, die Sie verwenden können, um die Interaktion mit Tor. Mit es können Sie Skripts schreiben und Anwendungen mit ähnlichen Fähigkeiten wie Vidalia und arm.
Vom technischen Standpunkt aus, Vorbau ist eine Python-Implementierung von Tor-Verzeichnis und-Steuerung Spezifikationen. Um begonnen zu erhalten finden Sie unsere tutorials!"
Meines Wissens Tor nicht über eine tatsächliche API oder SDK.
Tor kommt mit einem SOCKEN-Schnittstelle aber. So ist der einfachste Weg, die app funktioniert über das Tor-Netzwerk ist für die Verwendung eines SOCKS-proxy mit den Standard-Tor-installation auf dem computer eines Benutzers.
Ein Beispiel für die Verwendung von Go, check out Teich.