Metadata-Version: 2.4
Name: ectf
Version: 0.1.2
Summary: Tools for eCTF competitors
Author-email: Ben Janis <ectf@mitre.org>
License-Expression: Apache-2.0
License-File: LICENSE.txt
Requires-Python: >=3.12
Requires-Dist: arrow>=1.3.0
Requires-Dist: attrs>=25.3.0
Requires-Dist: loguru>=0.7.3
Requires-Dist: pyserial>=3.5
Requires-Dist: pyyaml>=6.0.2
Requires-Dist: requests>=2.32.5
Requires-Dist: rich>=14.1.0
Requires-Dist: tqdm>=4.67.1
Requires-Dist: typer>=0.16.1
Description-Content-Type: text/markdown

# eCTF

[![image](https://img.shields.io/pypi/v/ectf.svg)](https://pypi.python.org/pypi/ectf)
[![image](https://img.shields.io/pypi/l/ectf.svg)](https://pypi.python.org/pypi/ectf)

The official tools for MITRE's [Embedded Capture the Flag](https://ectf.mitre.org)
(eCTF) Competition.

## Use

The tools require [uv](https://docs.astral.sh/uv/) to be run.

The tools can be run with [uvx](https://docs.astral.sh/uv/guides/tools/) with:
```commandline
uvx ectf --help
```

If you do not have the correct Python version installed, you can use uv's manager with:
```commandline
uv python install 3.13
```