import os
input_file = input("请输入需要扫描的文件绝对路径")
read_file = open(input_file,"r",encoding='utf-8')
err_list=''
for domian in read_file:
c=""
domian=domian.rstrip('\n') #去除每行结尾的换行符号
#print(x)
if domian == "\n": #由于我这边的文件会有空的行,所以进行判定。如果是空的话,就pass掉
pass
#os.system(x)
else:
c="python3 /root/Sublist3r/sublist3r.py -d "+domian+"-o /opt/wa/NO_11/11/"+domian #通过字符串拼接的方式,讲bash语句拼接出来
#print(c)
try:
os.system(c) #由于os.system时,可能会出现部分域名扫描错误的情况。所以本猪直接try掉,结束了再看
except ValueError:
err_list=err_list+c
if err_list == "":
print("已经完成扫描,请至/opt/wa/NO_11/11文件中查看")
else:
print(err_list,"上述域名错误,请检测")
关于sublist3r批量扫描的破脚本
最新推荐文章于 2024-05-12 14:30:00 发布