The first C2 on the go.

Your entire engagement runs in a browser tab. AXIS is a commercial command-and-control platform: one teamserver, agents for Windows, Linux, macOS, and embedded targets down to ARMv5 — and a web panel that carries the whole operation, from any machine you trust.

05 platform profiles 13 delivery formats 23 traffic profiles 67 object library 0 license callbacks

rev 0328 — no static, on-execute, or behavioral verdicts across the tracked AV/EDR matrix. How we measure

https://panel.axis.internal LIVE
/ Search agents… (Ctrl+F) 🌍 All Countries All Status
mo admin
Dashboard Agents WS-014×
14Total ● 11Active ○ 2Pending ✕ 1Dead 8Windows 4Linux 1Emb 1macOS ● 0Alerts
AGENTS — CAMPAIGN: NORTH5 of 14 · configurable columns
WS-014finance-ws · Win 11 x64 · C 1.12DEF
10.0.12.84 DE active · 60s ±20% Healthy → 00:28
SRV-FIN-02file-server · Ubuntu 22.04 · GoS1
10.0.12.31 FI active · 120s ±10% Healthy → 00:41
QNAP-ARM5branch-nas · QTS 5 · static armv5
192.168.4.22 NL idle · 900s fixed Stale → 09:00
MAC-DESIGNstudio-imac · macOS 15 · arm64
10.0.14.9 US active · 60s ±20% Healthy → 00:19
WIN11-EVALuntrusted · awaiting approval
10.0.15.77 BR pending · 30s ±10% approvereject —
GEOGRAPHIC DISTRIBUTIONCLICK TO FILTER
Map of agent check-ins
DE 4US 3FI 2NL 1BR 1SG 1
AV / EDR COVERAGEAS REPORTED
Defender6
CrowdStrike3
Kaspersky2
SentinelOne2
LIVE EVENTS
09:47 filemgr result · WS-014 · 18.4 KB
09:45 stager token minted · max uses 1
09:44 build finished · windows / exe-minimal-mem
09:41 operator sign-in · m.okafor · 2FA
Web panel v2.2 · agents view — redrawn from the real panel
Why “on the go”

No console install. No seat. No dongle.

The web panel is not a companion view — it is the whole product. Build an agent, mint a stager token, run a BOF, browse a target’s files, open a tunnel: all of it from a browser, on any operating system, from anywhere you can reach your teamserver.

OPERATOR any modern browser
TEAMSERVER panel · builder · API · audit
AGENTS Windows · Linux · macOS · ARMv5
/01

Any machine you trust

The panel is a single-page app served by the teamserver itself, in English and Russian. Operators sign in with a password and an optional TOTP second factor — nothing to install, nothing to license per machine, nothing to carry.

/02

Complete capability parity

Builder with live log, interactive terminal, file manager, tunnels, BOF repository, campaigns, users, keys, audit — the browser panel holds every operator feature. The desktop client exists for teams that want one, not because the panel lacks anything.

/03

Scriptable by design

Everything the panel does is a REST call with the same token. Automate builds, tasking, and reporting from your own tooling — the API is the panel’s API, not a reduced second interface.

Doctrine

The panel is the product.

Everything else is an agent and a protocol. If a capability cannot be reached from a browser tab, it does not ship.

Capabilities

One framework. Every phase of the engagement.

Six views into the edition. The full reference — ten chapters, fifty-three entries — is on the capabilities page.

/04 — Execution

Shells, terminals, BOFs — contained by design

Queued command shell and a real interactive PTY. Managed code in process. A crash-guarded Beacon-compatible BOF runtime with a 67-object library. A fault in a tasked tool returns an error; it never costs the session.

WS-014 · ishell · 132×38 PS C:\Users\j.doe> hostname DESKTOP-7F2K PS C:\Users\j.doe> bof whoami · ok · 0.4s · session intact
execution
/03 — Delivery

Thirteen formats, one-time tokens

Stagers for Windows, Linux, and macOS; Ghost Stream MSI; payload pools that serve a different build per delivery; polymorphic per-customer builds; Authenticode signing in the pipeline.

tok_9f2e… · windows/x64 · stager-minimalminted
tok_41ab… · linux/armv5 · static pool (12 variants)served
tok_77c0… · ghost-stream.msi · signedused — burned
delivery
/06 — Collection

Directory, credentials, shares

Paced scanner, paged LDAP browser, AD discovery with BloodHound export, in-memory credential module, SAM/NTDS, share survey.

dpapiloaded · in-memory
discoveryrunning · paged
axshareson demand
collection
/02 — Channel

Boring on the wire

X25519 + AES-256-GCM sessions, 23 traffic profiles, an optional Cloudflare front, key rotation without a fleet rebuild, and Ghost Chain recovery when the path home dies.

ms-graphgithub-apiaws-s3doh-dnsk8s-api+18
channel
/01 — Platforms

Modular down to the last kilobyte

Windows 7→11 and Server, modern Linux, old-glibc NAS, static embedded down to ARMv5, macOS on Apple silicon and Intel. A 225 KB core fetches everything else — shells, files, tunnels, BOF, collection — from the on-demand module depot.

win x86/x64linux x64/arm64macOS arm64armv5static-musl
platforms
/08 — Persistence & upkeep

Install, status, remove — on every OS

Per-install identity. Ghost-Svchost, Ghost-Path, and Ghost Write on Windows; Ghost-Systemd/Cron on Linux; Ghost-Launchd on macOS. Live timing, visibility controls, and OTA updates with a recovery path.

persistence
Up close

Every action leaves a line.

Sessions with TOTP, builds, tasked commands, approvals, tunnel opens, key rotations — each lands in a per-campaign, filterable audit log, exportable to CSV. Thirteen grants decide who sees and who does.

https://teamserver.internal — audit LIVE
/ Search agents… (Ctrl+F) 🌍 All Countries All Status
mo admin
Dashboard Agents Activity Log
ACTIVITY LOG — CAMPAIGN: NORTHfilterable · export csv
build.completedagent-north-04.exe · 61 KB
builder m.okafor 10.0.2.15 14:32:07
tunnel.opensocks :1080 · via SRV-DB-02
workspace m.okafor 10.0.2.15 14:31:52
ghost_chain.pushWS-ACCT-04 · confirmed
workspace j.alvarez 10.0.2.22 14:31:18
agent.approveUBUNTU-EDGE-2 · admitted to NORTH
agents j.alvarez 10.0.2.22 14:29:44
persist.installGhost-Svchost · WS-ACCT-04
workspace m.okafor 10.0.2.15 14:28:03
auth.loginm.okafor · TOTP ok · session opened
server m.okafor 10.0.2.15 14:27:30
Audit log · campaign filter
Platform matrix

The build profile is a decision about the host.

ProfileTargetsAgentModulesPersistence
Windows 7 → 11, Server
x86 · x64
C agent ≈ 225 KB, or Go agent ≈ 8 MB with the full command set resident Loaded on demand; full depot incl. credentials, directory, elevation, shares Run keys, Startup, task, service, WMI, COM, sideload, BITS, Ghost-Path, Ghost-Svchost
Linux server Ubuntu, Debian, RHEL-family
x86_64 · arm64
C agent, dynamic glibc Shared objects, loaded on demand (core set) Ghost-Systemd — unit + per-machine launcher
NAS / legacy Old-glibc filers and appliances
x86_64 · arm64 · armv7
C agent, compatibility build Core set, built against the older baseline Ghost-Cron where no systemd exists
Embedded QNAP, Synology, OpenWrt, kernel 3.x
armv5 · armv7 · arm64 · x86_64
C agent, fully static (musl) Compiled in; nothing to load at runtime Ghost-Cron; ramdisk-aware install
macOS Apple silicon, Intel
arm64 · x86_64
C agent Libraries, or built into the binary Ghost-Launchd (daemon/agent) · Ghost-Cron
Measured, not marketed

Every revision runs the matrix before it ships.

A claim about detectability is only as good as the method behind it — so AXIS keeps one. Each build is exercised against every tracked engine family in three lanes: static, on-execute, and a post-execution behavioral window, followed by a telemetry review on instrumented hosts. A revision ships when the matrix completes with no blocking verdict. Rev 0328 shipped.

https://teamserver.internal — evaluation lab LIVE
/ Search agents… (Ctrl+F)
mo admin
Dashboard Agents Evaluation Lab
DETECTION MATRIX — REV 0328static · on-exec · behavioral
Engine familyStaticOn-executeBehavioralResult
CrowdStrikecleancleancleanno verdict
SentinelOnecleancleancleanno verdict
Microsoft Defendercleancleancleanno verdict
Kasperskycleancleancleanno verdict
Symantec / Broadcomcleancleancleanno verdict
Static-ML enginescleancleancleanno verdict
EDR vendors fingerprinted16behavior gates itself per host
Evasion techniques in the build40+per-build polymorphic
Blocking verdicts · rev 03280across all three lanes

Field check, 2026-09 — on an instrumented SentinelOne + Defender host, persistence installed and the agent beaconed as SYSTEM while both engines stayed silent. A matrix is a snapshot, not a slogan: the builder matches the delivery family to the watch on each host, and the next revision runs the lanes again.

Fig. — the evaluation lab, redrawn from the licensee material

Where AXIS stands

Measured against the tools your team already knows.

Competitive matrixPublic vendor documentation · Sept 2026
AXISCobalt StrikeBrute RatelNighthawkMythic (OSS)
Full operation from the browserYes—YesYesYes
macOS agentYes———Yes
Embedded / ARMv5 · old-glibc NASYes————
Static musl buildsYes————
BOF executionYesYesYesYesagent-dep.
MSI ghost-stream deliveryYes————
One-time stager tokensYes————
Blockchain C2 recovery (Ghost Chain)Yes————
Desktop clientYesYesYesYes—
Scriptable APIRESTAggressorYesYesGraphQL
Offline license — zero phone-homeYesYes——n/a
Per-revision AV/EDR evaluation matrixYes————
Entry pricingon request≈ $5,900 /user/yron requeston requestfree

Capabilities change over time — verify with each vendor.

Evaluate

Walk the console. Then buy the license.

Every view on the console page is drawn from the real panel — dashboard, workspace, builder, campaigns, files, tunnels. The license covers the whole platform — teamserver, panel, both agents, every module, the desktop client, the toolchain; source code not included. Evaluation licenses go to qualified teams on request.

Priced on request · one license, whole platform