Skip to content

1ceS1amese/Vulnerability-scanner

Repository files navigation

Vulnerability Scanner

大创水货()
基于 https://github.com/chroblert/AssetManage 进行开发
增加了 Windows 下的离线扫描以及增添了自定义与多功能 LLM 交互并进行分析报告的功能

应用模块

  • baseline:基线扫描数据接收、在线扫描任务、详情展示、报告导出
  • assets:仪表盘、系统设置、AI 配置与会话管理
  • portscan:端口扫描任务执行、结果入库与展示
  • vulnerabilities:漏洞数据接收、上传解析、系统/漏洞详情与导出
  • bisheProject:全局配置与路由入口(settings.py / urls.py

部署需求

基础环境

  • Python 3.8+(推荐 3.10/3.11)

快速启动

# 1) 创建虚拟环境(示例)
python -m venv .venv
source .venv/bin/activate      # Windows: .venv\Scripts\activate

# 2) 安装依赖
pip install -r requirements.txt

# 3) 初始化数据库
python manage.py migrate

# 4) 启动服务
python manage.py runserver 0.0.0.0:8000

浏览器访问:http://127.0.0.1:8000/

目录结构(简要)

.
├── bisheProject/      # Django 项目配置
├── baseline/          # 基线检查模块
├── assets/            # 仪表盘与 AI 模块
├── portscan/          # 端口扫描模块
├── vulnerabilities/   # 漏洞管理模块
├── templates/         # 页面模板
├── static/            # 静态资源(含 fscan.exe)
├── media/             # 上传与日志目录
├── requirements.txt
└── manage.py

开源许可

本项目采用 MIT License

致谢

About

An automated baseline checking tool based on python

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors