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

Uploaded Source

Built Distribution

jedha_cli-1.2.6-py3-none-any.whl (4.7 MB view hashes)

Uploaded Python 3

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