Funktionen • Installation • Verwendung • Ausführen von tldfinder • Treten Sie Discord bei
Ein optimiertes Tool zum Erkennen von TLDs, zugehörigen Domänen und zugehörigen Domänennamen.
TLD-basierte DNS-Suchen (Passiv)
Reverse-Domain-Lookup (Passiv)
STD IN/OUT und TXT/JSON- Ausgabe
Für die erfolgreiche Installation von tldfinder ist Go 1.21 erforderlich. Führen Sie zur Installation einfach den folgenden Befehl aus oder laden Sie die vorkompilierte Binärdatei von der Release-Seite herunter.
Installieren Sie github.com/projectdiscovery/tldfinder/cmd/tldfinder@latest
tldfinder -h
Dadurch wird die Hilfe für das Tool angezeigt. Hier sind alle unterstützten Schalter.
tldfinder ist ein TLS-Datenerfassungs- und Analyse-Toolkit. Ein optimiertes Tool zum Erkennen von TLDs, zugehörigen Subdomains und zugehörigen Domainnamen. Verwendung: ./tldfinder [Flags] Flags: EINGABE: -d, -domain string[] Domain oder Liste von Domains für die Erkennung (durch Datei oder Komma getrennt) QUELLE: -s, -sources Zeichenfolge[] Spezifische Quellen, die für die Erkennung verwendet werden sollen (-s censys,dnsrepo). Verwenden Sie -ls, um alle verfügbaren Quellen anzuzeigen. -es, -exclude-sources string[] Quellen, die von der Aufzählung ausgeschlossen werden sollen (-es censys,dnsrepo) -dm, -discovery-mode Werterkennungsmodus (dns,tld,domain) (Standard-dns) -all alle Quellen für die Aufzählung verwenden (langsam)FILTER: -m, -match string[] Domäne oder Liste der zu filternden Domänen (Datei oder Komma getrennt) -f, -filter string[] Domäne oder Liste der zu filternden Domänen (Datei oder Komma getrennt)RATE-LIMIT : -rl, -rate-limit int maximale Anzahl der pro Sekunde zu sendenden http-Anfragen (global) -rls, -rate-limits value maximale Anzahl der pro Sekunde zu sendenden http-Anfragen vier Anbieter im Schlüssel=Wert-Format (-rls hackertarget= 10/m) (Standard ["waybackarchive=15/m", "whoisxmlapi=50/s", "whoisxmlapi=30/s"]) -t int Anzahl gleichzeitiger Goroutinen zur Auflösung (nur -active) (Standard 10) UPDATE: -up, -update tldfinder auf die neueste Version aktualisieren -duc, -disable-update-check automatisches tldfinder-Update deaktivieren checkOUTPUT: -o, -output String-Datei zum Schreiben der Ausgabe in -oJ, -json Ausgabe in JSONL(ines) schreiben Format -oD, -output-dir Zeichenfolgenverzeichnis zum Schreiben der Ausgabe (nur -dL) -cs, -collect-sources alle Quellen in die Ausgabe einschließen (nur -json) -oI, -ip Host-IP in die Ausgabe einbeziehen (nur -active). )KONFIGURATION: -config String-Flag-Konfigurationsdatei (Standard „/Users/user/Library/Application Support/tldfinder/config.yaml“) -pc, -provider-config String-Provider-Konfigurationsdatei (Standard „/Users/user/Library/ Application Support/tldfinder/provider-config.yaml") -r string[] durch Kommas getrennte Liste der zu verwendenden Resolver -rL, -rlist String-Datei mit Liste der zu verwendenden Resolver -nW, -active zeigt nur aktive Domänen an -Proxy-String http Proxy zur Verwendung mit tldfinder -ei, -exclude-ip IPs aus der Liste der Domänen ausschließen DEBUG: -silent zeigt nur Domänen in der Ausgabe an -version zeigt die Version von tldfinder an -v zeigt ausführliche Ausgabe an -nc, -no-color deaktiviert die Farbe in der Ausgabe - ls, -list-sources listet alle verfügbaren Quellen auf -stats meldet QuellenstatistikenOPTIMIERUNG: -timeout int Sekunden, um vor dem Zeitlimit zu warten (Standard 30) -max-time int Minuten, um auf Aufzählungsergebnisse zu warten (Standard 10)
tldfinder benötigt für jeden Erkennungsmodus eine Domäne oder eine TLD als Eingabe.
io # TLD-Eingabegoogle.io # Domain-Eingabe (tld wird automatisch aus dem Domainnamen extrahiert)
Die Eingabe kann mit dem Flag -domain / -d
erfolgen, und mehrere Werte können mit der durch Kommas getrennten Eingabe bereitgestellt werden.
Beispiellauf:
$ tldfinder -d google.goog ________ ___ _____ __ /_ __/ / / _ / __(_)__ ___/ /__ ____ / / / /__/ // / _// / _ / _ / -_) __ //_/ /____/____/_/ /_/_//_/_,_/__/_/ projectdiscovery.io[INF] Aufzählung von Unterdomänen für „goog“ TLDsimulations.endpoints.ingka-cff- simulations-prod.cloud.googkf1.endpoints.x-delivery-benchmarking.cloud.googbanquedeprojets-mcinet-gov-ma.translate.googwww-pietervreedeplein-nl.translate.googwww.chwsimpreprod.googkubeflow-ver1-2.endpoints.dbce- dswb-sbx-e07f.cloud.googapp2.r1.testacq.mesaintegrationtesting.off.googrcs-nightly.staging.telephony.googbookstore.endpoints.pergamon-test-apis.cloud.googtexaspokerfans.endpoints.diamondonline-dev.cloud.googpinterest- com.translate.googext.audit.endpoints.mw-project-ext-179e.cloud.googmas-provider-dev-co.endpoints.txd-mas-dev.cloud.googca8ru178nqhhk3h75qn0.us-central1.visionai.googcbd0d2028lo7e2iocmdg.us- central1.visionai.goog1p-na-telecom.rcs.telephony.goog.....[INF] 3329 Domains für goog in 10 Sekunden und 458 Millisekunden gefunden
Hacking Beyond.com – Aufzählung privater TLDs
N7WEra für die Idee zu diesem Projekt.
tldfinder wird mit ❤️ vom projectdiscovery-Team erstellt und unter MIT-Lizenz vertrieben.