smod v1.0.1 - MODBUS Penetration Testing Framework

smod v1.0.1 – MODBUS Penetration Testing Framework

Changelog v1.0.1:
+ Modules                                           Description
———                                                 ———–
modbus/dos/galil                              RIO DOS Galil RIO-47100
modbus/dos/writeSingleCoils         DOS With Write Single Coil Function
modbus/dos/writeSingleRegister   DOS Write Single Register Function
modbus/function/read                     ExceptionStatus Fuzzing Read Exception Status Function
modbus/sniff/arp                              Arp Poisoning

smod is a modular framework with every kind of diagnostic and offensive feature you could need in order to pentest modbus protocol. It is a full Modbus protocol implementation using Python and Scapy. This software could be run on Linux/OSX under python 2.7.x.



SCADA (Process Control Networks) based systems have moved from proprietary closed networks to open source solutions and TCP/IP enabled networks steadily over recent years. This has made them vulnerable to the same security vulnerabilities that face our traditional computer networks.
The Modbus/TCP protocol was used as the reference protocol to display the effectiveness of the test bed in carrying out cyber attacks on a power system protocol. Modbus/TCP was chosen specifically for these reasons:
+ modbus is still widely used in power systems.
+ modbus/TCP is simple and easy to implement.
+ modbus protocol libraries are freely available for utilities to implement smart grid applications.
You can use this tool to vulnerability assessment a modbus protocol.

Installation & usage:

Source : | Our Post Before