All Projects → cmu-sei → Ghosts

cmu-sei / Ghosts

Licence: other
GHOSTS is a user simulation framework for highly-complex, realistic NPC orchestration

Projects that are alternatives of or similar to Ghosts

Ros ship packages
USV simulator for ROS
Stars: ✭ 51 (-23.88%)
Mutual labels:  simulation
Robots
Collection of quadrupedal robots configured to work in CHAMP development framework
Stars: ✭ 59 (-11.94%)
Mutual labels:  simulation
Underwater simulation
UWSim-NET, the Underwater Simulator
Stars: ✭ 63 (-5.97%)
Mutual labels:  simulation
Pcraster
Environmental modeling software
Stars: ✭ 52 (-22.39%)
Mutual labels:  simulation
Kmnsim
Koszek-Matyja Network Simulator. Specify network architecture in a simple configuration file and run network simulations.
Stars: ✭ 59 (-11.94%)
Mutual labels:  simulation
Costar stack
Integrated ROS capabilities for planning, predicate inference, gripper control, and perception for use with the KUKA LBR IIWA and Universal Robots.
Stars: ✭ 61 (-8.96%)
Mutual labels:  simulation
Sdformat
Simulation Description Format (SDFormat) parser and description files.
Stars: ✭ 51 (-23.88%)
Mutual labels:  simulation
Programming Exercises
Programming Exercises about Interesting Topics
Stars: ✭ 67 (+0%)
Mutual labels:  exercises
Pgdrive
PGDrive: an open-ended driving simulator with infinite scenes from procedural generation
Stars: ✭ 60 (-10.45%)
Mutual labels:  simulation
Camisim
CAMISIM: Simulating metagenomes and microbial communities
Stars: ✭ 62 (-7.46%)
Mutual labels:  simulation
Gap
Gazebo plugins for applying domain randomization
Stars: ✭ 54 (-19.4%)
Mutual labels:  simulation
Ascent
A fast and flexible C++ simulation engine and differential equation solver.
Stars: ✭ 56 (-16.42%)
Mutual labels:  simulation
Stashline
A long term personal finance planning timeline app for IOS
Stars: ✭ 61 (-8.96%)
Mutual labels:  simulation
Cloudsimsdn
CloudSimSDN is an SDN extension of CloudSim project to simulate SDN and SFC features in the context of a cloud data center.
Stars: ✭ 51 (-23.88%)
Mutual labels:  simulation
Mars Sim
Mars Simulation Project Official Codebase
Stars: ✭ 65 (-2.99%)
Mutual labels:  simulation
Plankton
Open source simulator for maritime robotics researchers
Stars: ✭ 51 (-23.88%)
Mutual labels:  simulation
Mpm
Simulating on GPU using Material Point Method and rendering.
Stars: ✭ 61 (-8.96%)
Mutual labels:  simulation
Mabalgs
👤 Multi-Armed Bandit Algorithms Library (MAB) 👮
Stars: ✭ 67 (+0%)
Mutual labels:  simulation
Algorithms
University course material for Algorithms and Data Structures in Java, with a particular emphasis on software testing. Includes exercises, with solutions.
Stars: ✭ 66 (-1.49%)
Mutual labels:  exercises
Python Hierarchical Clustering Exercises
Exercises for hierarchical clustering with Python 3 and scipy as Jupyter Notebooks
Stars: ✭ 62 (-7.46%)
Mutual labels:  exercises

GHOSTS Logo

Copyright 2017 Carnegie Mellon University. All Rights Reserved. See LICENSE.md file for terms.

GHOSTS NPC AUTOMATION

GHOSTS is a framework for highly-complex, realistic non-player character (NPC) orchestration. It essentially realistically mimics the behavior of the different types of people you might encounter on any array of different typical office or enterprise networks. The system makes it possible for cybersecurity experts to test their skills and realistically train to defend real networks with real NPC players operating on those networks doing the things we might expect them to do: Create documents, access systems, browse the web, click, run commands, and so on.

As a result of the system checks required in order for NPCs to be situationally aware, GHOSTS also does health reporting for all configured clients on a given instance.

Key Links

Installation and configuration information is maintained on our wiki

Don't hesitate to submit issues and feature requests here

Platform Components

Ghosts.Client (Windows)

.NET Console app (but built as forms app so that it is hidden) - requires .NET framework v4.6.1 or higher. Client works on both Windows 7 and Windows 10.

Ghosts.Client (Linux)

dotnetcore app built to run silently. Client tested on centos, alpine and kali distributions. We typically use this for red teaming and "outside" traffic generation or administration simulation.

Ghosts.Api

.NET Core 2.0 MVC Code-First containing both the api calls for the client (and corresponding api calls the ui needs) in one.

Uses postgres on the backend because there is not much that postgres can't do.

LEGAL

[DISTRIBUTION STATEMENT A] This material has been approved for public release and unlimited distribution.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].