Adaptix Framework
AdaptixC2 GitHubExtension-Kit
  • Welcome
  • Adaptix C2
    • Getting Starting
      • Installation
      • Starting
    • User Interface
    • Listeners and Agents
    • Agent Browsers
      • File Browser
      • Process Browser
    • Data management
      • Tasks storage
      • Downloads Storage
      • Screenshots Storage
    • BOF and Extensions
    • Pivoting
    • Linking Agents
  • Extenders
    • Listeners
      • Beacon HTTP
      • Beacon SMB
      • Beacon TCP
      • Gopher TCP
    • Agents
      • Beacon
        • Beacon BOFs
      • Gopher
  • Development
    • Plugins
    • Listener plugin
    • Agent plugin
  • AX Support Soft
    • AxChecker
    • CmdChecker
  • Changelog
    • v0.1 -> v0.2
    • v0.2 -> v0.3
    • v0.3 -> v0.4
Powered by GitBook
On this page
  • Preinstall
  • Server
  • Client
  • Linux / MacOS
  • Windows
  1. Adaptix C2
  2. Getting Starting

Installation

PreviousGetting StartingNextStarting

Last updated 19 days ago

The 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 AdaptixC2

Preinstall

To build Server and Extenders, you need to install additional dependencies. Please note that golang 1.23 is required to compile and run AdaptixServer.

sudo apt install golang-1.23 mingw-w64 make
sudo ln -s /usr/lib/go-1.23/bin/go /usr/local/bin/go
 sudo pacman -S --needed go mingw-w64 make

To build Client, you need to install additional dependencies

sudo apt install make cmake libssl-dev qt6-base-dev qt6-websockets-dev
sudo pacman -S --needed make cmake openssl qt6-base qt6-websockets
# https://brew.sh/
brew install make cmake openssl qt@6

Need

Server

AdaptixServer and Extenders (goplugins) must be built with the same version of the golang package.

make server
make extenders

All compiled files will be located in the dist directory.

Client

Linux / MacOS

The AdaptixClient is compiled from the cmake configuration.

make client

AdaptixClient file will be located in the dist directory.

Windows

After launching the installer, on the package download page, check the boxes as shown in the screenshot below.

In QT Creator, select Open Project and select the CMakeLists.txt file. After downloading the project, change the build type to Release and build the project.

Create a directory for the client where all dependencies will be copied. Move the AdapticClient.exe executable to this directory, open cmd.exe and run windeployqt.exe.

The directory with the application and dependencies can be transferred to any computer.

Download QT online installer from the official website: .

https://doc.qt.io/qt-6/qt-online-installation.html
source code
https://doc.qt.io/qt-6/qt-online-installation.html