Attack scenario orchestrator for Cryton
Reason this release was yanked:
New versioning
Project description
Cryton Worker
Cryton Worker is used for executing attack modules remotely. It utilizes RabbitMQ as its asynchronous remote procedures call protocol. It connects to the Rabbit MQ server and consumes messages from the Core component or any other app that implements its RabbitMQ API.
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 Core.
Modules provided by Cryton can be found here. Their installation will
be covered in this section.
Make sure Git, Docker, and Docker Compose plugin are installed:
Optionally, check out these Docker post-installation steps.
The following script clones the necessary repositories (Worker and modules), updates Worker's settings, and runs the Docker Compose configuration which starts the Worker, and its prerequisites (Metasploit and Empire framework).
git clone https://gitlab.ics.muni.cz/cryton/cryton-modules.git
cd cryton-modules
git checkout $(git tag --list "2023.1.*" | tail -n 1)
cd ..
export CRYTON_MODULES_PATH=$(pwd)/cryton-modules/modules
git clone https://gitlab.ics.muni.cz/cryton/cryton-worker.git
cd cryton-worker
git checkout $(git tag --list "2023.1.*" | tail -n 1)
sed -i "s|CRYTON_WORKER_MODULES_DIR=CHANGE_ME|CRYTON_WORKER_MODULES_DIR=$CRYTON_MODULES_PATH|" .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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for cryton_worker-2023.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 920f7e3d1be14d604e086e554bce0867d7faee74ef000637af7ed6d4fe2ce1f3 |
|
MD5 | 64700c5cb64c46cde48c6638c107c7cb |
|
BLAKE2b-256 | fdf5640509d68763e449e775fc52d07ea305237896459911d23d0030f64b7f6e |