*Beta version*
This this tool is the working agent designed to work with Plum-Island
Python 3.10 or >
nmap
Installation should stay simple.
sudo apt-get install nmap
git clone https://github.com/D4-project/Plum-Agent.git
cd Plum-Agent
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
cd src
python agent.py -s -island HOSTOFISLAND -agentkey XXXTHETOKENKEYXXXX
python agent -d
$ ./agent.py --help
usage: agent.py [-h] (-o | -d | -s) [-island ISLAND] [-agentkey AGENTKEY] [-ipext IPEXT] [-v]
Plum Discovery Agent
options:
-h, --help show this help message and exit
-o, --once Run Once
-d, --daemon Run Endlessly
-s, --setup Setup configuration only
-island ISLAND Hostname or IP of the Plum Island controller
-agentkey AGENTKEY Agent Key
-ipext IPEXT Force External IP
-v, --verbose Enable debug output
