Skip to content

D4-project/Plum-Agent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

d4-Plum-Island

Proactive Land Uncovering & Monitoring

Pathogen Agent

d4-Plum-Island

*Beta version*

Description

This this tool is the working agent designed to work with Plum-Island

Technical requirements

Python 3.10 or >

Agent supported

nmap

Installation

Installation should stay simple.

Setup

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

Configuration

cd src
python agent.py -s -island HOSTOFISLAND -agentkey XXXTHETOKENKEYXXXX

Execution

python agent -d

Help

$ ./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

About

Scanning Agent running with Plum-Island

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages