Skip to main content

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 and AMD64 architecture.

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 use pipx:

pipx install jedha-cli
pipx ensurepath

You are good to go!

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 using pipx 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


Download files

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

Source Distribution

jedha_cli-1.3.4.tar.gz (4.3 MB view details)

Uploaded Source

Built Distribution

jedha_cli-1.3.4-py3-none-any.whl (4.7 MB view details)

Uploaded Python 3

File details

Details for the file jedha_cli-1.3.4.tar.gz.

File metadata

  • Download URL: jedha_cli-1.3.4.tar.gz
  • Upload date:
  • Size: 4.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.6 Darwin/24.0.0

File hashes

Hashes for jedha_cli-1.3.4.tar.gz
Algorithm Hash digest
SHA256 4a8db2cb00c44bede5ee953bcb51c33cb4203354f89dded53ba99f8aa2603095
MD5 a789b1321227416bd88b335d852264f4
BLAKE2b-256 73b62513e4fd8d7f5c9e3dfab26a3b1f0b8331f195894088e859bc9875817745

See more details on using hashes here.

File details

Details for the file jedha_cli-1.3.4-py3-none-any.whl.

File metadata

  • Download URL: jedha_cli-1.3.4-py3-none-any.whl
  • Upload date:
  • Size: 4.7 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.6 Darwin/24.0.0

File hashes

Hashes for jedha_cli-1.3.4-py3-none-any.whl
Algorithm Hash digest
SHA256 2944285ab294b06cf01e9616a4b2ed83b11b1caa1fda5d82458668fc0989f2b1
MD5 c96588f341d074c5b96e648dda1b71b6
BLAKE2b-256 8d98c1ca6f646ab30b4140f8970e3baef80d238d7a537ceceb77738da6e2c9c9

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