Linux - IPTables
Commands
Display rule's commands:
Display rules with index:
Display detail of rules:
Create ACCEPT rule:
iptables -A {type} -s {host/ip/cidr} -p {protocol} -j ACCEPT (--dport {port}}
# Ex: iptables -A INPUT -s myhost -p tcp -j ACCEPT --dport 9300
iptables -A {type} -p {protocol} -m {protocol} --dport {port} -j REJECT (--reject-with {rejected-rule})
# Ex: iptables -A INPUT -p tcp -m tcp --dport 9300 -j REJECT --reject-with icmp-port-unreachable
Delete rule:
Backup/Restore
Backup iptables rules to a file:
iptables-save > {file}
# Ex:
# iptables-save > /root/iptables.dump
# iptables-save > /etc/sysconfig/iptables (To persist on system)
Restore iptables rules from a file:
Tips
Watch intercepted package by rule: