
Automatisierte Angriffsflächen-Inventarisierung für über 800 öffentliche Bug-Bounty-Programme, mit geplanter Subdomain-Enumeration, Permutation sowie DNS- und Webserver-Reporting-Workflows.
Die hier gesammelten Daten umfassen DNS- und Webserver-Daten öffentlicher Bug-Bounty-Programme.
Unser Ziel mit diesem Projekt ist es:
Das Setup besteht aus zwei Workflows
Dieser Workflow optimiert die Zusammenführung von Bug-Bounty-Programmdaten aus verschiedenen Quellen und gewährleistet eine umfassende und organisierte Sicht. Betrachten wir ihn im Detail:
Datenerfassung: Der Workflow ruft Daten aus zwei wichtigen Quellen ab:
Datentransformation: Die gesammelten Daten werden mithilfe von Python-Skripten transformiert. Die Skripte konvertieren die Daten in ein bestimmtes Format und gewährleisten so Konsistenz und einfache Analyse. Das detaillierte Datenformat finden Sie in der Datei targets.json.
Programmzusammenführung: Um Duplikate zu vermeiden, führt der Workflow Programme mit derselben URL zusammen. Diese Konsolidierung beseitigt Redundanzen und bietet eine einheitliche Sicht auf Bug-Bounty-Programme.
Einbeziehung von Community-Programmen: Der Workflow integriert eine zusätzliche Gruppe von Programmen aus der Datei community.json. Diese Programme werden mit dem bestehenden Datensatz zusammengeführt, wodurch dessen Abdeckung und Vielfalt erhöht werden.
Endgültige Ausgabe: Der Workflow erzeugt eine endgültige konsolidierte JSON-Datei, targets.json, die alle zusammengeführten Bug-Bounty-Programmdaten umfasst. Diese Datei dient als wertvolle Ressource für Bug-Bounty-Forscher und bietet eine zentrale und umfassende Sicht auf die Programme.

Hinweis: Der obige Screenshot bietet eine visuelle Darstellung des Workflows.
Sammeln der Ziele: Rufen Sie die Liste der Domains aus targets.json ab und extrahieren Sie die Programmnamen.
Parallele Ausführung des Workflows: Die extrahierten Programmnamen werden mit dem file-splitter-Knoten verbunden, um den gesamten Workflow pro Programm zu verteilen




hostnames.txt pro Programm abruft


Hinweis: Wie beschrieben, wird nahezu alles in diesem Repository automatisch generiert. Wir haben die Workflows sorgfältig entworfen (und entwickeln sie weiter), um sicherzustellen, dass die Ergebnisse so genau wie möglich sind.
Alle Beiträge/Ideen/Vorschläge sind willkommen! Wenn du ein Ziel/einen Workflow hinzufügen oder bearbeiten möchtest, kannst du uns gerne einen PR mit neuen Zielen über community.json senden, uns auf Twitter @trick3st anschreiben oder der Unterhaltung auf Discord beitreten.