Добавил:
У меня есть канал с приколами: t.me/urmipies_garbage Подпишитесь пж-пж!!!! Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
0
Добавлен:
02.09.2026
Размер:
633 б
Скачать
import socket
import subprocess
import platform


def check_firewall_ports():
    def check_port(host='localhost', port=80, timeout=3):
        try:
            sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
            sock.settimeout(timeout)
            result = sock.connect_ex((host, port))
            sock.close()
            return result == 0
        except Exception:
            return False

    ports_to_check = [21, 22, 23, 25, 53, 80, 110, 443, 3389, 8080]
    host = 'localhost'
    return all(check_port(host, port) for port in ports_to_check)


if __name__ == "__main__":
    print(check_firewall_ports())
Соседние файлы в папке Питончик