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
Sublist3r — Schnelles Subdomänen-Enumerationswerkzeug für Penetrationstester | Kitploit
Tools/GitHubGitHub/aboul3la/sublist3r
OSINT (Open-Source-Intelligence)AufklärungInformationsbeschaffungPenetrationstestsSubdomain-EnumerationDNS-Analyse
GitHubaboul3la/sublist3r

Sublist3r

Schnelles Subdomänen-Enumerationswerkzeug für Penetrationstester

Repository anzeigen
11.0k2.2kvor 6 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

Über Sublist3r

Sublist3r ist ein Python-Tool, das entwickelt wurde, um Subdomains von Websites mittels OSINT zu ermitteln. Es hilft Penetrationstestern und Bug-Jägern, Subdomains für die von ihnen anvisierte Domain zu sammeln und zusammenzutragen. Sublist3r ermittelt Subdomains mithilfe vieler Suchmaschinen wie Google, Yahoo, Bing, Baidu und Ask. Sublist3r ermittelt Subdomains auch über Netcraft, Virustotal, ThreatCrowd, DNSdumpster und ReverseDNS.

subbrute wurde in Sublist3r integriert, um die Möglichkeit zu erhöhen, durch Brute-Force mit einer verbesserten Wortliste weitere Subdomains zu finden. Die Anerkennung gebührt TheRook, dem Autor von subbrute.

Screenshots

Sublist3r

Installation

root@kitploit:~
git clone https://github.com/aboul3la/Sublist3r.git

Empfohlene Python-Version:

Sublist3r unterstützt derzeit Python 2 und Python 3.

  • Die empfohlene Version für Python 2 ist 2.7.x
  • Die empfohlene Version für Python 3 ist 3.4.x

Abhängigkeiten:

Sublist3r hängt von den Python-Modulen requests, dnspython und argparse ab.

Diese Abhängigkeiten können mit der Anforderungsdatei installiert werden:

  • Installation unter Windows:
root@kitploit:~
c:\python27\python.exe -m pip install -r requirements.txt
  • Installation unter Linux
root@kitploit:~
sudo pip install -r requirements.txt

Alternativ kann jedes Modul unabhängig installiert werden, wie unten gezeigt.

Requests-Modul (http://docs.python-requests.org/en/latest/)

  • Installation für Windows:
root@kitploit:~
c:\python27\python.exe -m pip install requests
  • Installation für Ubuntu/Debian:
root@kitploit:~
sudo apt-get install python-requests
  • Installation für Centos/Redhat:
root@kitploit:~
sudo yum install python-requests
  • Installation mit pip unter Linux:
root@kitploit:~
sudo pip install requests

dnspython-Modul (http://www.dnspython.org/)

  • Installation für Windows:
root@kitploit:~
c:\python27\python.exe -m pip install dnspython
  • Installation für Ubuntu/Debian:
root@kitploit:~
sudo apt-get install python-dnspython
  • Installation mit pip:
root@kitploit:~
sudo pip install dnspython

argparse-Modul

  • Installation für Ubuntu/Debian:
root@kitploit:~
sudo apt-get install python-argparse
  • Installation für Centos/Redhat:
root@kitploit:~
sudo yum install python-argparse
  • Installation mit pip:
root@kitploit:~
sudo pip install argparse

für Farben unter Windows die folgenden Bibliotheken installieren

root@kitploit:~
c:\python27\python.exe -m pip install win_unicode_console colorama

Verwendung

Beispiele

  • Um alle grundlegenden Optionen und Schalter aufzulisten, verwenden Sie den -h-Schalter:

python sublist3r.py -h

  • Um Subdomains einer bestimmten Domain zu ermitteln:

python sublist3r.py -d example.com

  • Um Subdomains einer bestimmten Domain zu ermitteln und nur Subdomains mit offenen Ports 80 und 443 anzuzeigen:

python sublist3r.py -d example.com -p 80,443

  • Um Subdomains einer bestimmten Domain zu ermitteln und die Ergebnisse in Echtzeit anzuzeigen:

python sublist3r.py -v -d example.com

  • Um Subdomains zu ermitteln und das Brute-Force-Modul zu aktivieren:

python sublist3r.py -b -d example.com

  • Um Subdomains zu ermitteln und bestimmte Suchmaschinen wie Google, Yahoo und Virustotal zu verwenden:

python sublist3r.py -e google,yahoo,virustotal -d example.com

Verwendung von Sublist3r als Modul in Ihren Python-Skripten

Beispiel

root@kitploit:~
import sublist3r 
subdomains = sublist3r.main(domain, no_threads, savefile, ports, silent, verbose, enable_bruteforce, engines)

Die Hauptfunktion gibt eine Menge eindeutiger, von Sublist3r gefundener Subdomains zurück.

Funktionsnutzung:

  • domain: Die Domain, deren Subdomains Sie ermitteln möchten.
  • savefile: Ausgabe in eine Textdatei speichern.
  • ports: Eine durch Kommas getrennte Liste der zu scannenden TCP-Ports angeben.
  • silent: Sublist3r während der Ausführung in den stillen Modus versetzen (hilfreich, wenn Sie nicht viel Lärm benötigen).
  • verbose: Die gefundenen Subdomains in Echtzeit anzeigen.
  • enable_bruteforce: Das Brute-Force-Modul aktivieren.
  • engines: (Optional) Zur Auswahl bestimmter Suchmaschinen.

Beispiel zur Ermittlung von Subdomains von Yahoo.com:

root@kitploit:~
import sublist3r 
subdomains = sublist3r.main('yahoo.com', 40, 'yahoo_subdomains.txt', ports= None, silent=False, verbose= False, enable_bruteforce= False, engines=None)

Lizenz

Sublist3r ist unter der GNU GPL-Lizenz lizenziert. Werfen Sie einen Blick auf die LIZENZ für weitere Informationen.

Danksagungen

  • TheRook - Das Brute-Force-Modul basierte auf seinem Skript subbrute.
  • Bitquark - Die Wortliste von Subbrute basierte auf seiner Forschung dnspop.

Danke

  • Besonderer Dank an Ibrahim Mosaad für seine großartigen Beiträge, die zur Verbesserung des Tools beigetragen haben.

Version

Aktuelle Version ist 1.0

Tool herunterladen
KurzformLangformBeschreibung
-d--domainDomainname, dessen Subdomains ermittelt werden sollen
-b--bruteforceDas subbrute-Brute-Force-Modul aktivieren
-p--portsDie gefundenen Subdomains auf bestimmte TCP-Ports scannen
-v--verboseDen ausführlichen Modus aktivieren und Ergebnisse in Echtzeit anzeigen
-t--threadsAnzahl der Threads für subbrute-Brute-Force
-e--enginesEine durch Kommas getrennte Liste von Suchmaschinen angeben
-o--outputErgebnisse in eine Textdatei speichern
-h--helpHilfemeldung anzeigen und beenden