BASH Mon petit script iptables
Par HiO le 25 juillet 2009iptables.sh
#!/bin/bash
set -e
iptables="/sbin/iptables"
modprobe="/sbin/modprobe"
allowporttcp="80 443 6667 6669"
allowportudp="1194"
allowporttcptoip="7000"
whitelist="82.225.**.** 81.56.**.** 81.57.**.**"
blacklist="74.52.74.** 213.23.175.** 81.2.210.** 60.242.109.**"
load () {
#echo "Loading kernel modules…"
#$modprobe ip_tables
#$modprobe ip_conntrack
#$modprobe iptable_filter
#$modprobe ipt_state
#echo "Kernel modules loaded."
echo "Loading rules…"
$iptables -P FORWARD DROP
$iptables -P INPUT DROP
[...]