iofhouras/neobot

GitHub: iofhouras/neobot

面向道德黑客和红队人员的 AI 驱动网络安全自动化桌面平台,一键部署加固的 Kali Linux 虚拟机并提供即时通讯可控的自主 AI Agent。

Stars: 0 | Forks: 0

# NeoBot **企业级 AI 驱动的网络安全自动化平台** [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) [![Tauri](https://img.shields.io/badge/Tauri-2.x-FFC131?logo=tauri)](https://tauri.app/) [![SvelteKit](https://img.shields.io/badge/SvelteKit-2.x-FF3E00?logo=svelte)](https://kit.svelte.dev/) [![Rust](https://img.shields.io/badge/Rust-1.85+-orange?logo=rust)](https://www.rust-lang.org/) [![GitHub release](https://img.shields.io/github/v/release/iofhouras/neobot?include_prereleases&sort=semver)](https://github.com/iofhouras/neobot/releases)
NeoBot Hero

一键配置 Kali Linux 虚拟机 • 自主 AI Agent • 实时 Messenger 控制

快速开始核心特性系统架构路线图

## 什么是 NeoBot? **NeoBot** 是一个可用于生产环境的跨平台桌面应用程序,可实现经过全面加固的 Kali Linux 虚拟机的**零接触部署**,并内置自主 AI Agent。您可以通过 WhatsApp、Telegram 或 Signal 使用自然语言控制一切。 专为追求速度、安全性和自动化的道德黑客、红队人员和安全研究人员而构建。 ## 核心特性 | 类别 | 亮点 | |-----------------------|----------| | **零接触配置** | 15 分钟内全自动完成虚拟机创建、加固及 AI Agent 部署 | | **AI Agent 编排** | 持久化对话式 AI Agent,可通过 WhatsApp、Telegram、Signal 控制 | | **企业级安全** | 加密的凭证库、零信任架构、沙箱化执行 | | **工具链自动化** | 预装 15+ 渗透测试工具,支持智能编排 | | **跨平台** | 支持 Windows、macOS 和 Linux 原生构建,并提供专业安装程序 | | **实时控制** | 支持双向消息传递与低延迟命令执行 | ## 快速开始 ### 1. 下载并安装 **点击下方链接下载适用于您平台的最新版本:** | 平台 | 直接下载链接 | 状态 | |------------|---------------------------------------------------------------------------------------|---------| | **Windows** | [⬇️ 下载 NeoBot-Setup.exe](https://github.com/iofhouras/neobot/releases/latest/download/NeoBot-Setup.exe) | 稳定版 | | **macOS** | [⬇️ 下载 NeoBot-Universal.dmg](https://github.com/iofhouras/neobot/releases/latest/download/NeoBot-0.1.0.dmg) | 稳定版 | | **Linux** | [⬇️ 下载 NeoBot-x86_64.AppImage](https://github.com/iofhouras/neobot/releases/latest/download/NeoBot-x86_64.AppImage) | 稳定版 | ### 2. 运行设置向导 下载并安装完成后,启动 NeoBot 并按照引导完成 5 个步骤: 1. **系统检查** — 验证您的运行环境 2. **虚拟机配置** — 设置 CPU、RAM 和磁盘大小 3. **AI Agent 设置** — 输入 Grok API 密钥和 Messenger token 4. **零接触配置** — 自动化安装 5. **启动** — 启动您的 Kali Linux 虚拟机 ### 3. 开始使用 设置完成后,只需在 WhatsApp 或 Telegram 上向您的 AI Agent 发送消息即可: ## 系统架构 ``` graph TD A[User] -->|Natural Language| B[Messenger Platform] B --> C[NeoBot Backend] C --> D[Kali Linux VM] D --> E[AI Agent + Tools] E --> F[Execution Engine] F --> G[Results] G --> B ``` **核心组件:** - **前端 (Frontend)**:SvelteKit + Tailwind + shadcn/ui(赛博朋克主题) - **后端 (Backend)**:Rust + Tauri 2(安全、轻量级) - **虚拟机层 (VM Layer)**:VirtualBox 自动化配置 - **AI 层 (AI Layer)**:Grok + 可扩展工具系统(灵感来自 OpenClaw) ## 项目结构 ``` neobot/ ├── src-tauri/ # Rust backend │ ├── src/ │ ├── commands/ # Tauri commands │ ├── core/ # Terminal, security, AI │ ├── provisioning/ # Zero-touch engine │ ├── ai_agent/ # Agent orchestration ├── frontend/ # SvelteKit UI ├── assets/ # Icons, logos ├── docs/ # Documentation └── .github/ # Workflows, templates ``` ## 路线图 - [x] 核心虚拟机配置引擎 - [x] AI Agent 框架 - [x] 多平台支持 - [ ] 完整的 Messenger 集成(WhatsApp + Telegram) - [ ] 向量内存 + 长期上下文 - [ ] 插件市场 - [ ] 企业级 SSO 与审计日志 - [ ] 移动端伴侣应用 ## 安全与道德规范 **NeoBot 专为授权的渗透测试和道德安全研究而设计。** - 所有操作均需用户明确确认 - 加密的凭证存储 - 完整的审计日志 - 切勿在未获授权的系统上使用 ## 许可证 本项目采用 MIT 许可证授权 — 详见 [LICENSE](LICENSE) 文件。

由 NeoBot 团队用 ❤️ 打造

有任何问题?请提交 issue 或加入我们的讨论。

标签:AI代理, AI编排, CISA项目, CrewAI, Discord, Rust, SvelteKit, Tauri 2, Telegram, VirtualBox, WhatsApp, 人工智能, 企业级安全, 可视化界面, 安全通信, 插件系统, 数据展示, 用户模式Hook绕过, 红队, 网络安全, 网络流量审计, 虚拟机自动化, 跨平台桌面应用, 通知系统, 隐私保护, 零信任架构