rootXdeb/INVA
GitHub: rootXdeb/INVA
INVA 是一个结合网络扫描、CVE 漏洞分析与威胁情报的自动化网络安全评估平台,帮助安全团队发现暴露服务并按风险优先级安排修复工作。
Stars: 0 | Forks: 0
# INVA - 智能网络漏洞分析器
## 概述
INVA(智能网络漏洞分析器)是一个网络安全平台,旨在识别、分析和确定网络系统中安全漏洞的优先级。该项目结合了网络扫描、漏洞评估、威胁情报和风险分析,以全面呈现组织的安全态势。
与仅报告开放端口和服务的传统扫描器不同,INVA 将发现的资产与漏洞数据库和威胁情报源进行关联,从而生成有意义的风险评估和可操作的修复建议。
## 问题描述
组织通常难以识别易受攻击的服务、确定安全风险的优先级以及理解所发现漏洞的现实影响。现有的解决方案可能昂贵、复杂,或者在没有适当上下文的情况下提供大量原始数据。
INVA 通过在单一平台内自动化网络发现、漏洞分析、风险评分和报告流程来解决这一挑战。
## 目标
INVA 的主要目标是:
- 发现暴露的网络服务。
- 检测已识别服务中的已知漏洞。
- 基于漏洞严重程度和威胁情报分析风险。
- 提供修复建议。
- 生成专业的安全评估报告。
- 协助安全团队优先安排缓解工作。
## 核心功能
INVA 提供完整的漏洞评估工作流程,包括:
- 网络和端口扫描
- 服务识别和版本检测
- 基于 CVE 的漏洞分析
- 风险评分和严重性分类
- 威胁情报集成
- 漏洞利用可用性检测
- 交互式安全仪表板
- 自动化报告生成
- 历史扫描跟踪
## 安装与使用
### 安装
克隆代码库并导航至项目目录:
```
git clone https://github.com/rootXdeb/INVA.git
cd INVA
```
创建并激活虚拟环境:
**Linux/macOS**
```
python3 -m venv venv
source venv/bin/activate
```
**Windows**
```
python -m venv venv
venv\Scripts\activate
```
安装所需依赖:
```
pip install -r requirements.txt
```
启动应用程序:
```
python main.py
```
应用程序将可通过以下地址访问:
```
http://127.0.0.1:5000
```
### 使用说明
1. 在浏览器中打开 Web 界面。
2. 输入目标 IP 地址、域名或 URL。
3. 点击 **开始扫描** 以启动评估。
4. 平台将自动:
* 扫描开放端口
* 检测运行中的服务
* 分析潜在漏洞
* 计算风险评分
* 执行威胁情报检查
* 将发现的问题映射到 OWASP Top 10 类别
5. 在仪表板中查看生成的结果和建议。
6. 将扫描结果导出为 **PDF** 或 **JSON** 报告,以用于记录文档和进一步分析。
**示例目标**
```
192.168.1.1
scanme.nmap.org
https://example.com
```
免责声明:
INVA 严格仅用于教育、研究和授权的安全测试目的。在对任何网络、系统或设备进行扫描或评估之前,用户必须获得适当的许可。未经授权的扫描可能会违反组织政策和当地法律。
标签:Apex, 云存储安全, 威胁情报, 开发者工具, 插件系统, 机器学习, 网络安全, 网络扫描, 逆向工具, 隐私保护