File tree Expand file tree Collapse file tree 2 files changed +63
-0
lines changed
Expand file tree Collapse file tree 2 files changed +63
-0
lines changed Original file line number Diff line number Diff line change @@ -17,3 +17,4 @@ and :ref:`Sliver <prep_sliver>`.
1717 sliverfix
1818 ansible
1919 docker
20+ uv
Original file line number Diff line number Diff line change 1+ .. _uv :
2+
3+ =========================
4+ Installation with uv
5+ =========================
6+
7+ It is possible install AttackMate using `uv <https://docs.astral.sh/uv/ >`_ package manager.
8+
9+
10+ Installation Steps
11+ ==================
12+
13+ 1. Install uv:
14+
15+ ::
16+
17+ $ curl -LsSf https://astral.sh/uv/install.sh | sh
18+
19+ 2. Git clone AttackMate
20+
21+ ::
22+
23+ $ git clone https://github.com/ait-testbed/attackmate.git
24+
25+ 3. Navigate into the repository
26+
27+ ::
28+
29+ $ cd attackmate
30+
31+
32+ 4. Create a virtual environment with uv
33+
34+ ::
35+
36+ $ uv venv
37+
38+ 4. Create a package using uv
39+
40+ ::
41+
42+ $ uv build
43+
44+ 5. Install AttackMate and it`s dependencies using
45+
46+ ::
47+
48+ $ uv pip install .
49+
50+
51+ 6. You can run AttackMate in the project environment with
52+
53+ ::
54+
55+ $ uv run attackmate
56+
57+
58+
59+ .. warning ::
60+
61+ Please note that you need to :ref: `sliver-fix ` if you want
62+ to use the sliver commands!
You can’t perform that action at this time.
0 commit comments