User simulation framework for cyber experimentation, training, and exercise
Top 55.7% on sourcepulse
GHOSTS is a realistic user simulation framework for cyber experimentation, training, and exercises, enabling the creation of lifelike non-player characters (NPCs) on Windows and Linux machines. It allows for the simulation of common user activities like document creation, web browsing, and email, enhancing the realism of cyber scenarios for administrators and adversaries alike.
How It Works
GHOSTS operates through a client-server architecture. Clients, installed on target machines, execute configurable tasks simulating user behavior. The API Server manages these clients, orchestrates new tasks, and collects activity data. Version 8.0 transitioned from MongoDB to PostgreSQL and adopted WebSockets for persistent client connections, eliminating polling and enabling real-time activity execution. The integration of ANIMATOR and SPECTRE modules simplifies management and enhances agent capabilities.
Quick Start & Requirements
docker-compose
. Refer to the Installation from distribution binaries guide.Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
Version 8.0 introduced breaking changes, requiring a fresh install for users migrating from previous versions. Configuration, database, and API endpoints were modified.
3 weeks ago
Inactive