ullah-naqeeb/aigris
GitHub: ullah-naqeeb/aigris
一个在设备端使用本地 AI 进行实时威胁检测的网络安全代理,保护隐私并降低延迟。
Stars: 0 | Forks: 0
# 🛡️ AIGRIS (ARTIFICIAL INTELLIGENCE FOR REAL TIME INFORMATION SECURITY)
**Aigris** 是一个实验性网络安全代理,旨在通过本地 AI 驱动的 DNS 代理保护用户免受现代数字威胁。
该项目专注于 **设计即隐私**,将威胁检测从云端直接移至用户设备。通过使用机器学习在本地拦截并分析 DNS 查询,Aigris 能够在连接建立之前于网络层面阻止网络钓鱼、恶意软件和跟踪行为。
## 🚀 项目愿景与状态
- **阶段 1(当前):** 使用 Python、C++ 核心和本地 DNS 代理开发 ONNX 文件,实现实时域名过滤。
## 🧠 规划架构
* **设备端 AI:** 使用 **ONNX Runtime** 进行本地推理——任何 DNS 日志都不会离开设备。
* **零云端延迟:** 通过智能缓存实现快速的本地查询。
* **最小内存占用:** 采用 C++ 编写,确保内存使用量低于 200MB。
## 🛠️ 技术栈(选型)
- **语言:** C++(网络与核心逻辑)
- **AI 引擎:** ONNX Runtime(本地推理)
- **目标操作系统:** Windows(初始开发),计划支持 Linux/Android。
## 📂 建议的仓库结构
- `/core`:决策与威胁评分的核心逻辑。
- `/brain`:用于存放 AI 模型(.onnx)和数据集训练脚本的占位符。
- `/sensors`:用于系统级监控的模块。
- `/docs`:技术规范与架构图。
标签:AIGRIS, AI推理, AI网络安全代理, C++核心, DNS代理, ONNX Runtime, ONNX模型, 人工智能守护, 安全项目, 实时保护, 实时信息防护, 恶意软件拦截, 技术关键词, 技术栈C++, 技术栈Python, 无日志, 本地威胁检测, 模块化架构, 目标Android, 目标Linux, 目标Windows, 网络安全, 网络层防护, 设备端AI, 轻量级传感器, 轻量级引擎, 追踪拦截, 逆向工具, 钓鱼防护, 隐私保护, 隐私设计, 零云延迟