Правила переносимых брандмауэров для Linux и Free/Net/Open/DragonFlyBSD
Мне нужно применять те же правила (списки IP-адресов с правилами allow и drop) в брандмауэрах Linux и *BSD. Знаете ли вы какое-либо приложение (CLI) для преобразования списка правил в определенный формат каждого брандмауэра?
Приложение для преобразования правил является лишь идеей. Другие решения проблемы приветствуются.
2 ответа
Firewall Builder поддерживает широкий спектр платформ межсетевого экрана, включая Cisco ASA & PIX, Linux iptables, BSD pf и многие другие. Вы не ограничены одной платформой или не привязаны к одному поставщику.
Смотрите вступление: http://www.fwbuilder.org/4.0/docs/firewall_builder_intro.html
Такое преобразование не всегда возможно, поскольку разные фильтры пакетов имеют разную логику и схему обработки пакетов. Например, не существует простого и прямого способа преобразования правил iptables (со всеми этими таблицами и цепочками) в правила ipfw или pf. Лучше просто написать новый набор правил для нужного типа брандмауэра, зная, что вам нужно получить в конце.