ashika-06/Sentinel-AI
GitHub: ashika-06/Sentinel-AI
一款基于 Llama 3.3 的自主网络防御节点,通过被动侦察和 AI 分析帮助安全团队解决日志过载下的「分析瘫痪」问题。
Stars: 0 | Forks: 0
# 🛡️ Sentinel-AI:自主网络防御节点
## 📖 概述
Sentinel-AI 是一款旨在解决“分析瘫痪(Analysis Paralysis)”问题的下一代威胁情报工具。
在 2025 年,安全团队正淹没在海量的原始日志中。找到数据不是问题——理解数据才是。Sentinel-AI 通过使用 **Llama 3.3(通过 SambaNova)** 实时分析目标,自动完成这一过程,并即时提供可操作的风险评估和缓解策略。
## 🧠 技术栈(“Level 4”架构)
* **核心智能:** 通过 SambaNova Systems 使用 Meta Llama 3.3 (70B)
* **侦察:** Shodan API(被动 OSINT)
* **威胁研究:** Tavily AI 搜索(实时 CVE 数据库)
* **记忆体:** Supabase(用于不可变日志记录的 PostgreSQL)
* **前端:** Streamlit Cloud
## ⚡ 核心特性
* **🛡️ 被动侦察:** 无需发送活动数据包即可映射网络拓扑。目标防火墙无法检测到它。
* **🤖 AI 分析师:** 将原始开放端口数据转化为具体的攻击向量场景(例如,区分普通的 DNS 服务器和 DDoS 放大节点)。
* **🔒 沙盒模式(Active):** 目前输入仅限于授权基础设施的白名单(Google DNS、Cloudflare、Scanme),以确保在黑客松演示期间 100% 安全。
* **🌍 可视化遥测:** 交互式地理空间威胁追踪。
## ⚖️ 法律免责声明
本工具专为**被动侦察**而设计。它严格依赖公共 API 查询(Shodan),不会向目标基础设施发起直接的网络连接。
**注意:** 出于本次演示的目的,已禁用手动 IP 输入功能,以防止意外扫描未经授权的网络(例如会场 Wi-Fi)。
标签:CISA项目, DLL 劫持, Kubernetes, Llama 3.3, Streamlit, 大语言模型, 威胁情报, 安全工具库, 实时处理, 密码管理, 开发者工具, 测试用例, 漏洞分析, 网络安全, 被动侦察, 访问控制, 路径探测, 逆向工具, 隐私保护