Installation Client
The source code of AdaptixС2 is available on github. The main branch is a stable version and does not contain the latest changes.
git clone https://github.com/Adaptix-Framework/AdaptixC2.git
cd AdaptixC2Linux
Preinstall
To build Client, you need to install additional dependencies
For Linux (no Arch), you can use a specially prepared script that will install and configure the necessary packages for both the server and client parts. (pre_install_linux_all.sh)

Debian
sudo apt install gcc g++ build-essential make cmake mingw-w64 g++-mingw-w64 libssl-dev qt6-base-dev qt6-base-private-dev libxkbcommon-dev qt6-websockets-dev qt6-declarative-dev qt6-svg-dev Arch
sudo pacman -S --needed make cmake openssl libxkbcommon qt6-base qt6-websockets qt6-declarativeBuild on Host
The AdaptixClient is compiled from the cmake configuration. For fast builds in multithreaded mode, use make client-fast.
AdaptixClient file will be located in the dist directory.
Build in Docker
The compiled static AppImage will be located in the AdaptixClient/client-dist directory.
MacOS
To build Client, you need to install additional dependencies. You need use Brew.
The AdaptixClient is compiled from the cmake configuration. For fast builds in multithreaded mode, use make client-fast.
Windows
Preinstall
Install MSYS2 from github to C:\msys64.


Run C:\msys64\ucrt64.exe and install QT modules.

Build
AdaptixClient is compiled from a CMake configuration. For a quick build, run the BAT file. AdaptixClient.exe file will be located in the AdaptixClient\dist directory.
The directory with the application and dependencies can be transferred to any computer.
Last updated