FireHOL - FireHOL
Разработчики) | Коста-Цаусис |
---|---|
Стабильный выпуск |
v3.1.7
/ 31 декабря 2020 г .
|
Предварительный выпуск |
v3.1.5-rc1
/ 17 сентября 2017 г .
|
Репозиторий | |
Написано в | Баш |
Операционная система | Linux |
Тип | Брандмауэр |
Лицензия | GNU GPL v2 + |
Веб-сайт | firehol |
FireHOL - это сценарий оболочки, разработанный как оболочка для iptables, написанный для упрощения настройки netfilter брандмауэра ядра Linux .
FireHOL не имеет графического пользовательского интерфейса , но настраивается с помощью простого для понимания текстового файла конфигурации. Еще одним преимуществом FireHOL является его удобство для новичков - вам не нужно беспокоиться о пакете ответа, потому что FireHOL сначала анализирует файл конфигурации, а затем устанавливает соответствующие правила iptables для достижения ожидаемого поведения брандмауэра.
Это большой и сложный файл сценария BASH , который зависит от инструментов консоли iptables, а не напрямую взаимодействует с ядром. Это имеет преимущество портативности; любая система Linux с iptables, BASH и соответствующими инструментами может запустить его. Его главный недостаток - более медленное время запуска, особенно в старых системах. Поскольку эта задержка происходит только один раз за загрузку - или меньше, если результирующие правила сохраняются на диск, - высокая производительность для этого обычно не важна, за исключением встроенных систем.
FireHOL также извлекает выгоду из гибкости оболочки, которая легко расширяется и настраивается в высокой степени; Файлы конфигурации FireHOL сами по себе являются полнофункциональными сценариями BASH. Можно писать сценарии с обычным синтаксисом оболочки, и они будут работать, как ожидалось; можно, например, зациклить оператор FireHOL для пересылки всего набора портов.
FireHOL - это бесплатное программное обеспечение с открытым исходным кодом , распространяемое в соответствии с условиями Стандартной общественной лицензии GNU .