User Interface

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.

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

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.

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. 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.

Last updated