Skip to content

farinap5/PurpleCommand

Repository files navigation

!!!The following README data refers to the version found under "old" branch. Use "old" branch!!!

The tool is being refactored to become a better c2, with support for multiple connections, scripting and more. If you want to use the regular version, compile the "old" branch. The "main" is instable.

PurpCMD

PurpleCommand is a modular and extensible C2 framework designed for supporting red team operations and security researching. It provides a customizable platform for simulating advanced adversary behaviors and managing post-exploitation tasks. The main target OS will be Linux for now since this is my research subject.

The main ability of PurpC is the capability of initiating a reverse shell with SSH over websockets. It operates by initiating a simple SSH server on the client side. Leveraging SSH has many improved features to work with remote terminals, such as enhanced interaction quality, window resizing, full duplex communications, and more. This type of approach tends to work better than using reverse shell, that use system features, synchronized sockets and IO, it will have limited capabilities. Purpcmd employs a reverse WebSocket connection to seamlessly synchronize the SSH connection with the server.

img1

img1

img1

img1

About

Reverse Shell based on SSH over websocket.

Topics

Resources

License

Stars

Watchers

Forks