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, 威胁情报, 开发者工具, 数字取证, 网络安全, 自动化攻击, 自动化脚本, 隐私保护