通过图形界面快速录入测试信息,一键生成渗透测试报告。
本工具是在Windows 11系统 Python 3.8环境开发,其他环境请自行测试,建议使用 Python 3.6 及以上版本。
安装 Python 库:
pip install PyQt5 python-docxpython reportGen.py- 封面信息:被测公司名称、被测系统名称、版本编号。
- 测试摘要:测试日期。
- 测试对象与团队:输入测试对象的相关信息,测试成员信息。
- 漏洞管理:
- 添加漏洞:点击添加漏洞,输入漏洞信息,点击 “保存漏洞信息” 。
- 如继续添加更多漏洞,继续点击“添加漏洞”即可。
- 编辑漏洞:点击左侧已保存的漏洞,然后在右侧编辑,再次点击“保存漏洞信息” 。
- 删除漏洞:选中左侧漏洞,点击删除即可。
输入完所有信息后,点击 “生成报告” 按钮。选择报告的保存路径和文件名,将生成一个 Word 格式的渗透测试报告,并将报告中使用的图片保存到一个名为 report_images 的文件夹中。

