Skip to content

Commit e626e3e

Browse files
uruwhydeacon-mp
andauthored
update installation info (#3199)
update minimum dependency versions, add note about python virtual environment Co-authored-by: deacon-mp <61169193+deacon-mp@users.noreply.github.com>
1 parent 5849e3c commit e626e3e

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

‎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)