JavaScript快速提取子域名URL工具

优采云 发布时间: 2022-06-05 07:36

  JavaScript快速提取子域名URL工具

  0x01 JSFinder介绍

  JSFinder 是一种用于从网站上的 JS 文件中快速提取 URL 和子域的工具,提取URL的正则部分使用的是LinkFinder项目。

  

  增加油猴脚本用于在浏览器上访问页面时获取域名与接口,具体可见:

  https://github.com/Threezh1/Deconstruct/tree/main/DevTools_JSFinder

  JSFinder获取URL和子域名的方式:

  

  0x02JSFinder使用

  python JSFinder.py -u http://xxxx.com

  这个命令会爬取这个别页面的所有js链接,并在其中发现url和子域名

  python JSFinder.py -u http://www.xxxx.com -d

  深入一层页面爬取JS,时间会消耗时间,建议使用-ou和-os来指定保存URL和子域名的文件名。

  python JSFinder.py -u http://www.xxxx.com -d -ou mi_url.txt -os mi_subdomain.txt

  指定网址:

  python JSFinder.py -f text.txt

  指定JS:

  python JSFinder.py -f text.txt -j

  可以用brupsuite爬取网站后提取出URL或者JS链接,保存到txt文件中,一行一个。

  指定URL或JS就不用加深度爬取,一页图表。

  -c 指定cookie来爬取页面示例:

  python JSFinder.py -u http://www.xxxx.com -c "session=xxx"

  -ou 指定文件名保存URL链接示例:

  python JSFinder.py -u http://www.xxxx.com -ou XX_url.txt

  -os 指定文件名保存子域名示例:

  python JSFinder.py -u http://www.xxxx.com -os mi_subdomain.txt

  0x03JSFinder获取

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线