Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Einreichen
ToolsExploitsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

FeedsKontaktDatenschutz© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
TorCrawl.py — Durchsuchen und Extrahieren von (regulären oder Onion-)Webseiten über das TOR-Netzwerk | Kitploit
Tools/GitHubGitHub/mikemeliz/torcrawl.py
OSINT (Open-Source-Intelligence)AufklärungScripting & AutomatisierungInformationsbeschaffungWebsicherheitPrivatsphäreCrawler
GitHubmikemeliz/torcrawl.py

TorCrawl.py

Durchsuchen und Extrahieren von (regulären oder Onion-)Webseiten über das TOR-Netzwerk

Repository anzeigen
5449531vor 4 MonatenVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen
TorCrawl.py Logo

TorCrawl.py ist ein Python-Skript für anonymes Web-Scraping über das Tor-Netzwerk.

Es kombiniert Benutzerfreundlichkeit mit den robusten Datenschutzfunktionen von Tor und ermöglicht so eine sichere und nicht rückverfolgbare Datenerfassung. Ideal sowohl für Anfänger als auch für erfahrene Programmierer ist dieses Tool unverzichtbar für eine verantwortungsvolle Datenerhebung im digitalen Zeitalter.

[![Release][release-version-shield]][releases-link] [![Last Commit][last-commit-shield]][commit-link] ![Python][python-version-shield] [![Quality Gate Status][quality-gate-shield]][quality-gate-link] [![license][license-shield]][license-link]

Was macht es einfach und benutzerfreundlich?

Wenn Sie ein Terminal-Fanatiker sind, wissen Sie, dass die Dinge einfach und klar sein müssen. Die Ausgabe an andere Tools weiterzugeben ist notwendig, und Genauigkeit ist der Schlüssel.

Mit einem einzigen Argument können Sie eine .onion-Webseite oder eine reguläre Webseite über das TOR-Netzwerk lesen, und mithilfe von Pipes können Sie die Ausgabe an jedes andere Tool Ihrer Wahl weitergeben.

$ torcrawl -u http://www.github.com/ | grep 'google-analytics'
    <meta-name="google-analytics" content="UA-XXXXXX- "> 

Wenn Sie die Links einer Webseite crawlen möchten, verwenden Sie -c und BAM, schon haben Sie alle internen Links in einer Datei. Sie können sogar -d verwenden, um sie zu crawlen, und so weiter. Sie können auch das Argument -p verwenden, um einige Sekunden vor dem nächsten Crawl zu warten.

$ torcrawl -v -u http://www.github.com/ -c -d 2 -p 2
# TOR is ready!
# URL: http://www.github.com/
# Your IP: XXX.XXX.XXX.XXX
# Crawler started from http://www.github.com/ with 2 depth crawl and 2 second(s) delay:
# Step 1 completed with: 11 results
# Step 2 completed with: 112 results
# File created on /path/to/project/links.txt

[!TIP]
Crawling ist nicht illegal, aber Urheberrechtsverletzungen zu begehen ist es. Es ist immer am besten, die AGB einer Website zu überprüfen, bevor man mit dem Crawlen beginnt. Einige Websites richten eine sogenannte robots.txt ein, um Crawler anzuweisen, diese Seiten nicht zu besuchen.
Dieser Crawler wird es Ihnen ermöglichen, dies zu umgehen, aber wir empfehlen immer, robots.txt zu respektieren.


Installation

Einfache Installation:

  • von [PyPi][pypi-package]:
    pip install torcrawl
  • mit homebrew:
    Demnächst verfügbar...

Manuelle Installation:

  1. Dieses Repository klonen:
    git clone https://github.com/MikeMeliz/TorCrawl.py.git
  2. Abhängigkeiten installieren:
    pip install -r requirements.txt
  3. TOR-Dienst installieren und starten:
    1. Debian/Ubuntu:
      apt-get install tor
      service tor start
    2. Windows: Laden Sie [tor.exe][tor-download] herunter, und:
      tor.exe --service install
      tor.exe --service start
    3. MacOS:
      brew install tor
      brew services start tor
    4. Für andere Distributionen besuchen Sie:
      [TOR Setup Documentation][tor-docs]

Argumente

argLangBeschreibung
Allgemein:
-h--helpHilfemeldung
-v--verboseMehr Informationen über den Fortschritt anzeigen
-u--url *.onionURL der zu crawlenden oder zu extrahierenden Webseite
-w--withoutOhne Verwendung des TOR-Netzwerks
-rua--random-uaZufällige User-Agent-Rotation für Anfragen aktivieren
-rpr--random-proxyZufällige Proxy-Rotation aus res/proxies.txt aktivieren (erfordert -w-Flag, ein Proxy pro Zeile, Format: host:port)
-px--proxyIP-Adresse für SOCKS5-Proxy (Standard: 127.0.0.1 für die Verwendung von TOR)
-pr--proxyportPort für SOCKS5-Proxy (Standard: 9050)
-f--folderDas Verzeichnis, das die generierten Dateien enthalten wird
-V--versionVersion anzeigen und beenden
Extrahieren:
-e--extractCode der Seite ins Terminal oder in eine Datei extrahieren (Standard: Terminal)
-i--input filenameEingabedatei mit URL(s) (durch Zeilen getrennt)
-o--output [filename]Seite(n) in Datei(en) ausgeben (für eine Seite)
-y--yaraYara-Schlagwortsuche durchführen:
h = gesamtes HTML-Objekt durchsuchen,
t = nur Text durchsuchen
Crawlen:
-c--crawlWebsite crawlen (Standardausgabe in website/links.txt)
-d--depthTiefe der Crawler-Reise festlegen (Standard: 1)
-p--pauseSekunden Pause zwischen Anfragen (Standard: 0)
-j--jsonCrawl-Ergebnisse zusätzlich zu txt-Ausgaben als JSON exportieren
-x--xmlCrawl-Ergebnisse zusätzlich zu txt-Ausgaben als XML exportieren
-DB--databaseCrawl-Ergebnisse und Link-Graph in SQLite-Datenbank exportieren
-vis--visualizationHTML-Visualisierung aus SQLite-Datenbank generieren (erfordert -DB)
-l--logProtokolldatei mit besuchten URLs und deren Antwortcode

Verwendung & Beispiele

Als Extraktor:

Um nur eine einzelne Webseite ins Terminal zu extrahieren:

$ python torcrawl.py -u http://www.github.com
<!DOCTYPE html>
...
</html>

Extrahieren Sie in eine Datei (github.htm) ohne die Verwendung von TOR:

$ python torcrawl.py -w -u http://www.github.com -o github.htm
## File created on /script/path/github.htm

Extrahieren Sie es im Terminal und suchen Sie nur nach der Zeile mit google-analytics:

$ python torcrawl.py -u http://www.github.com | grep 'google-analytics'
    <meta name="google-analytics" content="UA-*******-*">

Extrahieren Sie in eine Datei und finden Sie nur die Zeile mit google-analytics mit yara:

$ python torcrawl.py -v -w -u https://github.com -e -y 0
...

Hinweis: Aktualisieren Sie res/keyword.yar, um nach anderen Schlüsselwörtern zu suchen. Verwenden Sie -y 0 für die Suche im rohen HTML und -y 1 nur für die Textsuche.

Extrahieren Sie eine Reihe von Webseiten (aus einer Datei importiert) ins Terminal:

Tool herunterladen