Skip to main content

Advanced scheduler for attack scenarios

Project description

Coverage

PROJECT HAS BEEN MOVED

The project has been moved to https://gitlab.ics.muni.cz/cryton/cryton. For more information check the documentation.

Cryton Core

Cryton Core is the center point of the Cryton toolset. It is used for:

  • Creating, planning, and scheduling attack scenarios
  • Generating reports from attack scenarios
  • Controlling Workers and scenarios execution

Cryton toolset is tested and targeted primarily on Debian and Kali Linux. Please keep in mind that only the latest version is supported and issues regarding different OS or distributions may not be resolved.

For more information see the documentation.

Quick-start

To be able to execute attack scenarios, you also need to install Cryton Worker and Cryton CLI packages.
Optionally you can install Cryton Frontend for a non-command line experience.

Make sure Git, Docker, and Docker Compose plugin are installed:

Optionally, check out these Docker post-installation steps.

The following script clones the repository and runs the Docker Compose configuration. The compose file contains the necessary prerequisites (Postgres, PgBouncer, RabbitMQ), Cryton Core itself (listener and REST API), and a proxy that allows access to the Cryton Core's REST API at http://0.0.0.0:8000/.

git clone https://gitlab.ics.muni.cz/cryton/cryton-core.git
cd cryton-core
sed -i "s|CRYTON_CORE_RABBIT_HOST=127.0.0.1|CRYTON_CORE_RABBIT_HOST=cryton-rabbit|" .env
sed -i "s|CRYTON_CORE_DB_HOST=127.0.0.1|CRYTON_CORE_DB_HOST=cryton-pgbouncer|" .env
sed -i "s|CRYTON_CORE_API_USE_STATIC_FILES=false|CRYTON_CORE_API_USE_STATIC_FILES=true|" .env
docker compose up -d

For more information see the documentation.

Contributing

Contributions are welcome. Please contribute to the project mirror on gitlab.com. For more information see the contribution page.

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

cryton_core-1.2.4.tar.gz (4.4 MB view details)

Uploaded Source

Built Distribution

cryton_core-1.2.4-py3-none-any.whl (4.5 MB view details)

Uploaded Python 3

File details

Details for the file cryton_core-1.2.4.tar.gz.

File metadata

  • Download URL: cryton_core-1.2.4.tar.gz
  • Upload date:
  • Size: 4.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.11.5 Linux/6.1.0-18-amd64

File hashes

Hashes for cryton_core-1.2.4.tar.gz
Algorithm Hash digest
SHA256 ccbd104c30f490bd056757f9a25a8ad393b3c092f652c0e8a144f762149dc7cd
MD5 b5ee91ed6023107e2867d495818674b4
BLAKE2b-256 9d37b8dbb4da317958b9c759a0890fc7da16828225976e9e756ad4756e1f9176

See more details on using hashes here.

File details

Details for the file cryton_core-1.2.4-py3-none-any.whl.

File metadata

  • Download URL: cryton_core-1.2.4-py3-none-any.whl
  • Upload date:
  • Size: 4.5 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.11.5 Linux/6.1.0-18-amd64

File hashes

Hashes for cryton_core-1.2.4-py3-none-any.whl
Algorithm Hash digest
SHA256 6f63cee4e89d591fb4fa7311cdf0ffae7ab91a9d5c7c7473a40f2b4e9941b58f
MD5 b3337be0090eb62c11e92fbb813575e7
BLAKE2b-256 07ec530b4f1ed1801c6c3c654c46f5aa457ba7e311b2d6e4840b051ba06109eb

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