Sabique-Islam/void
GitHub: Sabique-Islam/void
Void 是一个集成安全资源浏览、工具链检测与 CTF 辅助命令的进攻安全学习 CLI,帮助学习者高效组织学习路径并简化比赛中的常见操作。
Stars: 0 | Forks: 0
# Void
**由好奇心驱动的 offensive security 工具包。** 打破常规的路线图。
浏览精选的安全资源,检查你的黑客工具链,运行 CTF 辅助工具,并通过 Cursor skill 插件与 Claude Code / Copilot 配合使用。
## 快速开始
```
# Build
make build
# 从哪里开始
./bin/void start
# 检查你的工具(缺失时提供安装指南)
./bin/void tools doctor
# 浏览资源
./bin/void resources list --starred
./bin/void resources search web
./bin/void resources open portswigger-academy
# CTF helpers
./bin/void ctf decode "SGVsbG8gV29ybGQ="
./bin/void ctf forensics file challenge.png
./bin/void ctf web headers https://example.com
./bin/void ctf hash identify d41d8cd98f00b204e9800998ecf8427e
```
## 安装
```
make build
make install # puts void in $GOPATH/bin or /usr/local/bin
# 交互式 Bootstrap 安全工具
make setup
```
## CLI 命令
| 命令 | 描述 |
|---------|-------------|
| `void start` | 学习路径概述 |
| `void resources list [category]` | 资源目录 |
| `void resources search
` | 搜索资源 | | `void resources info` | 资源详情 | | `void resources open ` | 在浏览器中打开 | | `void tools doctor` | 检查所有安全 CLI 工具 | | `void tools check ` | 检查单个工具及安装指南 | | `void tools install ` | 显示安装说明 | | `void tools setup-script` | 交互式 bootstrap | | `void ctf decode ` | 尝试常见的 CTF 解码 | | `void ctf hash` | 计算 MD5/SHA1/SHA256 | | `void ctf hash identify ` | 猜测 hash 类型 | | `void ctf web headers\|cookies ` | HTTP 分析 | | `void ctf forensics file\|stego ` | 文件/隐写分析 | | `void ctf crypto xor\|freq` | Crypto 辅助工具 | | `void ctf osint dns\|username` | OSINT 辅助工具 | | `void ctf pwn checksec ` | 二进制缓解措施 | | `void skill guide` | Agent 集成参考 | | `void skill doctor` | 验证 Cursor skill 是否已安装 | ## Cursor / Claude Code / Copilot 该 skill 位于 `.cursor/skills/void/SKILL.md`。 **在聊天中调用:** - "use the void skill" - `/void help with this CTF` - "void tools doctor" **验证:** ``` void skill doctor ``` Agent 应该阅读 skill 并运行 CLI 命令,而不是猜测工具名称。 ## Bash 脚本 ``` chmod +x scripts/*.sh scripts/check-tool.sh nmap # check + install guide scripts/setup-tools.sh # interactive toolchain setup scripts/ctf-decode.sh "..." # decode wrapper scripts/web-recon.sh https://target # web recon ``` 如果缺少工具,系统会打印一个带边框的提示信息,其中包含特定于操作系统的安装命令。
标签:CTF辅助, EVTX分析, Go语言, 应用安全, 攻击安全工具包, 日志审计, 程序破解, 网络安全学习