Title here
Summary here
Based on AdaptixC2
JustC2 is based on AdaptixC2, an open-source C2 framework created by RalfHacker.
JustC2 is a post-exploitation command-and-control (C2) framework that enables security professionals to manage compromised hosts during authorized penetration tests and red team exercises. It consists of three main components:
.so shared libraries) that implement listeners and agent typesJustC2 is designed exclusively for authorized security testing. It should only be used:
Unauthorized use of this tool against systems you do not own or have explicit permission to test is illegal and unethical.
JustC2/
├── JustServer/ # Go teamserver
│ ├── core/
│ │ ├── connector/ # REST API and WebSocket handlers
│ │ ├── database/ # SQLite persistence
│ │ ├── eventing/ # Event bus for real-time notifications
│ │ ├── extender/ # Plugin loader and manager
│ │ ├── profile/ # Configuration parser
│ │ ├── server/ # Core teamserver logic
│ │ └── utils/ # Crypto, logging, token management
│ ├── extenders/ # Extender source code
│ └── profile.yaml # Default configuration
├── JustClient/ # Qt6 desktop client
│ ├── Source/
│ │ ├── Agent/ # Agent interaction logic
│ │ ├── Client/ # Core client logic
│ │ ├── UI/ # User interface components
│ │ ├── Utils/ # Utility functions
│ │ └── Workers/ # Background workers (WebSocket, downloads)
│ └── Resources/ # Icons, themes, fonts
├── axc2/ # Shared type definitions (Go module)
├── Makefile # Build system
└── docker-compose.yml # Docker build and runtime configs