mbtget

mbtget

#Network & Cloud#Network Security

A python tool for discovering endpoints, parameters, and wordlists in a given target

Visit Website

Modbus: A Standard Serial Communication Protocol

Modbus is a widely used standard serial communication protocol designed to connect industrial PLCs (Programmable Logic Controllers) and many other devices.

Accessing TCP and RTU Versions of the Protocol

This module allows you to access both the TCP and RTU versions of this protocol using the MBclient object. For more detailed information, please visit http://en.wikipedia.org/wiki/Modbus. INSTALL You can install this module by following these steps: 1. Clone the repository from GitHub: git clone https://github.com/sourceperl/mbtget.git 2. Change directory to mbtget: cd mbtget 3. Run the Perl Makefile script: perl Makefile.PL 4. Compile the module: make 5. Install the module with superuser privileges: sudo make install DEPENDENCIES Requirements:

This script operates independently

This script does not require any additional modules or libraries.

It's pure Perl code without any extension – A Practical Guide

USAGE read mbtget help pi@raspberrypi ~ $ mbtget -h read a single word of data at address 1000 on the Modbus server 127.0.0.1 pi@raspberrypi ~ $ mbtget -a 1000 127.0.0.1 values: 1 (ad 01000): 52544 read 10 words of data at address 1000 on the Modbus server plc-1.domaine.net pi@raspberrypi ~ $ mbtget -n 10 -a 1000 plc-1.domaine.net values: 1 (ad 01000): 52544 2 (ad 01001): 33619 3 (ad 01002): 61010 4 (ad 01003): 11878 5 (ad 01004): 60142 6 (ad 01005): 21714 7 (ad 01006): 14182 8 (ad 01007): 64342 9 (ad 01008): 18511 10 (ad 01009): 59909 write a word value of 333 at address