TCP/502 — стандартный порт Modbus TCP, industrial-протокол для PLC (Programmable Logic Controller) и SCADA-систем. Нет встроенной аутентификации и шифрования — изначально для изолированных OT-сетей. Открыть 502 в интернет = catastrophic risk (Shodan показывает 20k+ exposed Modbus-устройств). Исправление: IP whitelist + VPN, либо proxy через Modbus-secure (TCP/802).
Ниже: подробности, пример, связанные, FAQ.
# Проверить открыт ли порт
$ nc -zv 192.168.1.10 502
# Nmap scan
$ nmap -p 502 --script modbus-discover 192.168.1.10
# Python pymodbus — чтение регистров
from pymodbus.client import ModbusTcpClient
client = ModbusTcpClient('192.168.1.10', port=502)
resp = client.read_holding_registers(0, count=10)
print(resp.registers)Ping отправляет ICMP-пакеты на хост и измеряет время ответа. Сканирование портов проверяет, какие TCP-порты открыты и принимают соединения — это помогаетдиагностировать проблемы с доступностью сервисов.
Выбор количества пакетов (3, 4, 6, 10). Статистика: min/avg/max латентность и потери.
Проверка 14 ключевых портов: HTTP, HTTPS, SSH, FTP, SMTP, MySQL, PostgreSQL и другие.
Тестирование с нашего сервера — вы видите доступность сайта извне, а не только из вашей сети.
Нужен постоянный контроль? Создайте монитор — проверки каждую минуту с уведомлениями.
диагностика доступности
проверка TCP-портов
отладка подключений
базовый health-check
История ping-проверок, мониторинг доступности хоста и уведомления при падении.
Зарегистрироваться (FREE)Если есть промышленная автоматика (завод, energy, water) — ключевой ICS-порт. Утечка = физические последствия (stopper pipeline).
Никогда в plain-text. Либо VPN, либо Modbus Secure (802) с TLS.
OPC UA (4840) — современный, с security, structured data. В новых проектах выбирают его.