Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- *filter
- # Set default rules for input/output/forward to drop the connection
- :INPUT DROP [0:0]
- :FORWARD DROP [0:0]
- :OUTPUT DROP [0:0]
- # Allow traffic in and out of loopback host (127.0.0.1)
- -A INPUT -i lo -j ACCEPT
- -A OUTPUT -o lo -j ACCEPT
- # If no SYN flag set on new connection, drop it
- -A INPUT -p tcp ! --syn -m state --state NEW -j DROP
- # Allow incoming and outgoing pings
- -A INPUT -p icmp --icmp-type echo-request -j ACCEPT
- -A OUTPUT -p icmp --icmp-type echo-reply -j ACCEPT
- -A OUTPUT -p icmp --icmp-type echo-request -j ACCEPT
- -A INPUT -p icmp --icmp-type echo-reply -j ACCEPT
- # Allow SSH traffic in for ALL connections, out for ESTABLISHED connections
- -A INPUT -i eth0 -p tcp --dport 52915 -m state --state NEW,ESTABLISHED -j ACCEPT
- -A OUTPUT -o eth0 -p tcp --sport 52915 -m state --state ESTABLISHED -j ACCEPT
- # Allow outgoing DNS connections for ALL connections, in for ESTABLISHED connections
- -A OUTPUT -o eth0 -p udp --dport 53 -m state --state NEW,ESTABLISHED -j ACCEPT
- -A INPUT -i eth0 -p udp --sport 53 -m state --state ESTABLISHED -j ACCEPT
- # Allow incoming and outgoing HTTP(S) connections
- -A INPUT -i eth0 -p tcp --dport 80 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
- -A OUTPUT -o eth0 -p tcp --sport 80 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
- -A INPUT -i eth0 -p tcp --dport 443 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
- -A OUTPUT -o eth0 -p tcp --sport 443 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
- # Allow outgoing SMTP connections for ALL connections, in for ESTABLISHED connections
- -A INPUT -i eth0 -p tcp --sport 25 -m state --state ESTABLISHED -j ACCEPT
- -A INPUT -i eth0 -p tcp --sport 587 -m state --state ESTABLISHED -j ACCEPT
- -A OUTPUT -o eth0 -p tcp --dport 25 -m state --state NEW,ESTABLISHED -j ACCEPT
- -A OUTPUT -o eth0 -p tcp --dport 587 -m state --state NEW,ESTABLISHED -j ACCEPT
- # Allow outgoing GIT connections for ALL connections, in for ESTABLISHED connections
- -A INPUT -i eth0 -p tcp --sport 9418 -m state --state ESTABLISHED -j ACCEPT
- -A OUTPUT -o eth0 -p tcp --dport 9418 -m state --state NEW,ESTABLISHED -j ACCEPT
- COMMIT
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement