QScan使用说明

QScan

工具说明
这款工具集成了两个核心,有nuclei和afrog,支持从空间态势引擎中获取资产(目前支持quake),进行扫描。目前nuclei的思路会比较好,默认也是使用nuclei。

快速开始

nuclei核心用法

# 帮助
QScan -h
# 指定目标范围扫描poc
QScan QScan -t scanme.sh -P "./POC" -qk <quake-key> -stp 1 -enp 3 -p socks5://127.0.0.1:7890

afrog核心用法

# 使用quake收集资产
# 对收集目标http/https的资产进行扫描
# 直接输入单个或多个目标
QScan -t example.com,127.0.0.1 -qk <quake-key> -stp 1 -enp 3
# 从文件读取
QScan -T ./urls.txt -qk <quake-key> -stp 1 -enp 3
# 自定义搜索语句获取目标资产
QScan -q 'domain:"example.com" && port:"81"' -qk <quake-key> -stp 1 -enp 3

# 直接调用afrog进行扫描
QScan -t https://example.com,http://127.0.0.1
QScan -T ./urls.txt

注意事项

  • 页码是可以继续翻页的,每页100个资产,最大页数会根据资产状态动态调整

nuclei

  • 目前不支持从文件获取key,后面会支持
  • 必须要输入key,这个核心主要是根据语法搜索poc资产打poc的

afrog

  • 自动生成配置文件路径,用户生成路径.config/afrog
  • 如果不输入key,则直接调用afrog进行扫描
  • 因为空间态势引擎的api限制,最多获取前1w条数据,所以尽量控制资产数量,多批次获取。如果看到资产总数大于1w,请优化输入的资产。默认获取最新资产扫描数据,并排除蜜罐。
  • 使用quake收集资产时,会根据资产状态获取协议类型,以减少发包量
  • 直接调用afrog时,建议输入http/https协议,因为afrog默认https,可能会导致http资产扫描不到

TODO

posted @ 2024-06-03 11:08  DumpInfou  阅读(29)  评论(0编辑  收藏  举报