n0x90/onewAy

GitHub: n0x90/onewAy

受 Armitage 启发的红队协作框架,采用 Web 界面与 Rust 客户端的现代架构。

Stars: 0 | Forks: 0

# onewAy onewAy 是一个受 Armitage 启发的红队框架。它分为 Web 服务器(前端 + API)和一个可执行模块化功能的 Rust 客户端。 项目状态:早期开发中。预计会有破坏性变更和不完整的功能。 ## 仓库布局 - `server/frontend` - React + TypeScript UI (Vite + Tailwind)。 - `server/backend` - FastAPI API、认证、websocket 处理、数据库模型和 Alembic 迁移。 - `client` - Rust 客户端实现及 websocket/API 集成。 ## 安装 如需完整的环境设置(依赖项、配置、TLS 和首次运行),请参阅 [INSTALL.md](https://github.com/n0x90/onewAy/blob/main/INSTALL.md)。 ## 本地运行 完成安装后: - Backend API: `cd server/backend && python run.py` - Frontend dev server: `cd server/frontend && npm run dev` - Rust client: `cd client && cargo run` 默认前端 URL: `https://localhost:5173` ## 开发命令 - Frontend lint: `cd server/frontend && npm run lint` - Frontend build: `cd server/frontend && npm run build` - Backend tests: `cd server/backend && pytest` - Rust checks: `cd client && cargo check` - Rust tests: `cd client && cargo test` ## 注意事项 - 对于本地 HTTPS,请使用与您的主机名匹配的可信开发证书(例如:`localhost`、`127.0.0.1`、`::1`)。 - 如果启用了 Metasploit 集成(`[metasploit].active = true`),您必须在 `config.toml` 中设置 `msfrpc_password`。 - 请仅在授权的测试环境中使用本软件。
标签:Armitage替代, AV绕过, C2框架, Cobalt Strike替代, FastAPI, IP 地址批量处理, Metasploit集成, Mythic替代, PoshC2替代, RAT, React, Red Teaming, Rust客户端, Syscalls, Websocket通信, 可视化界面, 命令与控制, 安全学习资源, 安全测试, 恶意样本开发, 攻击性安全, 红队框架, 网络信息收集, 网络安全, 自动化攻防, 远程控制, 逆向工具, 隐私保护