RustC2 is a cross-platform Command and Control (C2) post-exploitation framework implemented in Rust. It provides a robust and extensible platform for managing compromised systems and executing post-exploitation tasks in a stealthy manner.
- Cross-Platform: Blackrose is designed to work seamlessly across various operating systems, ensuring flexibility in deployment.
- Stealthy Communication: Utilize advanced communication techniques to maintain stealth and evade detection.
- Extensible Modules: Easily extend functionality with modular post-exploitation tasks to suit your needs.
- Security and Reliability: Built with a focus on security, reliability, and minimal resource footprint.
-
Clone the repository:
git clone https://github.com/yourusername/rustc2.git
-
Navigate to the project directory:
cd rustc2
-
Build the project:
cargo build --release
-
Run RustC2:
./target/release/rustc2
- Configure the C2 server settings in
config.toml
. - Execute the RustC2 binary on the compromised host.
- Manage and interact with compromised hosts using the C2 server.
For detailed usage and module documentation, refer to the Wiki.
We welcome contributions! Please follow the contribution guidelines before making pull requests.
This project is licensed under the MIT License - see the LICENSE file for details.