FireHOL - FireHOL

FireHOL
Разработчики) Коста-Цаусис
Стабильный выпуск
v3.1.7 / 31 декабря 2020 г . ; 3 месяца назад  ( 2020-12-31 )
Предварительный выпуск
v3.1.5-rc1 / 17 сентября 2017 г . ; 3 года назад  ( 2017-09-17 )
Репозиторий Отредактируйте это в Викиданных
Написано в Баш
Операционная система Linux
Тип Брандмауэр
Лицензия GNU GPL v2 +
Веб-сайт firehol .org

FireHOL - это сценарий оболочки, разработанный как оболочка для iptables, написанный для упрощения настройки netfilter брандмауэра ядра Linux .

FireHOL не имеет графического пользовательского интерфейса , но настраивается с помощью простого для понимания текстового файла конфигурации. Еще одним преимуществом FireHOL является его удобство для новичков - вам не нужно беспокоиться о пакете ответа, потому что FireHOL сначала анализирует файл конфигурации, а затем устанавливает соответствующие правила iptables для достижения ожидаемого поведения брандмауэра.

Это большой и сложный файл сценария BASH , который зависит от инструментов консоли iptables, а не напрямую взаимодействует с ядром. Это имеет преимущество портативности; любая система Linux с iptables, BASH и соответствующими инструментами может запустить его. Его главный недостаток - более медленное время запуска, особенно в старых системах. Поскольку эта задержка происходит только один раз за загрузку - или меньше, если результирующие правила сохраняются на диск, - высокая производительность для этого обычно не важна, за исключением встроенных систем.

FireHOL также извлекает выгоду из гибкости оболочки, которая легко расширяется и настраивается в высокой степени; Файлы конфигурации FireHOL сами по себе являются полнофункциональными сценариями BASH. Можно писать сценарии с обычным синтаксисом оболочки, и они будут работать, как ожидалось; можно, например, зациклить оператор FireHOL для пересылки всего набора портов.

FireHOL - это бесплатное программное обеспечение с открытым исходным кодом , распространяемое в соответствии с условиями Стандартной общественной лицензии GNU .

внешние ссылки