Skip to content

Commit 2110848

Browse files
authored
update installation info
update minimum dependency versions, add note about python virtual environment
1 parent 3917b80 commit 2110848

1 file changed

Lines changed: 8 additions & 3 deletions

File tree

README.md

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -64,13 +64,19 @@ These plugins are ready to use but are not included by default and are not maint
6464
These requirements are for the computer running the core framework:
6565

6666
* Any Linux or MacOS
67-
* Python 3.9+ (with Pip3)
67+
* Python 3.10+ (with Pip3)
6868
* Recommended hardware to run on is 8GB+ RAM and 2+ CPUs
69-
* Recommended: GoLang 1.17+ to dynamically compile GoLang-based agents.
69+
* Recommended: [GoLang 1.24+](https://go.dev/doc/install) to dynamically compile GoLang-based agents.
7070
* NodeJS (v16+ recommended for v5 VueJS UI)
7171

7272
## Installation
7373

74+
Note: we HIGHLY recommend installing Caldera in a Python virtual environment to avoid issues with pip packages. You can use an existing environment if you wish or create a new one from scratch:
75+
```Bash
76+
python3 -m venv .calderavenv
77+
source .calderavenv/bin/activate
78+
```
79+
7480
Concise installation steps:
7581
```Bash
7682
git clone https://github.com/mitre/caldera.git --recursive
@@ -89,7 +95,6 @@ Next, install the PIP requirements:
8995
```Bash
9096
pip3 install -r requirements.txt
9197
```
92-
**Super-power your Caldera server installation! [Install GoLang (1.19+)](https://go.dev/doc/install)**
9398

9499
Finally, start the server.
95100
```Bash

0 commit comments

Comments
 (0)