
Eine neue Generation von Tools zum Auffinden von Subdomains (IP, CDN und so weiter)
README.md auf Chinesisch 中文
Subdomain3 ist ein Werkzeug der nächsten Generation, das Penetrationstestern hilft, in kürzerer Zeit mehr Informationen zu entdecken als andere Werkzeuge. Zu den Informationen gehören Subdomains, IP, CDN und so weiter. Viel Spaß damit.
Mittleres Muster für Geschwindigkeit

Drei Geschwindigkeitsmuster. Der Benutzer kann die Konfigurationsdatei (lib/config.py) ändern, um die Geschwindigkeit zu erhöhen.
Ermittelt automatisch, ob die Subdomain CDN-Speicher verwendet, selbst wenn das Wörterbuch der CDN-Server den CNAME-Suffix nicht enthält.
Sortiert IPs und meldet CIDR (z.B. 1.1.1.1/24) für diejenigen, die keinen CDN-Speicher verwenden.
Entdecken Sie weitere Subdomains, z.B.: admin.test.xx.com
Unterstützung für Millionen von Subdomains
1 CPU/1 GB RAM/1 Mbit/s Bandbreite
Ermittelt den schnellsten Nameserver; Strategie zur dynamischen Anpassung des Wörterbuchs durch Import von Subdomains aus anderen Quellen; Verhindert DNS-Cache-Verschmutzung;
git clone https://github.com/yanxiu0614/subdomain3.git
pip install -r requirement.txt
python2/3 brutedns.py -d tagetdomain -s high -l 5
The MIT License(http://opensource.org/licenses/MIT)
Bitte zögern Sie nicht, es zu nutzen und zur Entwicklung beizutragen.
2020-01-20: Optimierung der Speichernutzung und -strategie, Fehler behoben z.B.
2019-09-22: Neue Strategie zur Verhinderung von DNS-Cache-Verschmutzung; Optimierung der Prozesse, Fehler behoben z.B.
2019-09-17: Automatische Erkennung des schnellsten Nameservers; Automatische Erkennung, ob die Subdomain CDN-Speicher verwendet; Geschwindigkeitsverbesserung; Optimierung der Prozesse, Fehler behoben z.B.
2018-11-6: Geschwindigkeitsverbesserung; Optimierung der Prozesse;
2018-10-6: API-Unterstützung, importiere brutedns_api und erhalte am Ende die Anzahl der Ergebnisse; Optimierte Deduplizierungsstrategie;
2018-2-14: Behebung eines Problems (TypeError: argument of type 'NoneType' is not iterable)
2018-1-9: CDN-PLAN; Option zum Sammeln von CNAMEs hinzugefügt (-c --cdn t/f)
2017-11-11: Unterstützung für den Import von Subdomains aus anderen Quellen (Sie sollten eine neue Datei target_domain.log erstellen und sie zusammen mit 'brutedns.py' im selben Verzeichnis ablegen), es verbessert die Genauigkeit; es ist bequemer für die Nutzung der API;
2017-10-26: Optimierung der Prozesse; Fehler behoben;
2017-10-11: Neuerstellung eines Teils des Programms; API-Unterstützung; Ergebnis ist lesbarer; CDN-Server aktualisiert; schneller
2017-6-17: Löschen der universellen Parse-Option (-p t/f); Konfigurationsdatei hinzugefügt; Optimierte Strategie für universelles Parsen
2017-5-2: Modul hinzugefügt (Domain validieren), bitte ändern Sie "result_name" in der validate_domain.py, wenn Sie es verwenden; universellen Fehler behoben; CDN-Server aktualisiert, usw.
2017-4-21: Optimierte Strategie zum Generieren von Subnames, Geschwindigkeitsverbesserung
2017-3-23: Universelle Parse-Option hinzugefügt (-p t/f)
2017-3-17: Unterstützung für große Wörterbücher (z.B.: zwei Millionen)
2017-3-10: Unterstützung zum Lesen mehrerer Domains aus Datei (-f domains); CDN-Server aktualisiert
2017-2-26: Unterstützung für mehrstufige Domains (keine Obergrenze); Unterstützung für große Wörterbücher; Etwa ein Drittel bis ein Viertel des Speichers; Schneller
2017-2-24: Mac-Unterstützung
©Monster Zero Team 2019
| Kurzform | Langform | Beschreibung |
|---|
| -d | --domain | Ziel-Domain, z.B.: baidu.com |
| -s | --speed | Geschwindigkeit, drei Muster: fast, medium, low |
| -l | --level | Beispiel: 2:w.baidu.com; 3:w.w.baidu.com; |
| -f | --file | Die Liste der Ziel-Domains |
| -c | --cname | n oder y, CNAMEs sammeln |
| -ns | --default_dns | n oder y |
| -f1 | --sub_file | Sub-Wörterbuch |
| -f2 | --next_sub_file | nächstes Sub-Wörterbuch |
| -f3 | --other_file | Subdomain-Log von Suchmaschine |