Subdomain Scanner

NETZWERK-TOOL

Subdomain Scanner

Finde Subdomains einer Domain mit Certificate Transparency Logs, Wordlist-Scan und Live-DNS-Auflösung via DNS-over-HTTPS.

Wordlist-Scan CT-Logs DoH-Lookup Wildcard-Check Export

Hinweis: Dieses Tool nutzt öffentliche Quellen (Certificate Transparency Logs via crt.sh, DNS-over-HTTPS via Google/Cloudflare). Nur für eigene Domains oder mit ausdrücklicher Genehmigung nutzen! Subdomain-Scanning fremder Systeme kann illegal sein.

Inhaltsverzeichnis

Schnellübersicht

  • Wordlist-Scan: Häufige Subdomain-Namen testen
  • Certificate Transparency: Subdomains aus CT-Logs (crt.sh)
  • DNS-Lookup: Live-Auflösung via DoH (Google/Cloudflare)
  • Wildcard-Detection: Wildcard-DNS erkennen
  • Export: Ergebnisse als CSV oder JSON
  • Theorie: Über Subdomain-Enumeration
  • FAQ: Häufige Fragen zu Subdomain-Scanning

1. Subdomain-Scanner

Gib eine Domain ein und wähle die Scan-Methoden.

Nur Domain ohne http:// oder Subdomain
DNS-over-HTTPS
Pro Abfrage

2. Theorie – Subdomain Enumeration

Verstehe die Grundlagen des Subdomain-Scannings.

Was ist eine Subdomain?

Eine Subdomain ist eine Unterteilung einer Domain:

  • Hauptdomain: example.com
  • Subdomain: www.example.com
  • Weitere: mail.example.com, api.example.com
  • Beliebig tief: dev.api.example.com
www, mail, api, blog, dev, test

Warum Subdomain-Scanning?

Subdomain-Scanning ist wichtig für:

  • Security-Audit: Vergessene Subdomains finden
  • Bug-Bounty: Angriffsfläche kartieren
  • Penetration-Test: Scope definieren
  • Asset-Management: IT-Inventar
Vergessene dev.example.com = Risiko!

Methoden

Subdomains können gefunden werden durch:

  • DNS-Brute-Force: Wordlist durchprobieren
  • Certificate Transparency: CT-Logs (crt.sh)
  • DNS-Zone-Transfer: AXFR (selten)
  • Passive DNS: SecurityTrails, VirusTotal
  • Suchmaschinen: Google "site:example.com"
crt.sh + Wordlist = beste Ergebnisse

Best Practices

  • Legal: Nur eigene Domains oder Erlaubnis
  • Rate-Limiting: Nicht zu schnell scannen
  • User-Agent: Identifizierbar bleiben
  • Wildcard-DNS: Beachten (False Positives)
  • Kombination: Mehrere Methoden nutzen
  • Dokumentation: Ergebnisse sichern
Kombination aus CT + Wordlist + DNS

Wussten Sie schon?

Certificate Transparency (CT) ist ein öffentliches Log-System für SSL/TLS-Zertifikate. Seit 2018 müssen alle Certificate Authorities (CAs) jedes ausgestellte Zertifikat in CT-Logs eintragen. Dadurch sind alle Subdomains mit HTTPS öffentlich einsehbar – ein Segen für Bug-Bounty-Hunter, aber auch ein Risiko für Unternehmen, die vergessene Subdomains haben.

3. Geschichte des Subdomain-Scannings

Von DNS-Brute-Force zu Certificate Transparency.

1990er

Erste DNS-Wordlists

Erste Tools wie fierce nutzen Wordlists, um Subdomains zu finden. Begrenzte Listen mit häufigen Namen wie www, mail, ftp.

2005

DNSRecon und dnsenum

DNSRecon und dnsenum werden populär. Sie kombinieren Zone-Transfer-Versuche, Wordlist-Scan und Google-Scraping. Erste echte Security-Tools.

2011

Certificate Transparency

Google startet Certificate Transparency nach dem DigiNotar-Vorfall (2011). Alle SSL-Zertifikate werden in öffentliche Logs eingetragen. Erste Subdomain-Quelle aus CT.

2013

crt.sh

crt.sh wird von Comodo gestartet – eine öffentliche Suchmaschine für CT-Logs. Auf einmal konnten Subdomains aus Zertifikaten abgefragt werden.

2015

Sublist3r

Sublist3r wird veröffentlicht – ein Python-Tool, das viele Quellen kombiniert (CT, Google, Bing, etc.). Wird zum Standard in der Bug-Bounty-Community.

2018

Amass

OWASP Amass wird veröffentlicht. Es kombiniert aktive und passive Methoden (DNS, CT, ASN, etc.) und wird zum umfassendsten Tool. CT wird Pflicht für alle CAs.

2020er

Moderne Tools

Subfinder, Assetfinder, Findomain werden populär. Cloud-basierte Services wie SecurityTrails, Shodan, Censys bieten API-Zugang. Subdomain-Enumeration ist Industriestandard.

4. FAQ – Häufige Fragen

Häufige Fragen zu Subdomain-Scanning

Ist Subdomain-Scanning legal?

Es kommt darauf an:

  • Eigene Domains: ✅ Legal und empfohlen
  • Bug-Bounty-Programme: ✅ Meist erlaubt (Scope prüfen!)
  • Penetration-Test: ✅ Mit Vertrag/Genehmigung
  • Fremde Domains ohne Erlaubnis: ⚠️ Grauzone
  • Mit böswilliger Absicht: ❌ Illegal (StGB §202c)

Wichtig:

  • Passives DNS (CT-Logs) ist meist OK
  • Aktives Scannen (Brute-Force) kann Logs verursachen
  • In Deutschland: §202c StGB (Hacker-Paragraph)
  • Für Bug-Bounty: Scope des Programms einhalten
Was ist Certificate Transparency?

Certificate Transparency (CT) ist ein öffentliches Log-System für SSL/TLS-Zertifikate:

  • Ziel: Missbrauch von Zertifikaten erkennen
  • Seit 2011: Nach DigiNotar-Vorfall eingeführt
  • Seit 2018: Pflicht für alle CAs (Chrome)
  • Öffentlich: Jeder kann Logs durchsuchen

Für Subdomain-Enumeration:

  • Jedes Zertifikat enthält Domain-Namen
  • crt.sh durchsucht CT-Logs
  • Zeigt historische + aktuelle Subdomains
  • Kostenlos und passiv (keine Spuren)

Nachteil: Nur Subdomains mit HTTPS sind sichtbar.

Was ist Wildcard-DNS und warum ist es ein Problem?

Wildcard-DNS bedeutet, dass alle Subdomains auf dieselbe IP zeigen:

  • Konfiguration: *.example.com → 1.2.3.4
  • Effekt: Jede Subdomain existiert
  • Beispiel: blahblah.example.com löst auf

Problem beim Scanning:

  • False Positives: Jede Anfrage "erfolgreich"
  • Keine Erkennung: Kann nicht zwischen echt/fake unterscheiden
  • Erkennung: Zufällige Subdomain testen

Lösung: Unser Tool erkennt Wildcards automatisch und warnt!

Welche Wordlist ist die beste?

Empfohlene Wordlists:

WordlistEinträgeVerwendung
subdomains-top1m1 Mio.Umfassend
SecLists DNS~20kStandard
commonspeak2~10kKombiniert
fierce~500Schnell

Tipps:

  • Kleine Listen: Schneller, weniger False Positives
  • Große Listen: Mehr Treffer, aber langsamer
  • Custom: Kombiniere häufige + domainspezifische
  • SecLists: GitHub-Repo mit DNS-Wordlists

Unser Tool nutzt eine kuratierte Liste der ~50 häufigsten Subdomains.

Was ist DNS-over-HTTPS (DoH)?

DoH verschlüsselt DNS-Anfragen über HTTPS:

  • Standard: RFC 8484
  • Port: 443 (wie HTTPS)
  • Verschlüsselt: Wie Web-Traffic
  • Privatsphäre: ISP kann nicht mitlesen

Vorteile für Subdomain-Scanning:

  • Browser-kompatibel: Fetch-API nutzbar
  • Zuverlässig: Große Anbieter (Google, Cloudflare)
  • JSON: Strukturierte Antworten
  • Schnell: Caching auf Anbieterseite

Nachteil: DNS-Anfragen gehen an den Anbieter (Google/Cloudflare).

Welche Subdomains sind interessant?

Top-Interessant für Security:

SubdomainInteresse
adminAdmin-Panel
dev / staging / testEntwicklungsumgebung
apiAPI-Endpunkte
vpn / remoteVPN-Zugang
jenkins / gitlabCI/CD-Systeme
internalInterne Systeme
backupBackup-Systeme
db / databaseDatenbank-Zugänge
mail / webmailMail-Systeme
vpn / sshRemote-Zugang

Warnung: Solche Subdomains sollten nicht öffentlich erreichbar sein!

Wie schützt man sich vor Subdomain-Enumeration?

Prävention:

  • Wildcard-Zertifikate: *.example.com statt Einzel
  • Split-Horizon DNS: Intern vs. extern unterschiedlich
  • Keine Dev-Subdomains öffentlich: Nur über VPN
  • Zugriffskontrolle: Basic Auth auf Admin-Panels
  • Monitoring: CT-Logs auf eigene Domains überwachen
  • Redundanz vermeiden: Alte Subdomains aufräumen

Tools zur Überwachung:

  • Cert Spotter: Überwacht neue Zertifikate
  • Facebook CT Monitor: Kostenlos
  • SecurityTrails: Kommerziell
Warum findet mein Scan wenige Subdomains?

Mögliche Gründe:

  • Keine CT-Zertifikate: Domain nutzt Wildcard-Zertifikat
  • Kleine Wordlist: Zu wenige Tests
  • Split-Horizon: Subdomains nur intern sichtbar
  • Keine DNS-Einträge: Manche Subdomains existieren nur über HTTP
  • Firewall: DNS-Anfragen blockiert
  • Wildcard-DNS: Alle Subdomains zeigen auf dieselbe IP

Verbesserung:

  • Mehrere Methoden kombinieren (CT + Wordlist + DNS)
  • Größere Wordlist nutzen (SecLists)
  • Passive DNS-Dienste (SecurityTrails, VirusTotal)
  • Subdomain-Tools wie Amass, Subfinder nutzen

Zusammenfassung

Die wichtigsten Punkte

  • Subdomain: Unterteilung einer Domain (www, mail, api)
  • Certificate Transparency: Öffentliche SSL-Logs (seit 2018 Pflicht)
  • crt.sh: Suchmaschine für CT-Logs
  • Wordlist-Scan: Häufige Subdomains per DNS prüfen
  • DoH: DNS-over-HTTPS für Browser-basierte Scans
  • Wildcard-DNS: Alle Subdomains auflösbar = False Positives
  • Top-Targets: admin, dev, api, vpn, internal, backup
  • Legal: Nur eigene Domains oder Bug-Bounty-Scope
  • Schutz: Wildcard-Zertifikate, Monitoring, Aufräumen
  • Unser Tool: CT + Wordlist + DoH-Lookup kombiniert

Weitere Netzwerk-Tools

DNS Lookup Tool

DNS-Abfragen für A, AAAA, MX, NS, TXT und PTR.

Zum Tool
WHOIS Lookup

Domain- und IP-Recherche mit RDAP.

Zum Tool
Port Scanner Simulator

Simuliere einen Port-Scan mit verschiedenen Modi.

Zum Tool
Ping & Traceroute

ICMP-Ping und Traceroute mit realistischen Latenzen.

Zum Tool