TheRealFREDP3D/NetSec-Analyser
GitHub: TheRealFREDP3D/NetSec-Analyser
一款基于AI驱动的网络安全侦察分析仪表盘,帮助CTF选手和安全研究者智能解析扫描日志、自动化发现攻击面并提供战术建议。
Stars: 1 | Forks: 0
# NetSec Recon Analyzer
一款专为 CTF (Capture The Flag) 选手和安全研究人员设计的高级网络安全情报仪表板,用于分析侦察日志并自动化攻击面发现。
## 🚀 功能特性
### 1. **AI 驱动的日志智能**
* **神经分析**:解析来自 `nmap`、`dig` 或 `curl` 等工具的复杂终端输出。
* **战术建议**:根据日志错误或发现提供具体、可操作的步骤。
* **下一步目标引擎**:识别 HackTheBox 或 TryHackMe 挑战中最符合逻辑的单一后续步骤。
### 2. **自动化基础设施发现**
* **子域名枚举**:快速识别目标域名的子域名和攻击面。
* **表面测绘**:基于命名约定和公开情报,了解已发现节点的可能用途。
### 3. **针对性服务探测**
* **虚拟端口扫描**:对已发现的子域名进行自动化服务识别和端口扫描。
* **实时进度**:扫描阶段(解析 IP、隐蔽扫描、获取 Banner)的实时视觉反馈。
* **服务版本识别**:检测服务版本和潜在的配置错误。
### 4. **漏洞情报**
* **严重性颜色编码**:通过红/橙/黄指示器即时发现关键威胁。
* **漏洞深入分析**:获取已发现问题的详细 CVE ID、影响评估和实用的修复步骤。
## 🛠 技术栈
* **Frontend**:React 19 (TypeScript)
* **Styling**:Tailwind CSS
* **Icons**:Lucide React
* **Intelligence Engine**:Google Gemini 3.0 Flash (with Search Grounding)
* **Build Tool**:Vite
## ⚙️ 配置说明
应用程序需要有效的 **Gemini API Key** 来驱动其分析引擎。请将其在您的环境变量中设置为 `GEMINI_API_KEY`。
## 📂 项目结构
* `/components`:UI 组件,包括 `DiscoveryPanel`、`AnalysisPanel` 和 `TerminalView`。
* `/services`:与 Gemini API 集成以实现情报和发现功能。
* `/types.ts`:用于侦察数据的集中式 TypeScript 接口。
* `App.tsx`:主应用程序架构和状态管理。
## 🛡️ 安全提示
本工具仅供教育目的以及在受控环境(如 CTF)中进行授权的安全研究使用。在对任何目标执行侦察之前,请务必确保您已获得相关许可。
标签:AI分析, CTF工具, CVE分析, DLL 劫持, HackTheBox, React, Syscalls, Tailwind CSS, TryHackMe, TypeScript, Vite, XSS, 侦察数据分析, 大语言模型, 子域名枚举, 安全插件, 实时处理, 密码管理, 插件系统, 数据统计, 检测规则, 漏洞情报, 漏洞搜索, 端口扫描, 系统安全, 网络安全, 网络安全仪表盘, 网络资产发现, 自动化侦察, 自动化攻击, 隐私保护