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, 轻量级传感器, 轻量级引擎, 追踪拦截, 逆向工具, 钓鱼防护, 隐私保护, 隐私设计, 零云延迟