# H4ckForJob/dirmap

An advanced web directory & file scanning tool that will be more powerful than DirBuster, Dirsearch, cansina, and Yu Jian.一个高级web目录、文件扫描工具，功能将会强于DirBuster、Dirsearch、cansina、御剑。

Repository: https://github.com/H4ckForJob/dirmap
Canonical: https://ross.abutalabs.com/products/dirmap
Language: Python
License: GPL-3.0
License Family: copyleft
Topics: scanner, scanner-web, dirscanner, pentest-tool
Last push: 2025-10-21T22:27:07+00:00

## Health v2 (maintenance only)
Score: 44/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 48, release rhythm 8, longevity 100
- inputs: {"age_days": 2701, "days_push": 316, "days_rel": 678, "gap_med": null, "n_releases_24m": 1}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 3374, forks 556 (observed 2026-08-28T04:07:58.482265+00:00)

## What it is
Dirmap is an advanced web directory and file scanning tool written in Python, designed to be more powerful than DirBuster, Dirsearch, cansina, and Yu Jian. It supports concurrent scanning of multiple targets, recursive scanning, dictionary and brute-force modes, crawler-based dynamic dictionary generation, and fuzzing with customizable request and response handling.

## Use cases
- scan a website for hidden directories and files
- brute-force web paths with a custom dictionary
- discover sensitive files on a web server during a pentest
- recursively scan directories that return 301 or 403
- crawl a page to dynamically generate a dictionary of paths
- fuzz target URLs with a custom tag insertion point
- scan a subnet or IP range for web directories

## When to choose
- you need a fast, concurrent directory brute-forcer with recursive scanning
- you want crawler-based dynamic dictionary generation or fuzz-tag scanning in one tool
- you need flexible response filtering like fake-404 regex matching and content-type/size filters

## When to avoid
- you need detailed configuration via command-line flags rather than editing a config file
- you want a maintained tool with frequent updates and modern async architecture
- you only need a simple one-off directory check where a lighter tool suffices

## Facets
- artifact type: cli-tool
- maturity: stable
- function: web-scraping, security, penetration-testing, cli, http-client
- domain: security, penetration-testing, web-development
- platform: python, cli, windows, cross-platform
- tags: directory-scanner, dirbuster, dirsearch, web-pentest, brute-force, fuzzing, recon, command-line, linux, macos

## Member repositories
- H4ckForJob/dirmap (main) score 44

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:07:58.482265+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:39:55.559976+00:00, confidence not recorded.
  - readme: https://github.com/H4ckForJob/dirmap (fetched 2026-08-28T04:07:58.482265+00:00, sha 497fb83c7bc0)
- Data as of 2026-08-30T08:39:29.467469+00:00.
