当前位置: 首页 > news >正文

dirsearch工具的使用

dirsearch 是一款用于目录和文件扫描的命令行工具,常用于Web应用的路径枚举。以下是其常用参数及使用方法的详细说明:


基本语法

python3 dirsearch.py -u <URL> [选项]

核心参数

参数缩写说明
-u <URL>指定目标URL(如 http://example.com)。
-l <FILE>从文件加载多个目标URL(每行一个)。
-e <EXT>指定文件扩展名扫描(如 php,html,js)。
-w <WORDLIST>使用自定义字典文件(默认使用内置字典)。
--wordlists-path指定字典文件目录路径。
-r递归扫描子目录。
--recursion-depth设置递归深度(默认1)。
--force-extensions强制扫描时添加扩展名到所有条目(即使目录)。
-t <THREADS>设置并发线程数(默认25)。
--timeout=<SEC>请求超时时间(默认15秒)。
--delay=<MS>请求间延迟(毫秒)。
--proxy=<PROXY>使用代理(如 http://127.0.0.1:8080)。
--cookie=<COOKIE>设置请求Cookie(如 session=123)。
--user-agent=<UA>自定义User-Agent。
--headers=<HEADERS>添加请求头(如 "Header1:Value")。
-f强制显示404状态码的结果。
--random-agent随机使用User-Agent。
--full-url输出结果显示完整URL。
-q安静模式(仅显示结果)。
--json-report=<FILE>生成JSON格式报告。
--simple-report=<FILE>生成简单格式报告。

常用场景示例

  1. 基础扫描

    python3 dirsearch.py -u http://example.com
  2. 指定扩展名和字典

    python3 dirsearch.py -u http://example.com -e php,html -w /path/to/wordlist.txt
  3. 递归扫描(深度2)

    python3 dirsearch.py -u http://example.com -r --recursion-depth 2
  4. 使用代理和自定义Header

    python3 dirsearch.py -u http://example.com --proxy http://127.0.0.1:8080 --headers "X-Forwarded-For:127.0.0.1"
  5. 生成报告

    python3 dirsearch.py -u http://example.com --json-report report.json

注意事项

  • 权限问题:确保对目标有合法授权。

  • 速率限制:避免高频请求导致IP被封,可调整 --delay-t

  • 字典选择:默认字典较小,推荐使用更全面的字典(如 SecLists)。

  • 递归风险:递归扫描可能产生大量请求,谨慎使用。


通过合理组合参数,dirsearch 可以高效地发现Web应用的隐藏路径和文件。建议先小规模测试再扩大扫描范围。

http://www.dtcms.com/a/488328.html

相关文章:

  • 网站素材 图标新零售分销系统开发
  • 无忧seo博客关键词优化排名易下拉软件
  • 网站开发+进度表图片免费转链接
  • 计算机毕设选题推荐:基于Java和SpringBoot技术的停车场管理系统
  • 做网站设计用什么软件最好wordpress add_option内容被转义
  • 网站开发属于哪个部门云服务器和普通服务器的区别
  • 做网站什么空间比较好pc网站如何做seo
  • 【408计组】2.3扩展 各码的作用
  • ui设计师个人网站建设学做网站网
  • 免费网站管理软件erp软件多少钱
  • 制作网站要花多少钱网络营销课程感悟
  • 汕头市企业网站建设教程东营建设信息网招聘
  • HiRAG问答流程深入分析
  • 凤城网站建设违规网站开发 开发者如何规避风险
  • 对接空间站西双版纳傣族自治州傣医医院
  • EtherNet/IP转DeviceNet工业PLC网关:打通电网调度全链路控制
  • 国内外高校门户网站建设的成功经验与特色分析沈阳手机端建站模板
  • 邢台高端网站建设单片机培训
  • java基础学习(八):Object类、抽象类、接口、访问权限修饰符
  • 如何避免类重复导入
  • CC2-后缀表达式求值
  • 北京住房和城乡建设厅网站六安市网站建设
  • 河北网站开发多少钱广州移动网站开发
  • 深入理解 malloc:ptmalloc 机制、堆布局与内核映射
  • 湖南网站建设360o重庆所有做网站的公司有哪些
  • 使用 Gorm 框架连接达梦数据库实战指南
  • 大模型—AIGC应用:基于RAG构建个人知识库
  • VSCode高效使用完全指南:提升开发效率的系统化实践
  • anaconda vscode python 安装配置
  • c2c模式流程图枣庄seo推广