# # 502/tcp - Pentesting Modbus Protocol {{#include ../banners/hacktricks-training.md}} ## Basic Information In 1979, the **Modbus Protocol** was developed by Modicon, serving as a messaging structure. Its primary use involves facilitating communication between intelligent devices, operating under a master-slave/client-server model. This protocol plays a crucial role in enabling devices to exchange data efficiently. **Default port:** 502 ``` PORT STATE SERVICE 502/tcp open modbus ``` ## Enumeration ```bash nmap --script modbus-discover -p 502 msf> use auxiliary/scanner/scada/modbusdetect msf> use auxiliary/scanner/scada/modbus_findunitid ``` {{#include ../banners/hacktricks-training.md}}