Skip to main content

Offensive CyberSecurity Agent

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mastermind_agent-0.4.0.tar.gz (5.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mastermind_agent-0.4.0-py3-none-any.whl (6.9 kB view details)

Uploaded Python 3

File details

Details for the file mastermind_agent-0.4.0.tar.gz.

File metadata

  • Download URL: mastermind_agent-0.4.0.tar.gz
  • Upload date:
  • Size: 5.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.21

File hashes

Hashes for mastermind_agent-0.4.0.tar.gz
Algorithm Hash digest
SHA256 f29f406debac2944d9b6a1b24e4c7609253f9eb4de78eb133b07d51063d622c6
MD5 a0ea374251d280820d63051b3fa776c4
BLAKE2b-256 91e9216e6c786fa02009553d3b3d35835f403b228fa9135d1572dc6eb44fc0b2

See more details on using hashes here.

File details

Details for the file mastermind_agent-0.4.0-py3-none-any.whl.

File metadata

File hashes

Hashes for mastermind_agent-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 88e55c6d30d4fad35479efe4f85565441373e020dda89fcfdd245706fc6145f1
MD5 77df4de90ea1edb14c3570ecad1445f3
BLAKE2b-256 22db3b0dbbd976bb2dd14c90609b023b7e41f54009a109896808a6ace8ff8e4d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page