Version 1.0

Contributors to the GitHub update include: shashinma, P0142, bri5ee, BlackMeerkat

AdaptixC2

New:

  • Network tunnels SOCKS4/SOCKS5 have been completely reworked on both client and server sides, significantly improving stability, performance, and speed. Tunnels are now RFC-compliant, which allows port scanning through tunnels. SOCKS5 tunnels (both client-side and server-side) now support IPv6 (Client and TeamServer). Added an internal TeamServer API for service responses to the SOCKS client about connection status: TsTunnelConnectionHalt(channelId int, errorCode byte)

  • The session graph has been completely redesigned. New icons have been added. Support for Top-Bottom layout has been introduced. Sessions through which tunnels are operating are now marked as TunS (tunnel via TeamServer) and TunC (tunnel via client). Inactive and Terminated sessions are no longer displayed on the graph. Quick session console opening via mouse middle-click.

  • Dialog windows have been reworked and a profile system with background saving to the client database has been added for: Authorization Form, Listener Creation Window, Agent Generation Window. The authorization form now requires specifying a project directory, which will be used as the base path for all file system dialogs.

  • Implemented Remote Shell — an interactive Non-PTY shell. This required rewriting the API TsTerminalConnResume(agentId, terminalId, ioDirect bool).

  • Remote Terminal now operates in SSH-like mode (fast input + stable PTY). Multiple terminals can now be created within a single Remote Terminal tab.

  • Added tab blinking animation for background updates (by shashinma)

  • Added the ability to rename tabs via the context menu (by shashinma)

  • Tabs can now be closed by middle-clicking the tab or using a three-finger touchpad gesture

  • Added text batching to prevent UI freezes: flush every 100 ms or 64 KB, optimized bulk line removal, and added a database truncation limit of 10 MB (by bri5ee)

  • The Listener Manager now includes a Created column with the listener creation date and time

  • The Sessions table now includes a Created column with the agent creation date and time

  • Targets Manager now supports copying data to the clipboard

  • Credentials Manager now supports copying data to the clipboard. When copying credentials, templates can now be selected (impacket, netexec, etc.)

  • DownloadsManager now allows deleting multiple saved files at once

  • In all tables, Ctrl+F now enables filtering and searching. The search field supports conditional operators: and &, or |, not ^, grouping ().

  • The client synchronization system has been updated

  • Added new themes: Adaptix Dark and Adaptix Light

  • Added Slack event callbacks.

  • Implemented global managers: TaskManager, TunnelManager, EventBroker.

  • Added Docker Compose build commands to the Makefile.

  • Added new TS APIs:

  • Removed TS APIs:

  • Added Web APIs:

  • Removed Web API

Fix:

  • Authorization errors on the Windows client have been resolved

  • Correct handling of PostHook even when the client is disconnected

  • Fixed an issue with automatic titlebar enlargement (by shashinma)

  • Fixed buttons and centering issues in the tabbar and titlebar (by shashinma)

  • Fixed date sorting in all tables

  • Fixed Console UI freezing when displaying large outputs (by bri5ee)

  • Fixed focus restoration so tabs no longer auto-switch when agents connect (by bri5ee)

  • Fixed an issue where port 1080 was always used when creating SOCKS4 tunnels from the UI

  • On client reconnect, if the server is still unavailable, the synchronization banner is now hidden automatically

Beacon

New:

  • Implemented Remote Shell.

Gopher

Fix:

  • Fixed terminal input handling and resizing for Gopher sessions (by BlackMeerkat)

  • Fixed premature task termination caused by bufio.Scanner: token too long errors (by bri5ee)

  • Increased cat command output size from 10 KB to 1 MB.

Extension-Kit

New:

  • Added LDAP-BOF (by P0142)

  • Added DCSync-BOF (by P0142)

  • Update certi request BOF

  • Added certi request_on_behalf BOF

  • Added certi auth BOF

  • Added certi shadow BOF

  • Added runas BOF

  • SQL-BOF: now mssql sql-databases also show the owner and trustworthiness setting

Fix:

  • Kerbeus-BOF small fix

templates-extender

  • Added constants used by the framework

  • Removed APIs:

  • Added APIs:

  • Changed API

New community extenders

  • Lamperlv3 (by P0142) - Lamperl is a Linux agent for the Adaptix C2 written in Perl + HTTP Listener

Last updated