Tanisha-2005/InvestiCore
GitHub: Tanisha-2005/InvestiCore
InvestiCore 是一个集数字取证、实时威胁情报富化与 AI 辅助调查于一体的企业级平台,旨在帮助安全团队高效管理网络犯罪案件并自动化证据分析流程。
Stars: 0 | Forks: 0
# 🛡️ InvestiCore — AI 驱动的网络犯罪调查与威胁情报平台
InvestiCore 是一个企业级的数字取证、实时威胁情报富化以及 AI 辅助网络犯罪调查平台。
## 📖 完整文档文件夹
我们创建了一个专属且易于阅读的 **[`readme/`](./readme/)** 文件夹,其中包含有关如何运行、配置和排查 InvestiCore 故障的完整指南:
- 🚀 [**入门指南**](./readme/01_GETTING_STARTED.md) — 60 秒的设置和启动步骤。
- 💡 [**项目概述**](./readme/02_PROJECT_OVERVIEW.md) — 通俗易懂的功能解析与实际应用工作流。
- 🏗️ [**架构与技术栈**](./readme/03_ARCHITECTURE_&_TECH_STACK.md) — Next.js、Node.js Express、MongoDB 内存回退机制以及 AI 引擎详情。
- 🔑 [**API 与环境设置**](./readme/04_API_&_ENVIRONMENT_GUIDE.md) — 免费 API Key 获取来源与后端 endpoint 参考。
- ❓ [**故障排查与常见问题**](./readme/05_TROUBLESHOOTING_&_FAQS.md) — 针对常见错误的快速解决方案。
## ⚡ 快速开始(2 步本地运行)
### 第 1 步:启动后端(端口 5000)
```
cd backend
npm install
npm start
```
### 第 2 步:启动前端 Web UI(端口 3000)
在第二个终端窗口中:
```
cd frontend
npm install
npm run dev
```
### 访问地址
- 💻 **Web 应用程序 UI**:[http://localhost:3000](http://localhost:3000)
- 🔌 **后端 REST API**:[http://localhost:5000](http://localhost:5000)
- 💚 **后端健康检查**:[http://localhost:5000/api/health](http://localhost:5000/api/health)
## 🛠️ 技术栈架构
| 层级 | 技术 |
|---|---|
| **前端 Web 应用** | Next.js 14 (App Router)、React 18、TypeScript、Tailwind CSS、Cytoscape.js、Chart.js |
| **后端 REST API** | Node.js、Express.js、Mongoose、Multer、MailParser、Tesseract OCR、PDFKit |
| **数据库** | MongoDB(本地实例或自动内存服务器回退) |
| **AI 取证助手** | OpenAI API (`gpt-4o-mini`)、自动化 YARA 与 Sigma 规则生成器 |
| **威胁情报扫描** | 通过 VirusTotal、AbuseIPDB、URLScan.io、Shodan、AlienVault OTX 进行实时 API 富化 |
| **安全与认证** | JWT Token、密码哈希 (`bcryptjs`)、速率限制、Helmet Headers |
## 🔍 核心功能
1. **案件管理**:优先级跟踪、MITRE ATT&CK 标签、时间线管理。
2. **证据库**:OCR 图像读取、PDF/EML 解析、哈希提取(MD5、SHA256)、IP/Domain/Hash IOC 提取器。
3. **多源威胁情报扫描**:跨 VirusTotal、AbuseIPDB、Shodan、AlienVault、URLScan 进行实时威胁评分汇总。
4. **AI 取证助手**:基于证据文件的对话式 Q&A、YARA 规则生成、Sigma 日志规则生成。
5. **关系图谱**:交互式 Cytoscape.js 可视化图表,关联嫌疑人、IP、Domain 和案件。
6. **报告生成器**:带品牌标识的 PDF 和 DOCX 调查报告导出。
标签:AI辅助调查, MITM代理, Petitpotam, 威胁情报, 开发者工具, 数字取证, 网络安全, 自动化攻击, 自动化脚本, 隐私保护