LINUX.ORG.RU
ФорумAdmin

DROP ip from list rule


0

2

Еcть текстовый файл только с ip адресами порядка 5мб
Нужно сделать тестовый файл с:
-A INPUT -s ip тут/32 -j DROP
Т.е. заменить каждый ip на -A INPUT -s ip/32 -j DROP
Подскажите регулярное выражение

$ cat ./ips.txt 
127.0.0.1
127.0.0.2
127.0.0.3

$ sed 's/^/-A INPUT -s /g;s/$/\/32 -j DROP/g' ./ips.txt 
-A INPUT -s 127.0.0.1/32 -j DROP
-A INPUT -s 127.0.0.2/32 -j DROP
-A INPUT -s 127.0.0.3/32 -j DROP

Так что ли? А вобще тут нужен ipset.

fjoe
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.