Имеется txt файл с 1,35 миллиона отсортированных и уникальных IP адресов ботнет сетей/зараженных серверов которые постоянно шарятся в сети. Вида:
1.2.169.8
1.2.169.12
1.2.169.28
1.2.169.49
1.2.169.81
1.2.169.101
1.2.170.104
1.2.170.109
1.2.170.110
1.2.170.127
...
Собственно имеется очень большое желание извратиться и уменьшить этот список посредством масок, с минимальной потерей "белых" (не входящих в этот список) IP адресов до вида:
1.2.169.0/25
1.2.170.104/26
...
Чтоб потом весь список скормить сети филлиальных микротиков и настроить правила в фаере.
Да, я и сам знаю, что это из пушки по воробьям, но тем не менее. Меня преследует интерес.
Собственно вопрос: имеется ли какие-либо программы или возможно кто-то встречал готовые Python/Bash скрипты с данной реализацией?