From a039bce14d634e891a670202047b0be674e5d547 Mon Sep 17 00:00:00 2001 From: netblue30 Date: Fri, 20 Nov 2015 16:50:29 -0500 Subject: added webserver.net and nolocal.net network filters --- etc/webserver.net | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 etc/webserver.net (limited to 'etc/webserver.net') diff --git a/etc/webserver.net b/etc/webserver.net new file mode 100644 index 000000000..d165e6faf --- /dev/null +++ b/etc/webserver.net @@ -0,0 +1,30 @@ +*filter +:INPUT DROP [0:0] +:FORWARD DROP [0:0] +:OUTPUT DROP [0:0] + +################################################################### +# Simple webserver filter +# +# Usage: +# firejail --net=eth0 --ip=192.168.1.105 --netfilter=/etc/firejail/webserver.net /etc/init.d/apache2 start +# firejail --net=eth0 --ip=192.168.1.105 --netfilter=/etc/firejail/webserver.net /etc/init.d/nginx start +# +################################################################### + +# allow webserver traffic +-A INPUT -p tcp --dport 80 -m state --state NEW,ESTABLISHED -j ACCEPT +-A OUTPUT -p tcp --sport 80 -m state --state ESTABLISHED -j ACCEPT +-A INPUT -p tcp --dport 443 -m state --state NEW,ESTABLISHED -j ACCEPT +-A OUTPUT -p tcp --sport 443 -m state --state ESTABLISHED -j ACCEPT + +# allow incoming ping +-A INPUT -p icmp --icmp-type echo-request -j ACCEPT +-A OUTPUT -p icmp --icmp-type echo-reply -j ACCEPT + +# allow outgoing DNS +-A OUTPUT -p udp --dport 53 -j ACCEPT +-A INPUT -p udp --sport 53 -j ACCEPT + +COMMIT + -- cgit v1.2.3-54-g00ecf