<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Reference on JustC2 Docs</title><link>/en/docs/reference/</link><description>Recent content in Reference on JustC2 Docs</description><generator>Hugo</generator><language>en</language><copyright>Copyright (c) 2026 JustC2</copyright><lastBuildDate>Sat, 19 Sep 2026 00:00:00 +0000</lastBuildDate><atom:link href="/en/docs/reference/index.xml" rel="self" type="application/rss+xml"/><item><title>REST API Reference</title><link>/en/docs/reference/rest-api/</link><pubDate>Sat, 19 Sep 2026 00:00:00 +0000</pubDate><guid>/en/docs/reference/rest-api/</guid><description>&lt;h2 id="overview"&gt;Overview&lt;/h2&gt;&#10;&lt;p&gt;The JustC2 teamserver exposes a REST API over HTTPS. All endpoints are prefixed with the configured endpoint path (default: &lt;code&gt;/endpoint&lt;/code&gt;). Authentication uses JWT bearer tokens.&lt;/p&gt;</description></item><item><title>Extender Development</title><link>/en/docs/reference/extenders/</link><pubDate>Sat, 19 Sep 2026 00:00:00 +0000</pubDate><guid>/en/docs/reference/extenders/</guid><description>&lt;h2 id="overview"&gt;Overview&lt;/h2&gt;&#10;&lt;p&gt;JustC2 uses a Go plugin architecture where listeners and agent types are implemented as shared libraries (&lt;code&gt;.so&lt;/code&gt; files). Each plugin is called an &lt;strong&gt;extender&lt;/strong&gt;. You can develop custom extenders to add new communication protocols or agent types.&lt;/p&gt;</description></item><item><title>AxScript Extensions</title><link>/en/docs/reference/axscript/</link><pubDate>Sat, 19 Sep 2026 00:00:00 +0000</pubDate><guid>/en/docs/reference/axscript/</guid><description>&lt;h2 id="overview"&gt;Overview&lt;/h2&gt;&#10;&lt;p&gt;AxScript (&lt;code&gt;.axs&lt;/code&gt; files) is JustC2&amp;rsquo;s extension scripting system. It serves two primary purposes:&lt;/p&gt;&#10;&lt;ol&gt;&#10;&lt;li&gt;&lt;strong&gt;UI Definitions&lt;/strong&gt; — Define forms, dialogs, and custom views for extender plugins in the client&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Automation&lt;/strong&gt; — Create custom scripts that interact with the teamserver and agents&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;h2 id="axscript-files"&gt;AxScript Files&lt;/h2&gt;&#10;&lt;p&gt;Each extender includes an &lt;code&gt;ax_config.axs&lt;/code&gt; file that defines how the client renders its configuration UI. When the server loads an extender, it sends the AxScript configuration to connected clients, which use it to dynamically generate the appropriate forms and controls.&lt;/p&gt;</description></item></channel></rss>