Если например для цепочки INPUT, то ставите политику по умолчанию DROP, разрешаем установленные соединения, а дальше список правил разрешающих вышеуказанное по списку:
iptables -P INPUT DROP
iptables -A INPUT -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
iptables -A INPUT -p tcp -m tcp --dport 80 -m conntrack --ctstate NEW -j ACCEPT
...
А даный порт точно слушается? Покажите выводы команд: netstat -ntpua |grep 7777
Также покажите список правил, который сейчас есть в iptables: iptables-save
Скорее всего скриптом обрабаывать и также подавать в iptables.
Например cat blacklist.txt | sort | uniq уберет дубли. Дальше останется лишь подать полученный список в виде правил в зависимости от настройки Ваших iptables.