Quick Start
Scan Holding Registers
modscanner scan holding \
--host 192.168.1.10 \
--start 0 \
--count 20
modscanner uses:
TCP port 502 by default
device ID 1 by default
zero-based Modbus protocol addresses
Read Coils
modscanner scan coils \
--host 192.168.1.10 \
--start 0 \
--count 8
Read Discrete Inputs
modscanner scan discrete-inputs \
--host 192.168.1.10 \
--start 0 \
--count 8
Read Input Registers
modscanner scan input \
--host 192.168.1.10 \
--start 0 \
--count 20
Write a Coil
modscanner write coil \
--host 192.168.1.10 \
--address 0 \
--value 1
CLI coil values are:
1 = ON | True
0 = OFF | False
Writing a Holding Register
modscanner write register \
--host 192.168.1.10 \
--address 100 \
--value 50
Network Discovery
modscanner scan-network \
--subnet 192.168.1.0/24
To attempt vendor discovery
modscanner scan-network \
--subnet 192.168.1.0/24 \
--show-vendor