Scripts: firewall.sh

File firewall.sh, 524 bytes (added by hervey, 9 years ago)
Line 
1#!/bin/bash
2
3iptables -F
4iptables -P INPUT DROP
5iptables -P FORWARD DROP
6
7iptables -A INPUT -i lo -j ACCEPT
8
9iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
10
11iptables -A INPUT -p tcp --dport 22 -j ACCEPT
12iptables -A INPUT -p tcp --dport 80 -j ACCEPT
13iptables -A INPUT -p tcp --dport 443 -j ACCEPT
14iptables -A INPUT -p udp --dport 53 -j ACCEPT
15iptables -A INPUT -p tcp --dport 53 -j ACCEPT
16iptables -A INPUT -p icmp -m icmp --icmp-type 8 -j ACCEPT
17
18iptables -A INPUT -j REJECT
19iptables -A FORWARD -j REJECT
20