Skip to content

Latest commit

History

57 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Реализация межсетевого экрана ⛔

Возможности:

✔️ добавление правил
✔️ удаление правил
✔️ просмотр всех правил
✔️ сокрытие модуля в системе
✔️ обнаружение модуля в системе

Фильтрация сетевых пакетов по:

✔️ IP-адресу источника/назначения
✔️ порту источника/назначения
✔️ доменному имени (также предусмотрен анализ пакетов в обе стороны)
✔️ протоколу (TCP/UDP)

Задание правил

--hideHidethemodule--unhideShowthemodule-a--addRULEAddarule-d--delRULEDeletetherule-i--inInput-o--outOutput-p--protocolProtocol= {TCP, UDP}
--src_ipIPSourceIP--src_portPORTSourceport--src_domainDOMAINSourcedomainname--dest_ipIPDestinationIP--dest_portPORTDestinationport--dest_domainDOMAINDestinationdomainname-A--allShowalltherules-h--helpAvailablecommands

Загрузка/выгрузка

sudoinsmodfw_module.kosudormmodfw_module

ВАЖНО: при выгрузке модуль должен быть виден в системе, т.е. если до этого он был скрыт, необходимо вызвать команду --unhide

About

Курсовая работа по Операционным системам

Topics

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages