Skip to content

Eaton-Cybersecurity-SAFE-Lab/dvma

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Damn Vulnerable Modbus Application

Setup

python -c 'from django.core.management.utils import get_random_secret_key;print(get_random_secret_key())' # Generate SECRET key

Create local_settings.py in /dvma with following contents:

SECRET_KEY = '${SECRET_KEY_FROM_PREVIOUS_STEP}'
DEBUG = True
ALLOWED_HOSTS = ["localhost", "127.0.0.1"]

Web Server Setup

pip install -r requirements.txt
python manage.py migrate
python manage.py createsuperuser ## Create admin user for your local instancep

Modbus Backend

cd modbus
python server.py

Dam Sensor Simulators

cd modbus
python sensor_simulator.py

About

Damn Vulnerable Modbus Application (DVMA) is a simulated SCADA environment for penetration testers to hone their offensive skills against critical infrastructure

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors