import socket
IP = "192.168.100.1"
PORTS = [502, 2000, 4000, 8000, 10000, 8080, 23, 1024, 5000]
for port in PORTS:
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sock.settimeout(0.5)
try:
result = sock.connect_ex((IP, port))
if result == 0:
print(f"✅ Порт {port} открыт — вероятно, это порт станка")
else:
print(f"❌ Порт {port} закрыт")
except Exception as e:
print(f"Проверка порта {port}: ошибка {e}")
finally:
sock.close()