
OpenDoor ist eine quelloffene CLI-Recon-Plattform für autorisierte Web-Reconnaissance, Directory Discovery, Subdomain-Enumeration, Fingerprints, WAF-Erkennung, Bypass-Probing, Response-Filterung, Reporting, Open-Redirect-Prüfungen, begrenztes Crawling und transportbasierte Scan-Workflows.
Sie hilft Sicherheitsforschern, Penetrationstestern, Bug-Bounty-Jägern, DevSecOps-Ingenieuren und Entwicklern, exponierte Pfade, Login-Panels, Verzeichnisauflistungen, eingeschränkte Ressourcen, Backup-Dateien, Web-Shells, Subdomains und andere potenziell sensible Web-Assets zu identifizieren.
Verwende OpenDoor nur auf Systemen, die dir gehören oder für die du eine ausdrückliche Testgenehmigung hast.
✅ Projektstatus


🧪 CI-Matrix
| Plattform | Python 3.12 | Python 3.13 | Python 3.14 | Python 3.15 |
|---|
| Linux |  |  |  |  |
| macOS |  |  |  |  |
| Windows |  |  |  |  |
🚀 Schnellzugriffe
✨ Funktionen
- Directory Discovery;
- rekursive Directory Discovery;
- begrenztes Same-Origin-Crawling;
- Folgen von Redirects;
- Subdomain-Enumeration;
- Multithreading-Scans für schnellere Lookups;
- Eingabemodi für einzelnes Ziel, Zieldatei, stdin, IPv4-CIDR und IPv4-Bereich;
- benutzerdefinierte Wortlisten, Präfixe, Shuffling zum Aufbrechen von Scan-Mustern und Erweiterungsfilter, Unterstützung für Remote-Wortlisten;
- benutzerdefinierte Request-Header, Cookie-Weiterleitung und rohe HTTP-Request-Templates;
- Response-Filter nach Status, Größe, Text, Regex und Body-Länge;
- Response-Sniffer zur Erkennung von Verzeichnisauflistungen, leeren Antworten, bekannten Dateiexpositionen, aktiven Shadow-Copy-Probes, Kollationierung, möglichen exponierten Secrets, clientseitig exponierten Endpunkten, Fehlern, exponierten Debug-Stacktraces und verifizierten Open-Redirect-Schwachstellen;
- intelligente Auto-Kalibrierung für Soft-404-, Wildcard-, Catch-All-, semantische Response-Diff- und DNS-Wildcard-Fälle;
- Technologie-Fingerprint-Erkennung für CMS, E-Commerce-Plattformen, Frameworks, Runtime-Stacks, Infrastruktur und HSTS-Posture;
- passive Datenschutzrisiko-Prüfungen in
--fingerprint, einschließlich möglicher HSTS-, ETag/Cache- und Supercookie-Oberflächen.
- passive WAF-Erkennung und Bypass im sicheren Scan-Modus;
- WAF-Guard-Stop-Bedingung zum Beenden wenig wertvoller Scans, wenn die initial klassifizierten Antworten überwiegend WAF-blockiert sind;
- kontrollierte Header- und Pfad-Bypass-Probes für blockierte
401- und 403-Ressourcen;
- fehlertolerante Scan-Runtime mit Retries, Fail-Streak-Schutz, Behandlung von Transportfehlern, fortsetzbaren Sitzungen und Laufzeit-Pause/Resume-Steuerung;
- CI/CD-Fail-on-Result-Bucket-Regeln;
- differenzieller Report-Vergleich für vorherige/aktuelle JSON- oder SQLite-Reports;
- Reports in Terminal-, Text-, JSON-, CSV-, HTML-, SARIF- und SQLite-Formaten;
- Proxy-, OpenVPN-, WireGuard-, Legacy-TLS- und mTLS-Client-Zertifikat-Transportunterstützung;
- sequenzielle Transport-Rotation pro Ziel für Batch-Workflows;
- Konfigurationsassistent für wiederholbare Scan-Profile;
- integrierte Wortlisten (aktualisiert 2026-08)
🧭 Wo ergibt OpenDoor Sinn?