Парсинг текстового файла в скрипт для фаервола.
Добавлено: 2010-05-31 7:41:47
Есть текстовый файл с описанием провайдерских подсетей, примерно следующего содержания:
на основе этого списка я строю правила для фаерволов на 2 сервера (iptables и ipfw). Но список довольно длинный, провайдеры почему-то часто модернизируются и перекидывать список вручную стало задачей не из легких. Назрел такой вопрос - как можно заставить систему делать все это саму, с помощью какого-нибудь скрипта. Просто построчно парсить текстовый файл и закидывать в другой файл, например в виде
? Посоветуйте пожалуйста как можно это реализовать (желательно с примерами, т.к. я в скриптах пока слаб).
Код: Выделить всё
85.115.192.0/19
212.112.96.0/19
...
Код: Выделить всё
$IPFW add allow ip from $EXT_IP to 85.115.192.0/19 out xmit $EXT
$IPFW add allow ip from $EXT_IP to 212.112.96.0/19 out xmit $EXT