The Pentesting Driven Tool for Industrial Control Systems and SCADA
It has 4 main phases:
- Footprinting
- Fingerprinting
- Exploitation
- Reporting
A step by step guide to get a development env running. It's highly recommended to run the application on Kali Linux (or another similar Linux).
Clone the repository
git clone https://github.com/dave36/pdt.git
Install the requirements
pip install -r requirements.txt
Easy as executing the pdt.py class after following the installation steps
python pdt.py
To run all the tests just execute the next command from the root directory of the program
python -m unittest discover -s tests
More information here! Wiki