前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >工具分享 | 一款自己经常使用的URL批量识别小工具

工具分享 | 一款自己经常使用的URL批量识别小工具

作者头像
TeamsSix
发布2021-01-08 15:34:24
5K0
发布2021-01-08 15:34:24
举报

0x00 前言

这是一款对URL进行批量识别存活、常见端口、标题、Banner等信息的工具,虽然之前也写过类似的工具,但是要不速度太慢就是识别出来的效果不够理想。

后来发现httpx能够很好的完成这样的一个需求,但是 httpx 的命令是在有些长,每次使用都要输入很长的一段命令,而且导出的数据不够直观。

所以本工具在httpx的基础上简化了输入的命令长度同时将结果进行excel表格的导出,便于对收集到的信息进行整理。

这个工具自己也使用了差不多有1个月的时间,发现平时在做资产收集的时候,效率提升的还是很明显的,因此便打算把这个工具分享出来供大家使用,如果感觉还不错欢迎给个star。

本工具项目地址:https://github.com/teamssix/url_batch_discovery,或者直接点击文章尾部的阅读原文。

0x01 安装

1、安装 httpx

在使用本工具前需要先安装httpx工具,httpx项目地址:https://github.com/projectdiscovery/httpx

在httpx的releases页面下载适合自己系统的安装包,然后添加到系统路径即可,最后在命令行中能成功执行httpx --version即表示安装成功了。

2、安装本工具

代码语言:javascript
复制
git clone https://github.com/teamssix/url_batch_discovery.git
cd url_batch_discovery
pip3 install -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple/
python3 url_batch_discovery.py -h

0x02 使用

  • 命令说明
代码语言:javascript
复制
—h, --help  show this help message and exit
—l LIST     指定URL列表文件
—m MATCH    指定要匹配的关键字,返回结果中将只包含存在该关键字的内容
—o OUTPUT   导出的文件路径,默认保存在./output/文件夹内,导出文件格式为xlsx,格式:/path1/path2/
—p PORT     指定要检测的端口,默认只对80和443端口进行检测,格式:80,443,8000-8010
—t THREADS  指定线程大小,默认50个线程
—u URL      指定单个URL
  • 对 url.txt 里的url进行批量识别
代码语言:javascript
复制
python3 url_batch_discovery.py -l url.txt
  • 对 url.ttx 进行80,443,8080-8090的端口识别
代码语言:javascript
复制
python3 url_batch_discovery.py -l url.txt -p 80,443,8080-8090
  • 对 url.ttx 进行批量识别,且只返回网页中存在“JBoos”字符的URL
代码语言:javascript
复制
python3 url_batch_discovery.py -l url.txt -m "JBoss"

0x03 工具截图

  • 帮助信息
  • 导出表格

0x04 注意事项

  • 本工具使用 Python3 开发,因此需要 Python3 环境支持
  • 本工具核心功能来自 httpx
  • 本工具的运行速度取决于你设置的线程大小以及端口数量的多少
  • 如果使用过程中碰到 bug,欢迎提 issue,如果帮助到你,欢迎赏个 star
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-12-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 TeamsSix 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 0x00 前言
  • 0x01 安装
    • 1、安装 httpx
    • 2、安装本工具
    • 0x02 使用
    • 0x03 工具截图
    • 0x04 注意事项
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档