Загрузка данных


import socket

HOST = "192.168.1.201"

print(f"Сканируем {HOST}...")

ports = [502, 5007, 5006, 5001, 5002, 5003, 5004, 
         5010, 5011, 5012, 5020, 5050, 5100, 5500]

open_ports = []

for port in ports:
    try:
        s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
        s.settimeout(1)
        result = s.connect_ex((HOST, port))
        if result == 0:
            print(f"ОТКРЫТ: порт {port}")
            open_ports.append(port)
        else:
            print(f"закрыт: {port}")
        s.close()
    except:
        pass

print("\nОткрытые порты:", open_ports)
input("Нажмите Enter для выхода")