Installation with uv

It is possible install AttackMate using uv package manager.

Installation Steps

  1. Install uv:

$ curl -LsSf https://astral.sh/uv/install.sh | sh
  1. Git clone AttackMate

$ git clone https://github.com/ait-testbed/attackmate.git
  1. Navigate into the repository

$ cd attackmate
  1. Create a virtual environment with uv

$ uv venv
  1. Create a package using uv

$ uv build
  1. Install AttackMate and it`s dependencies using

$ uv pip install .
  1. You can run AttackMate in the project environment with

$ uv run attackmate

Warning

Please note that you need to Install sliver-fix if you want to use the sliver commands!