SILENTTRINITY is an asynchronous, collaborative post-exploitation C2 framework leveraging Python and .NET's DLR for flexible, stealthy red team operations.
An asynchronous, collaborative post-exploitation agent powered by Python and .NET's DLR
This tool is designed for red team operators and penetration testers to conduct advanced post-exploitation activities with multi-user collaboration and real-time control over compromised systems. It enables dynamic task execution using embedded .NET scripting languages, enhancing stealth and flexibility without relying on PowerShell. SILENTTRINITY is ideal for teams needing scalable, modular, and encrypted command and control infrastructure.
Users should familiarize themselves with the Boo programming language to develop or customize post-exploitation modules effectively. The tool avoids PowerShell usage to enhance stealth but requires understanding of .NET scripting languages. Extensive logging and encrypted communications improve operational security, but operators should ensure secure deployment environments and adhere to legal and ethical guidelines when using this tool.
Clone the repository: git clone https://github.com/byt3bl33d3r/SILENTTRINITY.git
Navigate into the directory: cd SILENTTRINITY
Install Python 3.7 or higher
Install dependencies using pip: pip install -r requirements.txt
Follow additional setup instructions in the Wiki: https://github.com/byt3bl33d3r/SILENTTRINITY/wiki/Installation
Run the Teamserver and Client as per usage instructions
python3 teamserver.py
Starts the Teamserver to manage implants and handle C2 communication
python3 client.py
Launches the SILENTTRINITY client CLI for interacting with implants and teamserver
use <module_name>
Loads a specific post-exploitation module for execution
listeners
Lists available listeners for implant communication
stagers
Displays available stagers to deploy implants
modules
Lists all loaded modules available for use
sessions
Shows active implant sessions connected to the teamserver
exit
Exits the SILENTTRINITY client interface