NSM-Barii/Yoda

GitHub: NSM-Barii/Yoda

一个支持语音控制的轻量级局域网入侵检测与设备监控系统,通过 ARP 扫描发现网络设备并以黑客主题仪表板实时可视化呈现。

Stars: 11 | Forks: 0

# Yoda - 语音激活的 IDS ![Yoda Banner](https://static.pigsec.cn/wp-content/uploads/repos/2026/05/17f29a5817155732.png) YODA 是一个语音激活的**入侵检测系统**,专为实时局域网监控而设计。其核心功能是**语音控制**——通过自然语言命令来管理你的网络,包括将设备踢出网络、查询活跃设备的数量,以及请求详细的节点信息。所有数据都会通过一个带有实时网络监控和 Matrix 风格特效的黑客主题仪表板进行可视化展示。 **🤖 AI 驱动(即将推出)** - 正在集成 AI 以实现智能威胁检测和异常分析。欢迎贡献代码! ## 功能特性 - 通过 ARP 扫描进行实时设备发现 - 带有 Matrix 特效的黑客主题 Web 仪表板 - 实时监控 IP、MAC、主机名、供应商信息 - 用于网络管理的语音命令 - 所有网络节点的在线/离线状态跟踪 ## 快速开始 1. **克隆并进入目录** git clone https://github.com/nsm-barii/yoda.git cd Yoda 2. **设置虚拟环境** python3 -m venv venv source venv/bin/activate 3. **安装依赖** pip install -e . 4. **安装 mpv(语音命令必需)** # Debian/Ubuntu sudo apt install mpv # Arch sudo pacman -S mpv 5. **安装 YODA 音频系统** bash install_yoda_audio.sh 6. **下载语音识别模型** cd yoda_modules wget https://alphacephei.com/vosk/models/vosk-model-small-en-us-0.15.zip unzip vosk-model-small-en-us-0.15.zip -d models/ cd .. 7. **运行 YODA** sudo ./yoda 8. **访问仪表板** - 程序会提示你输入: - **接口 (Interface)**(例如,`eth0`、`wlan0`) - **子网 (Subnet)**(例如,`192.168.1.0/24`) - **模式 (Mode)**(选择 **GUI**) - 在浏览器中打开终端显示的 URL(通常是 `http://localhost:8000/yoda.html`) ## 使用说明 - **自动刷新**:仪表板每 2 秒更新一次(可配置) - **搜索与过滤**:通过 IP、主机名、供应商或 MAC 查找节点 - **检查节点**:点击 INSPECT 查看详细的设备信息 - **紧急锁定**:视觉警报系统(未来计划:实现真正的网络阻断)
标签:AI安全, AMSI绕过, ARP扫描, Chat Copilot, LAN安全, Matrix特效, NLP, Python, Vosk, Web仪表盘, 人工智能集成, 入侵检测系统, 威胁检测, 安全数据湖, 局域网监控, 开源, 异常分析, 无后门, 网络安全, 网络节点追踪, 网络设备发现, 语音控制, 语音激活, 语音识别, 逆向工具, 防御绕过, 隐私保护, 黑客风格面板