User Interface
The AdaptixClient user interface is divided into two main parts. The Session Table, Session Graph, and Tasks Manager widgets are initially docked in the upper part. The lower part contains tabs for each function you interact with.

Each widget can be moved around in its Dock, grouped into Tabs, or undocked as a separate window.

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. When you click on the folder icon, the project directory will open in the system explorer.

The Subscriptions menu allows you to synchronize data that was not received during authorization.

2. Extender
Opens the extensions window for the client. More information about extensions here.
3. Settings
Opens the client settings window.
Basic client settings: theme, fonts, session graph version and buffer size for RemoteTerminal.

Agent Console block allows you to set the default buffer size, as well as the console time display modes, line feeds, and auto-scroll to the last output.
Allows you to select which fields will be displayed in the Sessions Table. This section enables the HealthCheck feature and sets the agent monitoring time.

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

This section allows you to select the docks that will highlight content changes.

Toolbar
The toolbar at the top of AdaptixClient offers quick access to common Adaptix functions.
![]()
View Logs tab
![]()
Manage listeners. Generate agents
![]()
Extender Docks list
![]()
View Sessions table
![]()
View Sessions graph
![]()
Manage Tasks and Jobs
![]()
Team chat
![]()
Manage Tunnels
![]()
Manage Downloads
![]()
Manage Targets
![]()
Manage Credentials
![]()
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.

"Set data" allows you to manually set session data.

Search and filter
All tables support searching and filtering data. To display the search and filter bar, use the keyboard shortcut Ctrl+F.

The search field supports groupings and conditions:
()- group^()- not|- or&- and.
If auto check is active, searching and filtering are performed online whenever the filter is changed. If auto check is disabled, searching and filtering are performed only by pressing Enter.
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. p0).

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


If a network tunnel is running through the agent, this will be shown in the graph.
TunS - teamserver-side
TunC - client-side

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. The console supports auto-completion of local paths by pressing the Tab key, and Ctrl+Tab will open a file selection window. The console has its own menu with many settings.

You can disable the display of time in the console in the application settings.
The console supports escaping quotes and slashes. An expression within the first quotation marks will be interpreted as a string for the console. If quotation marks need to be passed to a command, they must be escaped. An example of running mimikatz is below.

Last updated