firewall uses services
authorJustin Wind <justin.wind+git@gmail.com>
Sun, 1 Oct 2017 22:32:23 +0000 (15:32 -0700)
committerJustin Wind <justin.wind+git@gmail.com>
Sun, 1 Oct 2017 22:32:23 +0000 (15:32 -0700)
firewall.sh

index 356075c424f98eb5d40a071a543455ba17a018a1..145ee596f86c66d0d35b20feb5c2f1454f03e59e 100755 (executable)
@@ -71,25 +71,7 @@ do
        $IPTABLES -A INPUT -p tcp --tcp-flags ${flags} -j DROP
 done
 
-create_set allowed_udp bitmap:port range 0-65535
-create_set allowed_tcp bitmap:port range 0-65535
-
-for sfx in '' ".$(hostname -s)"
-do
-       if [ -e "services${sfx}" ]
-       then
-
-               for l in $(decommentcat "services${sfx}")
-               do
-                       allow_services "${l}"
-               done
-       fi
-done
-
-$IPTABLES -A INPUT -i "${EXT_IF}" -p tcp -m set --match-set allowed_tcp dst -j ACCEPT
-$IPTABLES -A INPUT -i "${EXT_IF}" -p udp -m set --match-set allowed_udp dst -j ACCEPT
-$IP6TABLES -A INPUT -i "${EXT_IF}" -p tcp -m set --match-set allowed_tcp dst -j ACCEPT
-$IP6TABLES -A INPUT -i "${EXT_IF}" -p udp -m set --match-set allowed_udp dst -j ACCEPT
+./services ${EXT_IF}
 
 create_drop_chain xenophobe