Mastermind
Mastermind is an offensive security assessment agent.
Docker Setup
docker run -ti --privileged --network host --name mastermind-kali kalilinux/kali-rolling
# Install uv
curl -LsSf https://astral.sh/uv/install.sh | sh
source $HOME/.local/bin/env
# Install kali-linux-headless
apt update && apt -y install kali-linux-headless
# Install OpenVPN
apt install openvpn
sudo openvpn --config ./labs_Elfsong.ovpn --daemon
ip addr show tun0
sudo killall openvpn
# Clone mastermind Repository
cd /home
git clone https://github.com/Elfsong/mastermind.git
# Create virtual environment named mastermind
cd mastermind
uv venv .mastermind
source .mastermind/bin/activate
# Set the environment variables
echo "OPENAI_API_KEY=<YOUR_OPENAI_API_KEY>" >> .env
echo "TAVILY_API_KEY=<YOUR_TAVILY_API_KEY>" >> .env
echo "LANGSMITH_TRACING=true" >> .env
echo "LANGSMITH_ENDPOINT=https://api.smith.langchain.com" >> .env
echo "LANGSMITH_API_KEY=<YOUR_LANGSMITH_API_KEY>" >> .env
echo "LANGSMITH_PROJECT=<YOUR_LANGSMITH_PROJECT>" >> .env
Release files for mastermind-agent 0.7.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| mastermind_agent-0.7.0.tar.gz | 9.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| mastermind_agent-0.7.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 18.9 kB
Release files / mastermind_agent-0.7.0.tar.gz
| Download URL | mastermind_agent-0.7.0.tar.gz |
|---|---|
| Size | 9.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6bab6eccdfb53663f531fd30022005361746a417a9de29da76ff352b589c22af
|
|
BLAKE2b-256 checksum How to use checksums |
caae26eab160951ea0b0eca9be4c0a82867d5b56b4834b722bae8e82acf8e509
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.7.21
|
Release files / mastermind_agent-0.7.0-py3-none-any.whl
| Download URL | mastermind_agent-0.7.0-py3-none-any.whl |
|---|---|
| Size | 9.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c4fd03a3f46d142e445fa3d8ced08d53ec9edb80f3c835528acf3bfc83bfce56
|
|
BLAKE2b-256 checksum How to use checksums |
3b20a770645791a16b56f57c3319c811ce32bfd7caa48e808a4ac2e5da067453
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.7.21
|