AdaptixC2
Adaptix is an extensible post-exploitation and adversarial emulation framework made for authorized penetration testing. The Adaptix server is written in Golang to allow operator flexibility.
Description
Adaptix provides a flexible framework for post-exploitation activities and adversarial emulation during authorized penetration testing. It consists of server and client components, enabling operators to manage and execute operations in a controlled manner.
The framework supports extensibility, allowing customization through extensions and configuration options. It is designed for professional use in penetration testing scenarios where emulation of adversary tactics is required.
Key components include adaptixserver for hosting and adaptixclient for connectivity, with support for SSL and YAML-based profiles for streamlined deployment.
How It Works
The Adaptix server, written in Golang, operates as a central hub listening on specified IP and port for client connections. It supports SSL encryption via certificate and key files, password authentication, and endpoint configuration. Options can be provided individually or via YAML profile files, with extensibility through additional modules. Debug mode is available for troubleshooting.
Installation
sudo apt install adaptixc2Flags
Examples
adaptixserver -hAdaptixServer -i 0.0.0.0 -p port -pw password -e endpoint -sc SslCert -sk SslKey -ex ext1,ext2,... -debugAdaptixServer -profile profile.yaml -debugAdaptixServer -i 0.0.0.0 -p 443 -pw mypass -e /apiAdaptixServer -profile default.yamlAdaptixServer -i 127.0.0.1 -p 8080 -pw secret