fassi.dev
Back to projects
2025Completed

Python DirBuster

A fast, multi-threaded scanner that uncovers hidden directories and files on any website, available both as a CLI and a live web app.

Problem

Manually checking routes and hidden paths during security testing is slow and repetitive, and a single-threaded scanner is too slow against large wordlists.

Solution

A concurrent scanner that probes thousands of paths from a frequency-ordered wordlist and classifies each response (found, redirect, protected). It ships as a CLI and a Flask web UI with a selectable scan depth, bilingual interface, and a public demo on Vercel.

Result

A project built to understand web security tooling, HTTP internals, and how enumeration tools handle concurrency, connection pooling, and redirects under the hood.

How it works

    Built with

    PythonFlaskRequestsThreadingVercelJavaScriptHTML/CSS