依次运行
install.bat
run.bat
默认账号
sysadmin/Test123456.
新增
复测
新增报告,根据资产地址和时间范围关联漏洞数据
新增或修改漏洞时会用到,主要为了统一漏洞等级和描述(需自行扩充)
新增渗透报告会用到,主要为了统一渗透测试报告的格式(需按实际情况修改模板内容)
基于Pear Admin Flask: 🌶 基于 Flask 生态,权限,快速开发平台 (gitee.com)开发
只介绍变动的结构
├─applications
│ ├─common
│ │ ├─script
│ │ │ │ admin.py // 初始化数据
│ ├─models
│ │ │ pentest.py // 模型
│ │ │ __init__.py
│ │
│ ├─view
│ │ │ __init__.py
│ │ │
│ │ ├─pentest // 视图及接口
│ │ │ │ report_template.py
│ │ │ │ upload.py
│ │ │ │ vulnerability.py
│ │ │ │ vulnerability_report.py
│ │ │ │ vulnerability_template.py
│ │ │ │ __init__.py
│ │
├─static
│ └─upload
│ │
│ ├─pentest // 上传图片位置
│ │
│ ├─report_template // 上传报告模板位置
│ │
│ └─vulnerability_report // 渗透报告生成位置
├─templates
│ ├─pentest // 模板
│ │ ├─report_template
│ │ │ add.html
│ │ │ main.html
│ │ │
│ │ ├─vulnerability
│ │ │ add.html
│ │ │ edit.html
│ │ │ main.html
│ │ │ retest.html
│ │ │
│ │ ├─vulnerability_report
│ │ │ add.html
│ │ │ edit.html
│ │ │ main.html
│ │ │
│ │ └─vulnerability_template
│ │ add.html
│ │ edit.html
│ │ main.html
│ install.bat // 环境安装
│ init.bat //初始化数据库
│ run.bat // 运行
│ update.bat //迁移数据及更新表结构