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
  • Main menu
  • 1. Projects
  • 2. Extender
  • 3. Settings
  • Toolbar
  • Session Table
  • Sessions Graph
  • Agents console
  1. Adaptix C2

User Interface

PreviousStartingNextListeners and Agents

Last updated 18 days ago

The AdaptixClient user interface is divided into two parts. The top part of the interface displays agents and their tasks. The bottom part of the interface displays tabs for each feature you interact with. You can click the area between these two parts and resize them as needed.

Main menu

1. Projects

Project Management Menu. Close Project will disconnect the current project from the C2 server and close the project area. New Project will open a new login window.

After authorization, a new project tab will appear in the bottom panel of the client.

2. Extender

3. Settings

Opens the client settings window.

Basic client settings: theme, fonts, time display mode in the agent console.

Toolbar

The toolbar at the top of AdaptixClient offers quick access to common Adaptix functions.

Manage listeners. Generate agents.

View Logs tab

View Sessions table

View Sessions graph

Manage Tasks and Jobs

Manage Tunnels

Manage Downloads

Manage Screenshot

Update JWT / Reconnect to Server

Session Table

The session table shows which agents have registered with the AdaptixServer.

The User field displays the access token used. The session table has agent markings: Terminated, Inactive, Unlink, No response. The operator can mark an agent as Inactive or Active, and also select the color of the entry or the entire line. The time for marking an agent as No Response is set in the session table settings.

Hovering over the Sleep field will show the current KillDate and WorkTime settings (if set). During non-working hours, the agent will be marked as "No worktime".

Double-clicking on an agent line will open the agent console. Agents are managed via the context menu of the session table.

When deleting an agent from the server via the "Remove from server" menu item through the session table menu, you now need to confirm the action.

To activate the search bar, you must use the key combination Ctrl+F in the sessions table.

Sessions Graph

Without a visual representation, it’s difficult to track and understand chains of 4 or 5 linked agents. That’s where the Sessions Graph comes in handy.

The session graph shows the agent chains in a natural way. Each agent session has a computer icon that indicates its operating system and privilege level. If the icon is red, the agent is running in a privileged process. A gray icon indicates that the agent is currently checked (possibly inactive).

The firewall icon represents the egress point of your agent. Each line contains the name of the listener responsible for processing agent data. A dashed green line indicates the use of "external" listeners.

A solid yellow line connecting one agent session to another represents a link between two agent ("internal" listener). These lines contain the listener name and the link name (e.g. p1).

Agents are managed via the context menu of the session table.

Agents console

The agent console looks like this. Each command includes the operator name, task ID, and agent type. The console keeps a history of entered commands, as well as autocompletion of commands.

To clear the console, use the key combination Ctrl+L in the input field.

You can disable the display of time in the console in the application settings.

Opens the extensions window for the client. More information about extensions .

Allows you to select which fields will be displayed in the This section enables the HealthCheck feature and sets the agent monitoring time.

Allows you to select which fields will be displayed in the .

->

here
TasksTable
Sessions Table.