JScanner--JSURL收集工具

JScanner

项目地址:https://github.com/hmx222/JScanner

为什么要写这款工具?

在2022年,我测试了无数网站,但是某些网站无论如何都不能搞定它,看了好多别人的实战思路,我总结出来了一点,那些大佬们总是会在前期在js文件当中收集信息,收集到别人在fofa还是鹰图上面探测不到了信息。于是我便想写一款工具来帮助自己在前期更好的探测。

这款这款工具能够干什么?
  • 探测网页源代码,发现js文件
  • 探测js文件,发现路径
  • 支持自定义状态码
  • 支持多URL请求
  • 支持目录的递减访问操作(更好的打出目录遍历漏洞)
  • 支持深度查找
这款工具怎么使用?
python JScanner.py -h

你可以看到具体的帮助文档

默认情况下:
python JScanner.py -u "https://example.com/xxxxx"
设置请求间隔延时
python Jscanner.py -u "https://example.com/xxxxx" -T 2
设置header请求头
python Jscanner.py -u "https://example.com/xxxxx" -r "{'cookie':'xxxx','user-Agent':'xxxx','xxxx':'xxxx'}"
设置查找深度
python Jscanner.py -u "https://example.com/xxxxx" -H 2

建议:设置的查找深度不要超过2,或者有时候可以不进行设置

设置最大递减
python Jscanner.py -u "https://example.com/xxxxx" -l 1

在默认情况下为0,表示全递减;举个栗子:

假如你设置了1,则会将https://example.com/xxx/xxx/xxx,拆分为https://example.com/xxx/xxx,https://example.com/xxx/xxx/xxx;假如设置了0,则会全部进行拆分:https://example.com/xxx/xxx/xxx,https://example.com/xxx/xxx/,https://example.com/xxx/,https://example.com/
设置您不想要的状态码
python Jscanner.py -u "https://example.com/xxxxx" -B "(404,502)"

展望

后续会加入:

  • 支持将跑出的URL写入Excel表格
  • 多URL的读取
  • 设置代理

写于2023.6.4

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值