Russell

IPtables Droplist

Jan 13th, 2018
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.32 KB | None | 0 0
  1. input=/root/droplist.db
  2. IPT=/sbin/iptables
  3. $IPT -N droplist
  4. egrep -v "^#|^$"  $_input | while IFS= read -r ip;
  5. do
  6.     $IPT -A droplist -i eth1 -s $ip -j LOG --log-prefix "Blockist by RJ"
  7.     $IPT -A droplist -i eth1 -s $ip -j DROP
  8. done
  9. # Drop it!
  10. $IPT -I INPUT -j droplist
  11. $IPT -I OUTPUT -j droplist
  12. $IPT -I FORWARD -j droplist
Advertisement
Add Comment
Please, Sign In to add comment