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.4.0.tar.gz (4.3 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

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

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for jedha_cli-1.4.0.tar.gz
Algorithm Hash digest
SHA256 832242e08e7037b6dadbba678b286bc7ecb8840b7f45c9089078ac7b7174373e
MD5 15703700d67f721d983f5960d8fda31a
BLAKE2b-256 58f3575a3ab431162fbec848d689697bb445e0c43423f649062d9e93083c7133

See more details on using hashes here.

File details

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

File metadata

  • Download URL: jedha_cli-1.4.0-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.8 Darwin/24.2.0

File hashes

Hashes for jedha_cli-1.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3f1faad5461b741b8db00b86e23884dd44b0f9ec979156bb3e9e145ab5ad9cad
MD5 4ef3e031651c9c6a8ea53f25fa450c71
BLAKE2b-256 dec5f0fff3c70b23c475f250b62a58106e4f4566dcb9476aaac695516ee8fa6d

See more details on using hashes here.

Supported by

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