
OpenDoor v5.18.0
Piattaforma OWASP per ricognizione web e scoperta di directory
OpenDoor — Piattaforma OWASP per Web Recon e Directory Discovery

OpenDoor è una piattaforma CLI Recon open-source per web reconnaissance autorizzata, directory discovery, enumerazione di sottodomini, fingerprinting, rilevamento WAF, probing di bypass, filtraggio delle risposte, reporting, controlli open-redirect, crawl limitato e flussi di scansione basati su trasporto.
Aiuta ricercatori di sicurezza, penetration tester, bug bounty hunter, ingegneri DevSecOps e sviluppatori a identificare percorsi esposti, pannelli di login, directory listing, risorse limitate, file di backup, web shell, sottodomini e altre risorse web potenzialmente sensibili.
Usa OpenDoor solo su sistemi di tua proprietà o per i quali hai esplicita autorizzazione al test.
✅ Stato del progetto
🧪 Matrice CI
| Piattaforma | Python 3.12 | Python 3.13 | Python 3.14 | Python 3.15 |
|---|---|---|---|---|
| Linux | ||||
| macOS | ||||
| Windows |
🚀 Link rapidi
- Documentazione
- Quickstart
- Installazione e aggiornamento
- Guida all'uso
- Esempi pratici
- Changelog
- Pacchetto PyPI
- Formule Homebrew
- Immagine Docker
- Pacchetto AUR
- Pacchetto BlackArch
- Issue
- Contributori
✨ Funzionalità
- directory discovery;
- directory discovery ricorsivo;
- crawl limitato same-origin;
- follow dei redirect;
- enumerazione dei sottodomini;
- scansioni multi-threading per ricerche più rapide;
- modalità di input singolo target, file di target, stdin, IPv4 CIDR e intervallo IPv4;
- wordlist personalizzate, prefissi, shuffling per rompere i pattern di scansione e filtri di estensione, supporto a wordlist remote;
- header di richiesta personalizzati, inoltro dei cookie e template di richieste HTTP raw;
- filtri delle risposte per status, dimensione, testo, regex e lunghezza del body;
- sniffer delle risposte per rilevare directory listing, risposte vuote, esposizioni di file note, probe attivi su shadow-copy, collation, possibili segreti esposti, endpoint esposti lato client, errori, stack trace di debug esposti e vulnerabilità open redirect verificate;
- auto-calibrazione intelligente per casi soft-404, wildcard, catch-all, response-diff semantico e DNS wildcard;
- rilevamento fingerprint tecnologico per CMS, piattaforme e-commerce, framework, stack runtime, infrastruttura e postura HSTS;
- controlli passivi di rischio privacy in
--fingerprint, incluse possibili superfici HSTS, ETag/cache e supercookie. - rilevamento WAF passivo e bypass in modalità di scansione sicura;
- condizione di stop WAF guard per terminare scansioni a basso valore quando le risposte classificate iniziali sono in stragrande maggioranza bloccate da WAF;
- probe controllati di bypass header e path per risorse bloccate
401e403; - runtime di scansione fault-tolerant con retry, protezione da fail-streak, gestione dei fallimenti di trasporto, sessioni ripristinabili e controlli runtime di pausa/ripresa;
- regole CI/CD fail-on per bucket di risultati;
- confronto differenziale dei report per report JSON o SQLite precedenti/attuali;
- report in formato terminale, testo, JSON, CSV, HTML, SARIF e SQLite;
- supporto trasporto proxy, OpenVPN, WireGuard, TLS legacy e mTLS con certificato client;
- rotazione sequenziale del trasporto per target per flussi batch;
- wizard di configurazione per profili di scansione ripetibili;
- wordlist integrate (agg. 2026-08)