0xClumzzy/zzyutil
GitHub: 0xClumzzy/zzyutil
一个基于 Rust 和 Ratatui 构建的网络安全工具箱终端界面,提供 70+ 渗透测试工具的统一浏览、搜索、自动安装与执行入口。
Stars: 1 | Forks: 0
# zzyutil — 网络安全工具箱 TUI
一个终端 UI,可以从可浏览的目录中组织和运行网络安全工具。受 Black Arch 启发,基于 Ratatui 构建。
##安装
```
curl -fsL https://github.com/0xClumzzy/zzyutil/releases/latest/download/start.sh | sh
```
## 使用方法
```
zzyutil
```
使用无密码 sudo(自动安装需要):
```
sudo zzyutil
```
## 导航
| 按键 | 操作 |
|------|--------|
| `Tab` | 在标签列表和命令树之间切换 |
| `↑`/`↓` | 浏览条目 |
| `Enter` | 运行选中的命令 |
| `d` | 显示描述 |
| `v` | 切换多选模式 |
| `Space` | 切换选中状态(在多选模式下) |
| `/` | 搜索 |
| `Esc` / `q` | 返回 / 退出 |
## 构建
```
cargo build --release
```
二进制文件位于 `target/release/zzyutil`。
## 项目结构
```
core/ — Library: catalog model, script extraction, precondition checks
tui/ — Binary: Ratatui-based terminal interface
core/tabs/ — 88 shell scripts across 11 tool categories
```
## 许可证
MIT
标签:Cutter, 可视化界面