zoomeye 资源信息 获取返回信息已更改
wsqy opened this issue · comments
qiyuan commented
https://api.zoomeye.org/resources-info
接口原本返回的 host-search
和web-search
已合并成 search
现有的代码获取方式有点问题 会导致异常退出
Traceback (most recent call last):
File "/home/qiyuan/POC-T/lib/cli.py", line 45, in main
loadPayloads()
File "/home/qiyuan/POC-T/lib/controller/loader.py", line 49, in loadPayloads
api_mode()
File "/home/qiyuan/POC-T/lib/controller/loader.py", line 88, in api_mode
file = runApi()
File "/home/qiyuan/POC-T/lib/controller/api.py", line 23, in runApi
anslist = ZoomEyeSearch(query=dork, limit=limit, type=conf.ZOOMEYE_SEARCH_TYPE, offset=conf.API_OFFSET)
File "/home/qiyuan/POC-T/lib/api/zoomeye/pack.py", line 25, in ZoomEyeSearch
z = _initial()
File "/home/qiyuan/POC-T/lib/api/zoomeye/pack.py", line 16, in _initial
msg = 'Available ZoomEye search: (web:%s,host:%s)' % (info['web-search'], info['host-search'])
KeyError: 'web-search'
修复方案
path-POC-T/lib/api/zoomeye 下的 pack.py
文件 line 16 替换成如下
msg = 'Available ZoomEye search: (search:%s)' % (info.get('web-search', ''))
野驴 commented
感谢分享!
qiyuan commented
@已提交PR kiang70
cdxy commented
merged