Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
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.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
OnionSearch — OnionSearch ist ein Skript, das URLs von verschiedenen .onion-Suchmaschinen sammelt. | Kitploit
Tools/GitHubGitHub/megadose/onionsearch
OSINT (Open-Source-Intelligence)InformationsbeschaffungWebsicherheitCrawler
GitHubmegadose/onionsearch

OnionSearch

OnionSearch ist ein Skript, das URLs von verschiedenen .onion-Suchmaschinen sammelt.

Repository anzeigen
1.8k228vor 2 JahrenVon 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

OnionSearch

👋 Hallo! Für geschäftliche Anfragen oder Kooperationen erreichen Sie mich bitte unter: [email protected]

📧 Verwenden Sie vorzugsweise Ihre geschäftliche E-Mail für Korrespondenz. Halten wir es kurz und bündig, und alles auf Englisch!

PyPI PyPI - Week PyPI - Downloads PyPI - License

Für BTC-Spenden: 1FHDM49QfZX6pJmhjLE5tB2K6CaTLMZpXZ

Nur zu Bildungszwecken

OnionSearch ist ein Python3-Skript, das URLs auf verschiedenen „.onion“-Suchmaschinen extrahiert.

Demo

💡 Voraussetzung

Python 3

📚 Derzeit unterstützte Suchmaschinen

  • ahmia
  • darksearchio
  • onionland
  • notevil
  • darksearchenginer
  • phobos
  • onionsearchserver
  • torgle
  • onionsearchengine
  • tordex
  • tor66
  • tormax
  • haystack
  • multivac
  • evosearch
  • deeplink

🛠️ Installation

Mit PyPI

pip3 install onionsearch

Mit Github

root@kitploit:~
git clone https://github.com/megadose/OnionSearch.git
cd OnionSearch/
python3 setup.py install

📈 Verwendung

Hilfe:

root@kitploit:~
usage: onionsearch [-h] [--proxy PROXY] [--output OUTPUT]
                  [--continuous_write CONTINUOUS_WRITE] [--limit LIMIT]
                  [--engines [ENGINES [ENGINES ...]]]
                  [--exclude [EXCLUDE [EXCLUDE ...]]]
                  [--fields [FIELDS [FIELDS ...]]]
                  [--field_delimiter FIELD_DELIMITER] [--mp_units MP_UNITS]
                  search

positional arguments:
  search                The search string or phrase

optional arguments:
  -h, --help            show this help message and exit
  --proxy PROXY         Set Tor proxy (default: 127.0.0.1:9050)
  --output OUTPUT       Output File (default: output_$SEARCH_$DATE.txt), where $SEARCH is replaced by the first chars of the search string and $DATE is replaced by the datetime
  --continuous_write CONTINUOUS_WRITE
                        Write progressively to output file (default: False)
  --limit LIMIT         Set a max number of pages per engine to load
  --engines [ENGINES [ENGINES ...]]
                        Engines to request (default: full list)
  --exclude [EXCLUDE [EXCLUDE ...]]
                        Engines to exclude (default: none)
  --fields [FIELDS [FIELDS ...]]
                        Fields to output to csv file (default: engine name link), available fields are shown below
  --field_delimiter FIELD_DELIMITER
                        Delimiter for the CSV fields
  --mp_units MP_UNITS   Number of processing units (default: core number minus 1)

[...]

Mehrprozessverhalten

Standardmäßig wird das Skript mit dem Parameter mp_units = cpu_count() - 1 ausgeführt. Das bedeutet, dass auf einem Rechner mit 4 Kernen 3 Scraping-Funktionen parallel laufen. Sie können mp_units auf jeden Wert setzen, es wird jedoch empfohlen, den Standardwert beizubehalten. Sie können ihn auf 1 setzen, um alle Anfragen sequenziell auszuführen (Mehrprozessverhalten deaktivieren).

Bitte beachten Sie, dass das kontinuierliche Schreiben in eine CSV-Datei nicht umfassend mit der Mehrprozessfunktion getestet wurde und daher möglicherweise nicht wie erwartet funktioniert.

Bitte beachten Sie auch, dass die Fortschrittsbalken möglicherweise nicht korrekt angezeigt werden, wenn mp_units größer als 1 ist. Dies hat keine Auswirkungen auf die Ergebnisse, also machen Sie sich keine Sorgen.

Beispiele

Um alle Suchmaschinen nach dem Wort „Computer“ zu durchsuchen:

root@kitploit:~
onionsearch "computer"

Um alle Suchmaschinen außer „Ahmia“ und „Candle“ nach dem Wort „Computer“ zu durchsuchen:

root@kitploit:~
onionsearch "computer" --exclude ahmia candle

Um nur „Tor66“, „DeepLink“ und „Phobos“ nach dem Wort „Computer“ zu durchsuchen:

root@kitploit:~
onionsearch "computer" --engines tor66 deeplink phobos

Wie zuvor, aber die Anzahl der pro Suchmaschine zu ladenden Seiten auf 3 begrenzen:

root@kitploit:~
onionsearch "computer" --engines tor66 deeplink phobos --limit 3

Bitte beachten Sie, dass die Liste der unterstützten Suchmaschinen (und ihre Schlüssel) in der Skripthilfe (-h) angegeben ist.

Ausgabe

Standardausgabe

Standardmäßig wird die Datei am Ende des Prozesses geschrieben. Die Datei wird im CSV-Format erstellt und enthält die folgenden Spalten:

root@kitploit:~
"engine","name of the link","url"

Anpassen der Ausgabefelder

Sie können anpassen, was in die Ausgabedatei geschrieben wird, indem Sie die Parameter --fields und --field_delimiter verwenden.

Mit --fields können Sie die Ausgabefelder hinzufügen, entfernen oder neu anordnen. Der Standardmodus wird unten angezeigt. Stattdessen können Sie zum Beispiel auswählen, Folgendes auszugeben:

root@kitploit:~
"engine","name of the link","url","domain"

indem Sie --fields engine name link domain setzen.

Oder Sie können auch nur Folgendes ausgeben:

root@kitploit:~
"engine","domain"

indem Sie --fields engine domain setzen.

Dies sind nur Beispiele, es gibt viele Möglichkeiten.

Schließlich können Sie auch das CSV-Trennzeichen ändern (Standard ist Komma), zum Beispiel: --field_delimiter ";".

Dateinamen ändern

Der Dateiname wird standardmäßig auf output_$DATE_$SEARCH.txt gesetzt, wobei $DATE das aktuelle Datum und $SEARCH die ersten Zeichen der Suchzeichenfolge darstellt.

Sie können diesen Dateinamen mit --output beim Ausführen des Skripts ändern, zum Beispiel:

root@kitploit:~
onionsearch "computer" --output "\$DATE.csv"
onionsearch "computer" --output output.txt
onionsearch "computer" --output "\$DATE_\$SEARCH.csv"
...

(Beachten Sie, dass das Dollarzeichen möglicherweise maskiert werden muss.)

In der erstellten CSV-Datei werden die Namen und URL-Zeichenfolgen so gut wie möglich bereinigt, es könnte jedoch noch Probleme geben…

Fortlaufend schreiben

Sie können wählen, ob die Ausgabe fortschreitend geschrieben werden soll (statt alles am Ende, was den Verlust der Ergebnisse verhindern würde, falls etwas schiefgeht). Dazu müssen Sie --continuous_write True verwenden, wie folgt:

root@kitploit:~
onionsearch "computer" --continuous_write True

Sie können dann den Unix-Befehl tail -f (tail follow) verwenden, um die Ergebnisse des Scrapings aktiv zu verfolgen oder zu überwachen.

Danke an Gobarigo

Danke an mxrch für dieses Logo

📝 Lizenz

GNU General Public License v3.0

Tool herunterladen