Skip to main content

CYST framework metapackage

Project description

This is a metapackage for CYST simulation framework. If installed, it will pull the most commonly used packages. These include:

  • cyst-core: CYST runtime and API
  • cyst-templates: Templates of CYST extensions

CYST is a multi-agent discrete-event simulation framework tailored for cybersecurity domain. Its goal is to enable high-throughput and realistic simulation of cybersecurity interactions in arbitrary infrastructures. The driving force behind the initial implementation was the need to have an environment for training ML-driven cybersecurity agents; to have a mean to achieve autonomous cybersecurity.

Autonomous cybersecurity is a distant goal which requires many hurdles to be overcome. CYST aspires to be an important technology in this regard by providing key functionality, which is not available elsewhere (at least not all in one package):

  • Lightweight simulation of multi-agent cybersecurity scenarios.
  • Streamlined integration with ML toolkits.
  • Integration of different behavioral models for attackers, defender, users, or observers.
  • Hybrid-stochastic simulation.
  • Rapid prototyping of attack and defense strategies.
  • Integration of simulation and emulation (e.g., IDS in the loop).
  • Smooth transition of agents into the real world.
  • Automated generation of realistic cybersecurity scenarios.
  • Extensible transformation of simulation artifacts into flows, etc.
  • Comprehensive visualization of attack progress.
  • Support for stealth and evasive actions.
  • Support for multi-agent collaboration and communication.

Naturally, as this is a research project, this functionality is in various state of completion. But we are getting there. CYST is being developed in the context of several research projects:

The full documentation can be found here:

https://muni.cz/go/cyst/

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cyst-0.3.4.tar.gz (6.0 kB view details)

Uploaded Source

Built Distribution

cyst-0.3.4-py3-none-any.whl (5.1 kB view details)

Uploaded Python 3

File details

Details for the file cyst-0.3.4.tar.gz.

File metadata

  • Download URL: cyst-0.3.4.tar.gz
  • Upload date:
  • Size: 6.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.9.10

File hashes

Hashes for cyst-0.3.4.tar.gz
Algorithm Hash digest
SHA256 1050e6095081786f71aa97bd2a3a57faac75b454d31525ef736ab3d86bc75156
MD5 41794bb6fc6d032997a7993fc3c62c40
BLAKE2b-256 df7628924a0410f41db4e3ce0b6d4c815d236e40fb6404fab9cb25238e8e4e0c

See more details on using hashes here.

File details

Details for the file cyst-0.3.4-py3-none-any.whl.

File metadata

  • Download URL: cyst-0.3.4-py3-none-any.whl
  • Upload date:
  • Size: 5.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.9.10

File hashes

Hashes for cyst-0.3.4-py3-none-any.whl
Algorithm Hash digest
SHA256 7342a64e4f6310ee96c89d002b247fedf530e91f966be7a3a79d43acc2821adc
MD5 06c175e7f258321bce8b86c7ad0c6deb
BLAKE2b-256 92472cfcab718294a500574c492e36e19b79c604b116493f622c08a40cbf4d70

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page