dirpro:专业的目录扫描工具教程

项目在github已开源,获取地址:

https://github.com/coleak2021/dirpro

1.简介

  • dirpro 是一款由 python 编写的目录扫描器,操作简单,功能强大,高度自动化
  • 自动根据返回状态码和返回长度,对扫描结果进行二次整理和判断,准确性非常高

dirpro:专业的目录扫描工具教程_第1张图片

已实现功能

  • 可自定义扫描线程
  • 每扫描10%自动显示扫描进度
  • 可自定义扫描字典文件
  • 可自定义代理流量
  • 自动使用随机的User-Agent
  • 自动规范输入的目标url格式,根据输入的url动态生成敏感目录
  • 强大的默认字典top10000
  • 自动根据返回状态码和返回长度对扫描结果进行二次整理和判断
  • 扫描结果自动生成 域名+时间 格式的防同名文件名 并保存到scan_result目录中

2. 安装

git clone https://github.com/coleak2021/dirpro.git
pip3 install -r requirements.txt

3.使用说明

3.1 扫描参数

options:
  -h, --help  show this help message and exit
  -u U        url
  -t T        thread:default=30
  -w W        dirfile path
  -a A        proxy,such as 127.0.0.1:7890
  -b          fastly to find backup files and sensitive files

3.2 参数详解

  • -u 目标url
  • -t 设置扫描线程,默认30
  • -w 自定义扫描使用的字典文件
  • -a 设置代理,格式为ip:端口
  • -b 快速扫描目标的备份文件和源码泄露文件

3.3常见用法

  • 默认扫描,使用默认的top10000目录字典进行扫描
python dirpro.py -u http://xxx.xxx.xxx.xxx
  • 快速扫描备份文件和源码泄露文件
python dirpro.py -u http://xxx.xxx.xxx.xxx -b
  • 自定义目录字典文件
python dirpro.py -u http://xxx.xxx.xxx.xxx -w wordlist.txt
  • 设置代理流量扫描
python dirpro.py -u http://xxx.xxx.xxx.xxx -a 127.0.0.1:7890
  • 设置线程
python dirpro.py -u http://xxx.xxx.xxx.xxx -t 10
  • 参数组合
python dirpro.py -u http://xxx.xxx.xxx.xxx -w wordlist.txt -a 127.0.0.1:7890 -t 10

4.声明

  • 本工具仅用于个人安全研究学习。由于传播、利用本工具而造成的任何直接或者间接的后果及损失,均由使用者本人负责,工具作者不为此承担任何责任。

你可能感兴趣的:(#,web安全,网络安全,web安全,安全,测试工具,python)