POUT: Remote Administration Tool
Pout is an interactive C2 and Remote Administration Tool written in GoLang
Report Bug
Β·
Request Feature
Β·
Features
Β·
Screenshots
Disclaimer
Pout is intended for legal and ethical use only. The developers and contributors of Pout are not responsible for any illegal or unethical activities performed using this tool. Users of Pout are solely responsible for their actions and are advised to use the tool for legitimate security testing purposes only. Reselling this program as a closed-source binary could have legal consequences, please do not steal the source.
Table of contents
Features
- π’ Fully Operational
- π‘ Partly Opertional
- π In Development/Planned
Feature |
Status |
Notes |
Persistence |
π’ |
Client has Startup Registry & SCHTASKS Persistence. |
Traffic Encryption |
π’ |
Encrypts server and client communications using AES-256. |
Client Builder |
π’ |
Basic Configuration, Compression, Persistence, ... |
Plugin Creator |
π |
Create C/C++ DLL's and Execute them on the Client. |
File Executor |
π‘ |
Upload and Run Multiple Files, In Memory/On Disk. |
Remote Shell |
π’ |
Silent command execution. |
File Manager |
π |
Upload, Download, Delete, Change Directory, ... |
Process Manager |
π’ |
Custom Refresh Time, Kill Process, Copy ID. |
View Information |
π |
General, Installed Programs, Network, TCP ... |
Recovery Options |
π |
Browser Credentials, Discord Tokens, Wallets, ... |
Fun Options |
π’ |
Lock/Unlock Mouse & Keyboard, Open URL, Open Message Box, ... |
Power Options |
π’ |
Shutdown, Restart, No Warning, Instant, ... |
Client Options |
π’ |
Restart Connection, Remove Connection, ... |
Server Manager |
π‘ |
Server Socket Logs, Connection Analytics, ... |
Notifications |
π‘ |
Windows Notification on Server Start & Client Connect. |
Showcase
Note
The showcase video hasn't been created yet... It will be here soon!
Screenshots
Windows Notifications
File Executor
Remote Shell
Process Manager
Message Box Sender
URL Opener
Installation
To install Pout, firstly make sure you have GoLang and GCC installed. Now you can follow these steps:
- Clone the repository using
git clone https://github.com/codeuk/pout.git
- Open a terminal and navigate to the directory you installed Pout in.
- Download all pre-requisites by running
go get ./...
If you encounter any errors during this process, first look it up and see if it's an easy fix, and if you still can't manage to fix it, create an issue
Usage
To use the Pout C2 server, follow these steps:
- In the Pout directory, run
go run main.go
to open the program.
- When the UI opens, you can start the server by pressing
Server
> Start
.
- You can open the Client Builder by pressing
Client
> Open Builder
. When configured, press Build Client
and it will build to client/build/file.exe
The build is approx. 2MB (will be decreased over time) and so far FUD, though I'd still recommend using a dropper when putting it to operational use as it is open sourced.
License
Pout is licensed under the GNU General Public License v3.0. See the LICENSE file for more information.