SilentisVox/Vanguard

GitHub: SilentisVox/Vanguard

一个以 TCP/HTTP 阶段器为核心的跨平台 C2 框架,用于建立与管理稳定命令控制通道。

Stars: 2 | Forks: 0

# 先锋 Vanguard 是一个开源的跨平台 **Command & Control** 框架。 它可以帮助各种规模的组织进行安全测试实践。 **Vanguard** 的主要目的是建立和管理 TCP 连接。 它的设计严格考虑了 **HACK5: USB Rubber Ducky**。 这使它成为渗透测试人员和进攻性安全从业者的重要工具。 [![Python](https://img.shields.io/badge/Python-%E2%89%A5%203.6-yellow.svg)](https://www.python.org/) [![License](https://img.shields.io/badge/License-BSD%203%20Clause%20license-C91515)](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, 代码生成, 会话管理, 参数解析, 命令与控制, 安全学习资源, 安全测试, 客户端框架, 开源, 攻击性安全, 数据展示, 无后门, 服务控制, 渗透测试工具, 红队, 网络安全, 网络通信, 逆向工具, 逆向工程, 隐私保护