Ich schreibe ein Programm, das .onion URLs generiert und dann prüft, ob diese URL echt ist. Wie pinge ich eine .onion URL an? Die von meinem Programm generierten URLs haben das Format xxxxxxxxxxxxxxxx.onion. Wenn das alles bedeutet, bin ich nicht neu in Python selbst, aber ich bin völlig neu in der Verwendung von Python für das Netzwerk, also machen Sie den Beispielcode einfach, um herauszufinden. Vielen Dank im Voraus.Wie ping ich eine .onion Adresse in Python?
Antwort
Werfen Sie einen Blick auf meine torcrawler in Python, fühlen Sie sich frei, es zu benutzen:
https://github.com/marncz/torcrawler
Sie müssen Proxy verwenden und haben TOR auf Ihrem Computer ausgeführt werden. Torcrawler verwendet eine Datenbank, um Links zu speichern und mit jeder Iteration noch tiefer zu gehen. Sie können sehen, wie Sie Quellen abrufen und Websites parsen.
Wie verwende ich es in meinem Code? Ich importiere es einfach und mache dann etwas wie: 'to_ping = getUrls.py (random_generated_address)'? – Caton101
downlooad Projekt, sehen Sie sich die Datei getUrls.py an und ersetzen Sie den Link dort, erarbeiten Sie, was Sie brauchen, um es zum Laufen zu bringen, es ist ein einfaches sauberes Projekt – Marcin
Angenommen, Sie haben die Verbindung aussortiert und alle, die Sie suchen ist ein Status, vielleicht könnten Sie Anfragen verwenden ?:
http://docs.python-requests.org/en/master/
>>> import requests
>>> ping = requests.get('http://3g2upl4pq6kufc4m.onion')
>>> ping.status_code
200
- 1. Wie ping eine IP-Adresse in Golang
- 2. Python: Wie ping ich einen Server?
- 3. Python Ping-t
- 4. Wie ping eine Adresse von bestimmten Schnittstelle von Salz?
- 5. Python - ping in for-Schleife
- 6. Ping eine Website in Ruby?
- 7. Der Rückgabewert der Ping-Host-Adresse
- 8. Schneller Ping-Sweep in Python
- 9. Wie löst der Ping die IP-Adresse auf?
- 10. Wie kann ich den Ping in ms wissen?
- 11. Python - Ping eine bestimmte IP, die Eingabe ist
- 12. Wie erstelle und erstelle ich eine zufällige IP-Adresse - Python
- 13. wie kann ich MAC-Adresse verwenden IP-Adresse Python
- 14. Wie erweitere ich IPv6-Adresse mit Python?
- 15. immer ping in ms in Python
- 16. Problem mit dem Lesen/Ping mehrere IP-Adresse aus Textdatei in Python
- 17. Problem mit Python-Ping-Skript
- 18. Ping eine einzelne Zelle
- 19. Ping-Server in Python ohne Root-Berechtigungen
- 20. Ping über Linux und Ausgabe in Python
- 21. Wie ping IPV6-Adressen in Ruby
- 22. Wie man ein laufendes PING in Python stoppt
- 23. intermittierende Ping-Fehler, obwohl Host-Gerät gültige IP-Adresse
- 24. Wie bekomme ich die Bluetooth-MAC-Adresse in Python
- 25. QMessage während ich auf eine Antwort des Ping-Befehls warte
- 26. Wie bekomme ich eine E-Mail-Adresse?
- 27. Python-Funktion zum Testen von Ping
- 28. Dienst zum Ping-Webserver
- 29. Wie bekomme ich Ping-Statistik mit C#?
- 30. C-Sockel Ping-Befehl?
@Dan Ich erwarte nicht, dass jemand die Anwendung für mich schreibt. Ich will nur wissen, wie ich das mache, was ich gefragt habe. Ich habe noch nichts probiert, weil ich nicht weiß, wie man eine .onion-Adresse in Python anpingt. – Caton101
Sie sollten mit [Stem] (https://stem.torproject.org/) beginnen, (wobei eine Google-Suche nach "python tor" als das oberste Ergebnis angezeigt wird). – Dan