SilentisVox/Vanguard
GitHub: SilentisVox/Vanguard
一个以 TCP/HTTP 阶段器为核心的跨平台 C2 框架,用于建立与管理稳定命令控制通道。
Stars: 2 | Forks: 0
# 先锋
Vanguard 是一个开源的跨平台 **Command & Control** 框架。
它可以帮助各种规模的组织进行安全测试实践。
**Vanguard** 的主要目的是建立和管理 TCP 连接。
它的设计严格考虑了 **HACK5: USB Rubber Ducky**。
这使它成为渗透测试人员和进攻性安全从业者的重要工具。
[](https://www.python.org/)
[](https://github.com/SilentisVox/Silence/blob/master/LICENSE)
### 功能
- 交互式命令行界面
- 配置参数解析
- TCP/HTTP 阶段器
- 载荷生成
- 会话管理命令
- 服务控制命令
- 实用命令
- 核心客户端侧载荷
- 彩色输出与格式化
### 安装
```
git clone https://github.com/SilentisVox/Vanguard
cd Vanguard
python3 vanguard.py
```
### 用法
```
→ python vanguard.py -h
usage: vanguard.py [-h] [-c CALLBACK] [-tp TCP_PORT] [-hp HTTP_PORT] [-q]
options:
-h, --help show this help message and exit
-c CALLBACK, --callback CALLBACK Callback address.
-tp TCP_PORT, --tcp-port TCP_PORT TCP listen port.
-hp HTTP_PORT, --http-port HTTP_PORT HTTP listen port.
-q, --quiet
```
```
Vanguard> help
help
Command Description
--------------------------------------------------------------
start [+] Starts a given service with parameters.
kill [+] Kills a given service.
generate [+] Generates a payload to the handler specified.
options Displays current services running.
sessions Displays all sessions with clients.
session [+] Begin communication with a given client.
end [+] Kills a connection with a specified client.
eradicate Kills all current sessions.
help [+] Displays this menu or command details.
clear Clears the terminal window.
exit Exits Vanguard.
```
标签:C2框架, HACK5, Payload生成, Python, Stager, TCP, USB Rubber Ducky, 云资产清单, 交互式CLI, 代码生成, 会话管理, 参数解析, 命令与控制, 安全学习资源, 安全测试, 客户端框架, 开源, 攻击性安全, 数据展示, 无后门, 服务控制, 渗透测试工具, 红队, 网络安全, 网络通信, 逆向工具, 逆向工程, 隐私保护