用途:使用 dirsearch 对 Web 站点进行目录和文件暴力枚举,发现隐藏目录、文件、后台路径与备份文件,适用于目录枚举、路径发现、后台查找、敏感文件发现等场景。
主要能力:内置高质量字典、多扩展名支持、递归扫描、状态码与响应过滤。项目地址:https://github.com/maurosoria/dirsearch
基本用法:dirsearch -u http://target.com;指定扩展名 dirsearch -u http://target.com -e php,asp,aspx,jsp;指定字典 -w /path/to/wordlist.txt;静默输出 --quiet。
过滤与匹配:排除状态码 -x 404,403,500;只显示 -i 200,301,302;按大小过滤 --exclude-sizes 0B,4KB;按内容过滤 --exclude-texts "Not Found";递归扫描 -r --recursion-depth 3。
高级选项:自定义请求头 -H "Cookie: session=abc";认证 --auth admin:password --auth-type basic;代理 --proxy http://127.0.0.1:8080;线程 -t 50;批量目标 -l urls.txt -e php,asp;随机 UA --random-agent;强制扩展名 -f -e php,asp。
输出:-o results.txt --format plain、--format json、--format csv。
常用场景:PHP 站点 -e php -x 404;Java 站点 -e jsp,do,action -x 404;备份文件 -e bak,old,zip,tar.gz,sql。
限制:本技能资料仅提供命令与方法论,未提供安装步骤、性能数据与授权说明;请仅在合法授权范围内使用。