> For the complete documentation index, see [llms.txt](https://adaptix-framework.gitbook.io/adaptix-framework/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://adaptix-framework.gitbook.io/adaptix-framework/changelog-and-updates/version-0.1-greater-than-1.0/v0.3-greater-than-v0.4.md).

# v0.3 -> v0.4

## AdaptixC2

**New:**

* Added control over **WorkingTime** and **KillDate** parameters for agents. Added new agent marks "**Disconnect**" and "**No worktime**".

<figure><img src="https://2104178602-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FS8p8XLFtLmf0NkofQvoa%2Fuploads%2Fgit-blob-2571a1592dbf1c67a3f8e79c28b1dad671f8c19e%2FScreenshot_20250427_223011.png?alt=media" alt=""><figcaption></figcaption></figure>

* Added screenshot storage.

<figure><img src="https://2104178602-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FS8p8XLFtLmf0NkofQvoa%2Fuploads%2Fgit-blob-65ed52b86ebd8e5ec43caf39d178a91dae0c9825%2FScreenshot_20250427_214233.png?alt=media" alt=""><figcaption></figcaption></figure>

* Unix support added to **ProcessBrowser** and **FilesBrowser**.

<figure><img src="https://2104178602-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FS8p8XLFtLmf0NkofQvoa%2Fuploads%2Fgit-blob-4281f2509bec12dc22b7db3313a8d08f09dac83d%2FScreenshot_20250427_123146.png?alt=media" alt=""><figcaption></figcaption></figure>

<figure><img src="https://2104178602-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FS8p8XLFtLmf0NkofQvoa%2Fuploads%2Fgit-blob-dd354d014234109aaa51c938bef86a2fdf842289%2FScreenshot_20250427_123332.png?alt=media" alt=""><figcaption></figcaption></figure>

* **SessionsGraph** now displays the agent type and process PID instead of the process name.

<figure><img src="https://2104178602-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FS8p8XLFtLmf0NkofQvoa%2Fuploads%2Fgit-blob-c64fc7456864b85f52c17a55512bd60616ea0967%2FScreenshot_20250427_230905.png?alt=media" alt=""><figcaption></figcaption></figure>

* New form of agent generation. The mechanisms for registering listeners and agents have been completely changed.

<figure><img src="https://2104178602-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FS8p8XLFtLmf0NkofQvoa%2Fuploads%2Fgit-blob-10193b811c65839318cae13ddaef5a1aa96ef20a%2FScreenshot_20250427_130106.png?alt=media" alt=""><figcaption></figcaption></figure>

* The listeners table has been reworked.

<figure><img src="https://2104178602-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FS8p8XLFtLmf0NkofQvoa%2Fuploads%2Fgit-blob-f7dc487dea0623554fe9ccfd8260a079d7fe8a0f%2FScreenshot_20250427_122049.png?alt=media" alt=""><figcaption></figcaption></figure>

* Added "**vspacer**", "**hspacer**", "**time\_input**", "**date\_input**" elements to WidgetBuilder. [More details](broken://pages/xOg2TomPFpAcUXq115KY)
* For extensions, the functions `$RAND(len, charmap)`, `$HASH(algorithm, len, data)`, `$MAP(map, key)` are implemented. [More details](https://adaptix-framework.gitbook.io/adaptix-framework/changelog-and-updates/version-0.1-greater-than-1.0/pages/sLyyZIiPvFReVu3TXf06#id-1.-command)
* Completely new mechanism for connecting extenders. Now all information about the extender is contained in a single JSON configuration file. All common structures are now loaded from the [axc2](https://github.com/Adaptix-Framework/axc2) package. Server operation has become much faster. More variability in developing agents for different listeners and operating systems.
* Added formatting to the downloads, processes and files tables.

**Fix:**

* Fixed message in agent console. Previously there were extra characters `.` when there was no domain.
* Fixed display of sleep time
* Fixed incorrect escaping of quotes when entering an agent console command.

## NEW GOPHER AGENT

* Added a new synchronous gopher agent that supports Linux and MacOS systems.
* A TCP/mTLS listener has been added to the agent.
* This agent currently has limited functionality.

<figure><img src="https://2104178602-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FS8p8XLFtLmf0NkofQvoa%2Fuploads%2Fgit-blob-ef99bc0df65b2a949aa51f6f20a44caa1edd5db3%2FScreenshot_20250427_215852.png?alt=media" alt=""><figcaption></figcaption></figure>

## Agent Beacon

**New:**

* Added TCP internal communication channel
* Added **WorkingTime** and **KillDate** functions
* The listener creation form and agent profile have been changed. Now each Callback Server has its own port.
* Added BOF API: `BeaconAddValue`, `BeaconGetValue`, `BeaconRemoveValue`.

**Fix:**

* Fixed the function of determining the file modification date.
* The DLL agent supports launching via rundll32 (by [melnicek](https://github.com/melnicek)).

## Extension-Kit

**New BOFs:**

* Creds-BOF: `askcreds` (by [5P34R](https://github.com/5P34R)), `autologon`, `credman` (by [j88001](https://github.com/j88001))
* AD-BOF: `ldapsearch` (by [B1oodyPhoenix](https://github.com/B1oodyPhoenix))
* Injection-BOF: `inject-cfg`
* Elevation-BOF: `uac_regshellcmd`, `uac_sspi` (by [j88001](https://github.com/j88001))
* Execution-BOF: `execute-assembly` (by [j88001](https://github.com/j88001))
* SAL-BOF: `privcheck` (by [j88001](https://github.com/j88001))
