OMNI Feature

Web UI Dashboard —
Full C2 Control from Any Browser

A React 18 + TypeScript single-page application that connects to the C2 server via WebSocket. Manage sessions, run modules, upload BOFs, review output, visualise host relationships, and generate AI reports — all without touching the command line. Built for team operations with granular role-based access control.

Tech Stack
React 18
TypeScript
Vite
xterm.js
Socket.IO
WebSocket

Key Capabilities

Built-in Terminal

Dedicated xterm.js terminal per active session. Full ANSI colour support, scrollback buffer, copy-paste — complete interactive shell feel directly in the browser.

Session Map

Visual host relationship graph showing pivot chains, trust relationships, and compromise paths. Understand the network at a glance during complex multi-host engagements.

Team RBAC

Role-based access control with operator, team lead, and read-only analyst roles. Shared sessions — all operators see the same real-time state. Audit log of every action.

BOF Upload

Upload custom BOF files via drag-and-drop. No server access required. Queue execution against any active session directly from the UI.

Real-time Updates

Socket.IO pushes every event — new sessions, module output, AI alerts — to all connected operators instantly. No polling, no page refreshes.

AI Report Button

Trigger AI Report Generator directly from the session panel. Download structured PDF report without leaving the UI.

Use Web UI Dashboard in your next engagement

Included in all OMNI plans — from $200/mo. 7-day money-back guarantee.

OMNI C2 · Session Map · 3 active agents
[+] ACTIVE SESSIONS
══════════════════════════════════════════════════════════════
ID Hostname User Type Elevated Last seen
--------------------------------------------------------------
1 CORP-WS-042 jsmith@corp C# No 0s ago
2 FILESERVER-01 NT AUTH\SYSTEM C# Yes ✓ 12s ago
3 CORP-DC-01 CORP\svc_backup PS No 4m ago
══════════════════════════════════════════════════════════════

[OMNI]❯[DEMO]❯[CORP-WS-042]» !screen
[*] Waiting for screen response (Timeout: 60s)...

[+] Response from CORP-WS-042:
[*] Starting Screen Capture
[+] Screen 0 Captured (1920×1080)
[+] Screen 1 Captured (2560×1440)
└─ Saved: exfiltrated/CORP-WS-042/demo/screen/screen_[demo].png (2 screens)
[+] Command completed successfully

[OMNI]❯[DEMO]❯[CORP-WS-042]» !processes
[*] Waiting for processes response (Timeout: 30s)...

[+] PROCESS LIST
══════════════════════════════════════════════════════════════
PID Name CPU% Memory(MB) Integrity
--------------------------------------------------------------
4812 svchost.exe 0.1 45.2 System
5234 lsass.exe 0.4 82.1 System
8840 explorer.exe 1.2 240.0 Medium
9120 MsMpEng.exe 3.4 180.3 System
12044 chrome.exe 8.7 620.5 Medium
14200 powershell.exe 0.0 32.1 Medium
15808 Teams.exe 2.1 310.4 Medium
... +43 more
└─ Total: 50 processes · 2.1 GB memory used
[+] Command completed successfully