Targets
Overview
JustC2 maintains a target database that tracks discovered hosts on the network. Targets can be added automatically when agents check in, or manually by operators as they enumerate the environment.
Target Fields
| Field | Description |
|---|---|
| Target ID | Unique identifier |
| Computer | Hostname |
| Domain | Network domain |
| Address | IP address |
| OS | Operating system (Windows, Linux, macOS) |
| OS Description | Detailed OS version |
| Tag | Custom label |
| Info | Additional notes |
| Date | When the target was discovered |
| Alive | Whether the host is currently reachable |
| Agents | List of agent sessions on this target |
Targets Tab
The Targets tab shows all discovered hosts in a table with OS icons:
- Blue icon — Active target with agents
- Red icon — Compromised target (owned)
- Grey icon — Discovered but no active agents
Adding Targets Manually
Click Add to register a host:
- Enter the hostname, domain, and IP address
- Select the operating system
- Add tags and notes
- Mark whether the host is alive
Editing Targets
Right-click → Edit to update target information as you learn more about the host.
Removing Targets
Right-click → Remove to delete a target entry.
Tagging Targets
Right-click → Set Tag to categorize targets (e.g., dc, web-server, database, workstation).
Automatic Target Creation
When an agent checks in, the teamserver automatically creates or updates a target entry with:
- The agent’s hostname and IP information
- OS detection based on the agent’s reported data
- Agent association (the target’s
Agentslist is updated)
Network Mapping
The targets database, combined with the Sessions Graph view, provides a visual map of the compromised network. Use targets to:
- Track which hosts have been discovered
- Identify high-value targets (domain controllers, file servers, databases)
- Plan lateral movement paths
- Document the engagement scope coverage