BASH IP Tables
From Indie IT Wiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
IPTABLES:
Allow PING ICMP
iptables -A INPUT -p icmp -j ACCEPT
Online Generator
https://www.perturb.org/content/iptables-rules.html
Docker SMTP Block IP Address
You need to insert your rule above the RETURN all rule at point # 1.
List your rules...
iptables -L DOCKER-USER --line-numbers Chain DOCKER-USER (1 references) num target prot opt source destination 1 RETURN all -- anywhere anywhere
Then insert your rule at point # 1...
iptables --insert DOCKER-USER 1 --protocol tcp --src 31.210.20.130 --dst ip-172-20-0-2.eu-west-2.compute.internal --dport 25 --jump DROP
Then check your rules again...
iptables -L DOCKER-USER --line-numbers Chain DOCKER-USER (1 references) num target prot opt source destination 1 DROP tcp -- 31.210.20.130 ip-172-20-0-2.eu-west-2.compute.internal tcp dpt:smtp 2 RETURN all -- anywhere anywhere
Done.
https://docs.docker.com/network/iptables/
Use IPTables Firewall To Block An IP Address
For a single IP address...
iptables -I INPUT -s 123.45.67.89 -j DROP
For a range of IP addresses...
iptables -I INPUT -s 123.45.67.0/24 -j DROP
Use IPTables To List A Blocked IP Address
iptables -L INPUT -v -n
iptables -S
iptables -L INPUT --line-numbers
Thanks to Cyberciti
Thanks to Cyberciti
Use IPTables To Edit / Delete A Chain Rule
List the rules of the Chain first...
iptables -L INPUT --line-numbers
...then delete the Number you want to clear...
iptables -D INPUT 4
Use IPTables To Delete ALL Rules
Thanks to Cyberciti