Добавил:
eipimru
У меня есть канал с приколами: t.me/urmipies_garbage Подпишитесь пж-пж!!!!
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:
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()) 