Advertisement
Cooler_

my last OpenBSD PF config

Jun 2nd, 2012
281
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.33 KB | None | 0 0
  1. # by Cooler_   08/2008
  2. #macro da interface de rede usada pelo Packet filter
  3. #ifconfig para ver a interface a ser usada pelo PF
  4. placa = "rl0"
  5. # unica maquina que pode entrar SSH e FTP
  6. remote = "192.168.0.117"
  7.  
  8. # Engana ataques fingerprint
  9. set optimization normal
  10. set require-order yes
  11. set fingerprints "/etc/pf.os"
  12. set skip on lo0
  13.  
  14. # quebra pacotes mal formados
  15. scrub all reassemble tcp
  16. scrub out all no-df max-mss 1492 random-id
  17. antispoof for $placa inet
  18.  
  19. # quebra scans com nmap
  20. block in quick proto tcp flags FUP/WEUAPRSF
  21. block in quick proto tcp flags WEUAPRSF/WEUAPRSF
  22. block in quick proto tcp flags SRAFU/WEUAPRSF
  23. block in quick proto tcp flags /WEUAPRSF
  24. block in quick proto tcp flags SR/SR
  25. block in quick proto tcp flags SF/SF
  26. block drop in quick on $placa from any os { NMAP }
  27.  
  28. # Bloqueia tudo
  29. block all
  30. # libera saida de pacotes vinda desde computador
  31. pass out all keep state
  32. # Libera porta SSH soh para maquina $REMOTE
  33. pass in log quick on $placa inet proto tcp from $remote to any port { ssh } flags S/SA
  34. # Libera FTP para maquina $REMOTE
  35. pass in on $placa proto tcp from $remote to any port 21 keep state
  36. pass in on $placa proto tcp from $remote to any port > 49151 keep state
  37. # Libera para http para ip de fora da rede e da rede
  38. #pass in quick on $placa inet proto tcp to $placa port { http } flags S/SA keep state
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement