Advertisement
Guest User

Nekys

a guest
Jun 17th, 2008
589
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.48 KB | None | 0 0
  1. # FLUSH RULES
  2. iptables -P INPUT ACCEPT
  3. iptables -P OUTPUT ACCEPT
  4. iptables -P FORWARD ACCEPT
  5. iptables -F
  6. iptables -X
  7.  
  8. # ALLOW LOCALHOST
  9. iptables -A INPUT -t filter -s 127.0.0.1 -j ACCEPT
  10.  
  11. # FLUSH RULES
  12. iptables -P INPUT ACCEPT
  13. iptables -P OUTPUT ACCEPT
  14. iptables -P FORWARD ACCEPT
  15. iptables -F
  16. iptables -X
  17.  
  18. # ALLOW LOCALHOST
  19. iptables -A INPUT -t filter -s 127.0.0.1 -j ACCEPT
  20.  
  21. # SERVICES
  22. # SSH
  23. iptables -A INPUT -p tcp --dport 22 -j ACCEPT
  24. # LOGIN
  25. iptables -A INPUT -p tcp --dport 2106 -j ACCEPT
  26. # INTERNAL
  27. iptables -A INPUT -p tcp --dport 9014 -j ACCEPT
  28. # GAME
  29. iptables -A INPUT -p tcp --dport 7777 -j ACCEPT
  30. # MYSQL
  31. iptables -A INPUT -p tcp --dport 3306 -j ACCEPT
  32.  
  33.  
  34. # BLOCK THE DEVIL
  35. iptables -A INPUT -p tcp -m tcp --tcp-flags FIN,SYN,RST,PSH,ACK,URG NONE -j DROP
  36. iptables -A INPUT -p tcp -m tcp --tcp-flags FIN,SYN FIN,SYN -j DROP
  37. iptables -A INPUT -p tcp -m tcp --tcp-flags SYN,RST SYN,RST -j DROP
  38. iptables -A INPUT -p tcp -m tcp --tcp-flags FIN,RST FIN,RST -j DROP
  39. iptables -A INPUT -p tcp -m tcp --tcp-flags FIN,ACK FIN -j DROP
  40. iptables -A INPUT -p tcp -m tcp --tcp-flags ACK,URG URG -j DROP
  41. iptables -A INPUT -p tcp -m tcp --tcp-flags PSH,ACK PSH -j DROP
  42.  
  43. # ALLOW NEW CONNECTIONS (JUST IN CASE)
  44. iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
  45.  
  46. # DROP USELESS UDP/ TCP
  47. iptables -A INPUT -p udp -j DROP
  48. iptables -A INPUT -p tcp --syn -j DROP
  49.  
  50. # BLOCK ICMP (PING/ TRACEROUTE ETC)
  51. iptables -A INPUT -p icmp -j DROP
  52.  
  53. # LIST RULES
  54. iptables -L -v
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement