shmilylty / OneForAll

OneForAll是一款功能强大的子域收集工具
GNU General Public License v3.0
8.14k stars 1.28k forks source link

qianxun模块不出结果 #128

Closed jhhd88 closed 4 years ago

jhhd88 commented 4 years ago

是否使用了最新代码

Bug描述 qianxun模块不出结果,在qianxun网站上手动搜索是可以出结果的。

运行环境

如何复现 复现步骤(选写)

复现命令(必写) oneforall.py --target xxx.com run 报错文本 复制完整的报错文本(必写)

预期结果 清晰而简洁的预期结果描述(选写,如正常情况应该是怎么样的)

实际结果 测试了很多域名都是如此

屏幕截图 image image image

日志上传 上传oneforall.log日志文件(复杂问题建议上传)

其他补充 关于bug的其他一些补充说明

shmilylty commented 4 years ago

好的,之后测试一下。

JrDw0 commented 4 years ago

image image 建议单独使用qianxun.py再测试一下?我这边无法复现

jhhd88 commented 4 years ago

image image 建议单独使用qianxun.py再测试一下?我这边无法复现

还是一样不出结果,网页可以出结果,我试了用代理也一样,我记得以前是可以的,不知道哪天更新了以后就一直不行了,不是特定的域名,而是全部的域名都不会出结果。

JrDw0 commented 4 years ago

image image 建议单独使用qianxun.py再测试一下?我这边无法复现

还是一样不出结果,网页可以出结果,我试了用代理也一样,我记得以前是可以的,不知道哪天更新了以后就一直不行了,不是特定的域名,而是全部的域名都不会出结果。

我测试了一下,理论上只要请求正常返回了至少会发现一个结果(因为这个模块会把输入的目标也返回),而你得到的是0说明你那边的请求返回也不正常了才可能为0,你可以在qianxun.py里打印下resp内容看看 image

jhhd88 commented 4 years ago

image image 建议单独使用qianxun.py再测试一下?我这边无法复现

还是一样不出结果,网页可以出结果,我试了用代理也一样,我记得以前是可以的,不知道哪天更新了以后就一直不行了,不是特定的域名,而是全部的域名都不会出结果。

我测试了一下,理论上只要请求正常返回了至少会发现一个结果(因为这个模块会把输入的目标也返回),而你得到的是0说明你那边的请求返回也不正常了才可能为0,你可以在qianxun.py里打印下resp内容看看 image

`C:\Users\jhhd88\PycharmProjects\pythonProject\venv\Scripts\python.exe E:/tools/OneForAll/modules/datasets/qianxun.py <!DOCTYPE html>

子域名在线查询|子域名查询工具|DNS查询工具-千寻域名资产在线搜索引擎

域名查询

搜索"adb.cn"查询结果为:1条。
响应时间:0.029秒
编号 域名

19:21:52,386 [INFOR] module:64 - The QianXunQuery module took 0.3 seconds found 1 subdomains

Process finished with exit code 0 `

jhhd88 commented 4 years ago

测试了很多次,执行qianxun.py就能有结果,但是全部模块一起执行就没有结果

JrDw0 commented 4 years ago

按理说不应该,你保留print这行代码,然后再跑全部的模块,再看看打印出来的resp是否正常?

JrDw0 commented 4 years ago

没有其他人反馈同样问题,暂时先关闭,还有问题再打开。