子域名枚举软件,Sublist3r(使用指南)(附带shell脚本自动化批量处理URL)(解放双手必看)(记录自己成长)

Sublist3r

  1. 介绍:Sublist3r 是一个使用 OSINT 枚举网站子域的 Python 工具,它可以帮助渗透测试人员收集其目标域的子域,扫出来的还是挺多的,用whatweb筛选一下这个工具其实挺不错,专业,专业,还是专业,子域名枚举这一块,因为扫出来的子域名非常多,所以whatweb处理这一块时间会比较久,不要怀疑,不是卡了,脚本绝对比你手工快的不止十倍。
  2. 参数
    -o 将结果保存为文本文件
    -d 要枚举的子域的域名
    -p 指定端口扫描
    -v 启用详细模式并实施显示效果
    -t 调整线数程
  3. 代码中用到的软件,Sublist3r/whatweb/xargs/grep/awk
  4. 启动脚本,开始执行任务
    在这里插入图片描述
  5. 代码内容
#!/bin/bash
rm -rf *.sh #删除之前执行的sh脚本
rm -rf *.txt #删除之前的文本
cat domain |while read line    #从domain文档,按行导入到line这个变量
do  #开始
echo "python3 sublist3r.py -p0-65535 -d "$line" -o "$line".txt" >>A"$line".sh     #启动sublist3r.py -p扫描所有端口,-o 保存文件
ls A*.sh|xargs -n 1 -P 10 sh    
echo "whatweb -i "$line".txt --no-errors --color=never >>"$line".whatweb筛选后.txt" >>B"$line".sh   #筛选一下 把网址全部打开一遍(不管成不成功)
ls B*.sh|xargs -n 1 -P 10 sh
echo  "cat "$line".whatweb筛选后.txt|grep -E '200|302'|awk '{print(\$1)}' >>"$line"whatweb可以打开网址一览.txt" >>C"$line".sh  #把成功的302和200导入到文本内
ls C*.sh|xargs -n 1 -P 10 sh
rm -rf *.sh  #删除所有执行过的脚本,只留下文本
done #结束
echo "子域名计算完毕,请查看a"$line"开头的TXT文本"
echo "whatweb已筛选,请查看c"$line"的TXT文本"

6.现在打开可以打开网址一览.txt这个文本里面都是可以打开显示302和200的网址,
网页domain拿到了,一个个复制去效率太低,推荐使用批量打开网页的小工具,加快处理速度
推荐一个小工具(网页批量打开工具下面附带一个我自己经常使用的网站,大家也可以自行百度“网页批量打开工具”)
http://www.20z.com/dakai/

现在工具都教给你了, 可以关注点赞一波哦,一起交流不断进步

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值