基于Python3的漏洞检测工具 ( Python3 插件式框架 )
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,[TOC]Python3 漏洞检测工具 -- lancelance, a simple version of the vulnerability detection framework based o
千家信息网最后更新 2026年10月31日基于Python3的漏洞检测工具 ( Python3 插件式框架 )
[TOC]
Python3 漏洞检测工具 -- lance
lance, a simple version of the vulnerability detection framework based on Python3.
基于Python3的简单版漏洞检测框架 -- lance
可以自定义poc或exp插件,可以指定要加载的poc或exp。
代码已经上传到Github : https://github.com/b4zinga/lance
screenshot
requirements
python3
关键代码
def loadPlugin(url, poc=None): """load all plugins. """ if "://" not in url: url = "http://" + url url = url.strip("/") print("[*] Target url: %s" % url) plugin_path = os.path.join(os.path.dirname(os.path.dirname(os.path.realpath(__file__))),"plugins") if not os.path.isdir(plugin_path): print("[!] %s is not a directory! " % plugin_path) raise EnvironmentError print("[*] Plugin path: %s " % plugin_path) items = os.listdir(plugin_path) if poc: print("[*] Loading %s plugins." % poc) for item in items: if item.endswith(".py") and not item.startswith('__'): plugin_name = item[:-3] if poc in plugin_name: print("[*] Loading plugin: %s" % plugin_name) module = importlib.import_module("plugins." + plugin_name) try: result = module.run(url) if result: print("[+] " + result) else: print("[-] Not Vulnerable %s " % plugin_name) except: print("[!] ConnectionError ") else: continue else: for item in items: if item.endswith(".py") and not item.startswith('__'): plugin_name = item[:-3] print("[*] Loading plugin: %s" % plugin_name) module = importlib.import_module("plugins." + plugin_name) try: result = module.run(url) if result: print("[+] " + result) else: print("[-] Not Vulnerable %s " % plugin_name) except: print("[!] ConnectionError ") print("[*] Finished")usage
please run python3 lance.py -h for help.
root@kali:~/lance# python3 lance.py usage: python lance.pylance. By b4zinga@outlook.comoptional arguments: -h, --help show this help message and exitTarget: -u URL target url.Module: -m module poc or exp to be loaded. defaul is all.documents
说明文档 : https://github.com/b4zinga/lance/blob/master/README.md
Guide : https://github.com/b4zinga/lance/blob/master/docs/Guide.md
ChangeLog : https://github.com/b4zinga/lance/blob/master/docs/ChangeLog.md
TODOList : https://github.com/b4zinga/lance/blob/master/docs/TODOList.md
Any advice or sugggestions
Please mail to b4zinga@outlook.com
代码已经上传到Github : https://github.com/b4zinga/lance
代码
漏洞
检测
工具
插件
框架
关键
文档
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
保险科技 互联网保险
深圳九邦互联网科技有限公司
互联网通讯科技
互联网科技与金融科技
互联网科技金融公司
广州宏创互联网科技
世界互联网领先科技成果
天下捷融互联网科技
欧洲十大科技互联网公司
互联网科技教育视频
厦门千工互联网科技有限公司
科技类公司包括互联网吗
允成互联网科技有限公司融资
用友工业互联网科技发展
华中科技大学互联网的牛人
上海创道互联网络科技有限公司
新氧科技和美国互联网有关系吗
互联网科技机房
瑞安市蟠桃会互联网科技有限公司
宁波允成互联网科技有限公司
华服互联网科技靠谱吗
工业互联网科技新基建
互联网 的科技创新
温州喔噻互联网科技有限公司
亳州好赞互联网科技有限公司
深圳艾果互联网通讯科技
明优互联网科技有限公司
中国互联网公司的科技投入
银川新华互联网科技学校原画
互联网科技对化妆品行业