Skip to main content

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)

Source distribution for mastermind-agent 0.7.0
File Size Uploaded
mastermind_agent-0.7.0.tar.gz 9.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for mastermind-agent 0.7.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.7.0 This release

2 release files

0.6.0

2 release files

0.5.0

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page