Есть IP блэклист для файрвола на 32 мб. Накачал еще с десяток на 100мб, проблема в том, что они в разных форматах p2p, dat, txt и проч. есть много дублей. Чем их обработать, удалить дубли? конвертировать в форматы для винды и линукс и т.п. Также неспешно разыскиваются ссылки на популярные блэклисты.
Скорее всего скриптом обрабаывать и также подавать в iptables.
Например cat blacklist.txt | sort | uniq уберет дубли. Дальше останется лишь подать полученный список в виде правил в зависимости от настройки Ваших iptables.