URL提取工具,类似JSFinder,更快更全更舒服

2022-06-07 15:07:10 56 11163 4


6.21更新

没权限去工具区发帖,只能发这里了。
使用JSFinder的的时候发现抓取到的url并不全,而且都不知道链接是不是活的,所以自己用golang写了个小工具。

工具原理很简单,测试比较少可能有些bug,欢迎大家测试反馈。
有什么建议可以提下,看看能不能更方便些。

对比图,随便找的一个后台,大家不要搞哦


不知道为啥,JSFinder在一些网站 -d直接没返回


功能说明
1.抓取页面的URL链接(页面URL最多深入一层,防止抓偏)
2.抓取页面的JS链接
3.抓取JS中的URL链接
4.抓取到的链接会显示状态码 (带cookie操作时,可能会触发一些敏感功能,之后更新提供是否开启该功能,避免误操作)
5.支持抓取批量URL
6.支持结果导出到txt文件

结果会优先显示输入的域名,其他域名不做区分
结果会优先显示200,按从小到大排序(输入的域名最优先,就算是404也会排序在其他子域名的200前面)


使用:
URLFinder.exe -u http://xxx.xxx.com

URLFinder.exe -u http://xxx.xxx.com -m 2 -f url.txt -o


参数:
-u 目标URL
-a 自定义user-agent请求头
-m 模式: 1 正常抓取(默认), 2 深入抓取
-c 添加cookie
-f 批量url抓取
-o 结果导出到本地(会生成out文件夹)
参数:
-u 目标URL
-s 显示URL状态码与响应内容大小
-a 自定义user-agent请求头
-m 模式: 1 正常抓取(默认), 2 深入抓取
-c 添加cookie
-f 批量url抓取
-o 结果导出到本地(会生成out文件夹)

不要忽略404,被抓出来那就有它的道理(也可能是抓错了),404不代表这个url就没用,可能是少了一些参数呢

本帖不更新了,去github上下载新版本吧

2022/6/21
获取状态码从自动改为手动(-s)
添加显示响应内容大小

2022/6/16
优化提取规则增强兼容性
数组越界错误处理

2022/6/14
修复部分网站返回空值的问题

2022/6/13
1.添加自定义user-agent请求头功能
2.添加批量url抓取功能
3.添加结果导出功能
4.优化过滤规则
5.优化结果排版

2022/6/8
忽略ssl证书错误


源码上github了,可以自己编译,感谢各位的star
https://github.com/pingc0y/URLFinder

关于作者

pingc10篇文章94篇回复

评论56次

要评论?请先  登录  或  注册