A CLI to start cybersecurity labs and practice your skills
Project description
Jedha CLI
Practice your Cybersecurity skills with Jedha CLI.
You can launch our labs directly from your terminal.
Requirements
- Python 3.10+
- Docker
- Docker Compose
- AMD64 CPU (preferably, otherwise some labs may not work)
This CLI is build to be used on Kali Linux priorly. It may work on other Linux distributions, but we don't support them. Also it may work on Windows and MacOS but we don't support them either.
Installation
Be sure you meet all the requirements before installing the CLI. Then:
pip install jedha-cli
Sometimes you may need to add it to the PATH
variable. You can do it by adding the following line to your .bashrc
or .zshrc
:
export PATH="/home/kali/.local/bin:$PATH"
Usage
How does it work?
The CLI will download the lab you want to launch from our servers, and then launch it using Docker Compose.
Development
If you want to try the project from the source code, you can clone this repository and install it using:
poetry install
You can install
poetry
usingpipx install poetry
.
Start the virtual environment using:
poetry shell
Then, you can run the CLI using:
python -m src.main --help
To test locally the pip install
you can use:
poetry build
pip install dist/*.tar.gz
What is Jedha?
Jedha is a Cybersecurity and Data Science bootcamp based in France. If you are interested in learning more about our bootcamps, you can visit our website.
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 jedha_cli-1.0.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 21393b828bfc7fdb517aeb8780a90629cea183f24ef071cd7f5eba6b2b6a01cc |
|
MD5 | 61ea890545445c6daa2a19e19ec2b11d |
|
BLAKE2b-256 | 9db8dcbef3db4c25f29afa4ad04ff2ae41f84cd95bb170707f96cbd3965f3656 |