Title here
Summary here
Every agent that checks in with the teamserver creates a session. Sessions are the primary way operators interact with compromised hosts.
Each session provides:
| Field | Description |
|---|---|
| Agent ID | Unique identifier (string) |
| Name | Display name for the session |
| CRC | Agent type checksum |
| Listener | The listener handling this session |
| External IP | Public IP address of the target |
| Internal IP | Local network IP of the target |
| Username | User context the agent runs under |
| Computer | Target hostname |
| Domain | Active Directory domain (if applicable) |
| OS | Operating system and version |
| Architecture | CPU architecture |
| Process | Hosting process name |
| PID/TID | Process and thread IDs |
| Elevated | Whether the agent runs with admin/root privileges |
| Sleep/Jitter | Current check-in interval and jitter |
| Last Tick | Time since last check-in |
| Kill Date | Scheduled termination date |
| Tags | Custom labels for organization |
Sessions are indicated by OS-specific icons with color coding:
Double-click a session row or right-click → Interact to open the agent console. The console provides a command-line interface for executing commands on the target.
Right-click a session for:
Tags are free-text labels for grouping sessions:
initial-access — First compromised hostdc — Domain controllerweb-server — Web server targetpivot — Used for network pivotingColor-code sessions to visually categorize them at a glance in the sessions table and graph.
Marks provide a secondary visual indicator for flagging sessions that need attention.
Agent executes → Check-in → Session created → Active
↓
┌─── Tasking ←──┤
│ ↓
└──► Results → Console output
↓
Terminate / Kill date / Stale