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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file mastermind_agent-0.7.0.tar.gz.
File metadata
- Download URL: mastermind_agent-0.7.0.tar.gz
- Upload date:
- Size: 9.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.7.21
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6bab6eccdfb53663f531fd30022005361746a417a9de29da76ff352b589c22af
|
|
| MD5 |
99a07122a18f4eceb5d37206cada1840
|
|
| BLAKE2b-256 |
caae26eab160951ea0b0eca9be4c0a82867d5b56b4834b722bae8e82acf8e509
|
File details
Details for the file mastermind_agent-0.7.0-py3-none-any.whl.
File metadata
- Download URL: mastermind_agent-0.7.0-py3-none-any.whl
- Upload date:
- Size: 9.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.7.21
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c4fd03a3f46d142e445fa3d8ced08d53ec9edb80f3c835528acf3bfc83bfce56
|
|
| MD5 |
8403b7dd20375460819df79125777819
|
|
| BLAKE2b-256 |
3b20a770645791a16b56f57c3319c811ce32bfd7caa48e808a4ac2e5da067453
|