import socket
devices = [
"192.168.1.200",
"192.168.1.201",
"192.168.1.202",
"192.168.1.203",
"192.168.1.204",
]
ports = [502, 5007, 5006, 5001, 5002, 80, 443, 8080]
for ip in devices:
print(f"\n--- Сканируем {ip} ---")
for port in ports:
try:
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.settimeout(0.5)
if s.connect_ex((ip, port)) == 0:
print(f" ОТКРЫТ порт {port}!")
s.close()
except:
pass
input("\nНажмите Enter для выхода")