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.5.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.3.5-py3-none-any.whl (4.7 MB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for jedha_cli-1.3.5.tar.gz
Algorithm Hash digest
SHA256 4fdfec44472c2b59a64f484dacb24bd11f17e600d91875c77fd801f16f37e57b
MD5 80ee0a4f723c767923bff5f09d89c399
BLAKE2b-256 a78c3b6d6de6fd0a604b232e642f2fd6611e4623d3cef56dc0db81926d21b13b

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for jedha_cli-1.3.5-py3-none-any.whl
Algorithm Hash digest
SHA256 f68754bc9b400780da3403df914c662cfb236b6bae3ff53d033e65b9ee8b8b7c
MD5 88800f383a5c15131da5c0e8b8e79d32
BLAKE2b-256 c2378e4205aa1f68368e036b32f8f9e2aad9187bb791133c0bebe0f8d18d72b8

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