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
domained — Multi-Tool-Subdomain-Enumeration | Kitploit
Tools/GitHubGitHub/typeerror/domained
OSINT (Open-Source-Intelligence)AufklärungDNS- und Subdomain-EnumerationInformationsbeschaffungWebsicherheitPenetrationstestsSubdomain-EnumerationDNS-AnalyseArchived
GitHubtypeerror/domained

domained

Multi-Tool-Subdomain-Enumeration

Repository anzeigen
723154vor 5 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

domained [archiviert]

Ein Tool zur Aufzählung von Domainnamen


Dieses Projekt wird nicht mehr gewartet.

Dank an @ccsplit und @mzfr für ihre Arbeit an domained.


Kurzfassung: Ein schrecklicher ständig aktualisierter Python-Code, der einige großartige Tools nutzt, die ich für Bug-Bounty-Reconnaissance verwende.

Die in domained enthaltenen Tools erfordern Kali Linux (bevorzugt) oder Debian 7+ und Recon-ng

domained verwendet mehrere Subdomain-Enumeration-Tools und Wortlisten, um eine eindeutige Liste von Subdomains zu erstellen, die zur Berichterstellung an EyeWitness übergeben werden, mit kategorisierten Screenshots, Server-Antwort-Headern und signaturbasierten Standard-Anmeldeinformationsprüfungen. (Ressourcen werden in ./bin gespeichert und die Ausgabe in ./output)

Erstinstallation:
  • domained-Werkzeuge: python3 domained.py --install
  • Erforderliche Python-Module: sudo pip install -r ./ext/requirements.txt
Weitere Abhängigkeiten:
  • ldns Bibliothek für DNS-Programmierung:
    • sudo apt-get install libldns-dev -y
  • Go Programmiersprache:
    • sudo apt-get install golang

HINWEIS: Dies ist eine aktive Reconnaissance – führen Sie sie nur bei Anwendungen durch, für die Sie eine Testberechtigung haben.

Eingesetzte Werkzeuge:
Subdomain-Enumeration-Werkzeuge:
  1. Sublist3r von Ahmed Aboul-Ela
  2. enumall von Jason Haddix
  3. Knock von Gianni Amato
  4. Subbrute von TheRook
  5. massdns von B. Blechschmidt
  6. Recon-ng von Tim Tomes (LaNMaSteR53)
  7. Amass von Jeff Foley (caffix)
  8. SubFinder von von Ice3man543
Berichterstellung + Wortlisten:
  • EyeWitness von ChrisTruncer
  • SecList (DNS-Recon-Liste) von Daniel Miessler
  • LevelUp All.txt Subdomain List von Jason Haddix
Verwendung
root@kitploit:~
First Step:
Install Required Python Modules: sudo pip install -r ./ext/requirements.txt
Install Tools: sudo python3 domained.py --install

Example 1: python3 domained.py -d example.com
Uses subdomain example.com (Sublist3r (+subbrute), enumall, Knock, Amass, and SubFinder)

Example 2: python3 domained.py -d example.com -b -p --vpn
Uses subdomain example.com with seclist subdomain list bruteforcing (massdns, subbrute, Sublist3r, Amass, enumall, and SubFinder), adds ports 8443/8080 and checks if on VPN

Example 3: python3 domained.py -d example.com -b --bruteall
Uses subdomain example.com with large-all.txt bruteforcing (massdns, subbrute, Sublist3r, Amass, enumall and SubFinder)

Example 4: python3 domained.py -d example.com --quick
Uses subdomain example.com and only Amass and SubFinder

Example 5: python3 domained.py -d example.com --quick --notify
Uses subdomain example.com, only Amass and SubFinder and notification

Example 6: python3 domained.py -d example.com --noeyewitness
Uses subdomain example.com with no EyeWitness

Note: --bruteall must be used with the -b flag
Benachrichtigungen
  • Vervollständigen Sie die ext/notifycfg.ini für Pushover- oder Gmail-Benachrichtigungen. (Enable muss auf True gesetzt sein)
  • Bitte sehen Sie sich die Pushover-API-Informationen hier und die Anweisungen zur Zulassung weniger sicherer Apps für Ihr Gmail-Konto hier an.
To-Do-Liste
  • Mehrere Domains
  • Benachrichtigungen
  • Subdomains von censys
  • Subdomains von Shodan
  • Web-Frontend/Dashboard
  • SubFinder hinzugefügt
Danke an die Mitwirkenden
  • ccsplit - Mehrere Code-Verbesserungen, einschließlich der Möglichkeit, domained von einem beliebigen Verzeichnis aus auszuführen
  • jafoca - Massdns-Fix
  • mortymorty - SecList-Brute-Datei-Fix
  • Chan9390 - Aktualisierungen der requirements.txt
  • dainok - Python 3.6+-Korrekturen
  • Apoorv Raj Saxena - SubFinder hinzugefügt
Wichtige Aktualisierungen
  • 07-15-2017: Aktualisiert um Fehlerbehandlung und aktualisierte Reconnaissance-Techniken von Bugcrowds LevelUp-Konferenz (einschließlich subbrute/masscan und Subdomain-Listen) - beeinflusst von Jason Haddix' Vortrag Bug Hunter's Methodology 2.0
  • 08-09-2017: Verschiedene Korrekturen (+ PhantomJS-Fehler), --fresh-Option hinzugefügt, redundanten PyBrute-Ordner aus der Ausgabe entfernt und pip requirements.txt hinzugefügt
  • 08-15-2017: Benachrichtigungsoption (--notify) mit Pushover- oder Gmail-Unterstützung hinzugefügt
  • 09-28-2017: Für Recon-ng-Abhängigkeit + Python3-Änderungen aktualisiert
  • 06-20-2018: Amass und Option für kein EyeWitness hinzugefügt
  • 10-12-2018: SubFinder hinzugefügt
Tool herunterladen
OptionBeschreibung
--install/--upgradeBeide erfüllen dieselbe Funktion – installieren alle erforderlichen Werkzeuge
--vpnÜberprüfen, ob Sie im VPN sind (mit Ihrem Anbieter aktualisieren)
--quickNUR Amass und SubFinder verwenden
--bruteallBruteforce mit JHaddix All.txt-Liste anstelle von SecList
--freshAlte Daten aus dem Ausgabeordner löschen
--notifyPushover- oder Gmail-Benachrichtigungen senden
--activeEyeWitness aktiver Scan
--noeyewitnessKein EyeWitness
-dDie Domain, auf der Sie Reconnaissance durchführen möchten
-bBruteforce mit subbrute/massdns und SecList-Wortliste
-s nNur HTTPs-Domains
-pPort 8080 für HTTP und 8443 für HTTPS hinzufügen