gempir

ipt

Oct 3rd, 2018
351
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.83 KB | None | 0 0
  1. #!/bin/sh
  2.  
  3. # iptables script generated 2018-10-03
  4. # http://www.mista.nu/iptables
  5.  
  6. IPT="/sbin/iptables"
  7.  
  8. # Flush old rules, old custom tables
  9. $IPT --flush
  10. $IPT --delete-chain
  11.  
  12. # Set default policies for all three default chains
  13. $IPT -P INPUT DROP
  14. $IPT -P FORWARD DROP
  15. $IPT -P OUTPUT ACCEPT
  16.  
  17. # Enable free use of loopback interfaces
  18. $IPT -A INPUT -i lo -j ACCEPT
  19. $IPT -A OUTPUT -o lo -j ACCEPT
  20.  
  21. # All TCP sessions should begin with SYN
  22. $IPT -A INPUT -p tcp ! --syn -m state --state NEW -s 0.0.0.0/0 -j DROP
  23.  
  24. # Accept inbound TCP packets
  25. $IPT -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
  26. $IPT -A INPUT -p tcp --dport 22 -m state --state NEW -s 0.0.0.0/0 -j ACCEPT
  27. $IPT -A INPUT -p tcp --dport 80 -m state --state NEW -s 0.0.0.0/0 -j ACCEPT
  28. $IPT -A INPUT -p tcp --dport 443 -m state --state NEW -s 0.0.0.0/0 -j ACCEPT
Advertisement
Add Comment
Please, Sign In to add comment