Добавил:
eipimru
У меня есть канал с приколами: t.me/urmipies_garbage Подпишитесь пж-пж!!!!
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:
import os
import subprocess
import time
BLOCKED_ADDRESS = "192.168.127.12"
def connection_check():
if subprocess.call(f"ping 8.8.8.8 {'-c' if os.name == 'posix' else '-n'} 1", shell=True) == 0:
return "Данный компьютер подключен к интернету"
else:
return "Данный компьютер не подключен к интернету"
def firewall_installed_check():
if os.path.isdir("/lib/firewalld") or os.path.isdir(r"C:\Program Files\Windows Defender"):
return "Фаерволл установлен на этом ПК"
else:
return "Фаерволл не установлен на этом ПК"
def firewall_working_check():
if not subprocess.call(f"ping {BLOCKED_ADDRESS} {'-c' if os.name == 'posix' else '-n'} 1", shell=True) == 0:
return "Межсетевой экран функционирует правильно"
else:
return "Межсетевой экран функционирует неверно, или не функционирует"
def antivirus_installed_check():
if os.path.isdir("/opt/kaspersky/kesl/") or os.path.isdir(r"C:\Program Files (x86)\Kaspersky Lab"):
return "Kaspersky установлен на этом ПК"
else:
return "Kaspersky не установлен на этом ПК"
def antivirus_working_check():
file_name = "EICAR-STANDARD-ANTIVIRUS-TEST-FILE.txt"
with open(file_name, "w") as file:
file.write(r'X5O!P%@AP[4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H'+r'+H*')
file.close()
time.sleep(5)
if not os.path.isfile(file_name):
return "Антивирус функционирует правильно"
else:
os.remove(file_name)
return "Антивирус функционирует неверно, или не функционирует"
