gugus

pf.conf example

Nov 19th, 2012
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.25 KB | None | 0 0
  1. # NIC
  2. ext_if="re0"
  3.  
  4. # Liste des services TCP/UDP ouverts sur le serveur:
  5. # 443: sslh, multiplexeur
  6. # 50666: transmission
  7. # 22: SSH (direct)
  8. # 2049: NFS
  9. # 6969: Free (reverse SSH or other temporary use)
  10. tcp_services="{80, 443 , 22, 2049, 6969}"
  11. udp_services="{53, 123, 2049, 50666}"
  12.  
  13. # Liste des port ruliements scann ne pas logguer:
  14. dontlog_tcp_services="{445, 135, 139, 2121}"
  15. dontlog_udp_services="{67}"
  16.  
  17. ##### Comportement global #######
  18.  
  19. # Reponse par defaut pour le block
  20. set block-policy return
  21.  
  22. # Active les logs
  23. set loginterface $ext_if
  24.  
  25. # Desactive le filtarge sur l'interface loopback:
  26. set skip on lo0
  27.  
  28. # Nettoyage du trafic entrant
  29. scrub in all
  30.  
  31. ### Regles de filtrage #####
  32.  
  33. #On commence par bloquer tout ce qui rentre par defaut:
  34. block in log all
  35.  
  36. #On autorise les flux sortants (freebsd-update, etc...):
  37. pass out
  38.  
  39. #On autorise les ICMP IPv4 et IPv6:
  40. pass proto { icmp icmp6 }
  41.  
  42. #On autorise les flux entrants suivants:
  43. pass in proto tcp from any to any port $tcp_services keep state
  44. pass in proto udp from any to any port $udp_services keep state
  45.  
  46. #On empeche de logguer les scans les plus courants
  47. block in proto tcp from any to any port $dontlog_tcp_services
  48. block in proto udp from any to any port $dontlog_udp_services
Advertisement
Add Comment
Please, Sign In to add comment