Introduction
odirscan is an open directory scanner that crawls web-based directory listings, collects file metadata via HTTP HEAD requests, and presents the results in a filterable web dashboard.
Key Features
- Recursive crawling -- Discovers files across nested directory listings using colly, with configurable MIME-type and subdirectory filters.
- Mullvad proxy rotation -- Routes requests through SOCKS5 relays on the Mullvad VPN network using round-robin switching.
- Web UI -- Serves scan results in a single-page application powered by Tabulator.js with per-column filtering and live statistics.
- Two-phase scanning -- A
Scanpass discovers file URLs from directory listings, then aTagpass performs HEAD requests to populate content type, size, and modification timestamps.
How It Works
- You provide a list of open directory URLs.
- The scanner crawls each URL, validates it as a directory listing, and recursively follows subdirectories.
- Discovered file URLs are collected and then tagged with HTTP metadata (content type, content length, last modified).
- Results are served on a local web interface for browsing and filtering.
Next Steps
- Installation -- Build odirscan from source.
- Quick Start -- Run your first scan.
- Configuration -- Tune scanner, proxy, and web server settings.