diff options
author | Theo de Raadt <deraadt@cvs.openbsd.org> | 2002-12-19 00:06:30 +0000 |
---|---|---|
committer | Theo de Raadt <deraadt@cvs.openbsd.org> | 2002-12-19 00:06:30 +0000 |
commit | e2af5012a2c145b134f9a3d108dd3ed833d2bd2e (patch) | |
tree | 1d39e5cedc2b2e76ab458fb3df6d10e428ede950 | |
parent | fc877ee58f6d572a9d70bda817ee14104bfc83f6 (diff) |
indent so it is more clear, add spews thing
-rw-r--r-- | etc/pf.conf | 25 |
1 files changed, 12 insertions, 13 deletions
diff --git a/etc/pf.conf b/etc/pf.conf index 9126317941a..c3e06fa039d 100644 --- a/etc/pf.conf +++ b/etc/pf.conf @@ -1,4 +1,4 @@ -# $OpenBSD: pf.conf,v 1.9 2002/12/13 10:20:25 henning Exp $ +# $OpenBSD: pf.conf,v 1.10 2002/12/19 00:06:29 deraadt Exp $ # # See pf.conf(5) for syntax and examples # General order: options, scrub rules, NAT/rdr, and filter rules. @@ -9,29 +9,28 @@ internal_net="10.1.1.1/8" external_addr="192.168.1.1" # Normalize: reassemble fragments and resolve or reduce traffic ambiguities -# scrub in all +#scrub in all # nat: packets going out through $ext_if with source address $internal_net will get # translated as coming from $external_addr, a state is created for such packets, # and incoming packets will be redirected to the internal address. - -# nat on $ext_if from $internal_net to any -> $external_addr +#nat on $ext_if from $internal_net to any -> $external_addr # rdr: packets coming in on $ext_if with destination $external_addr:1234 will # be redirected to 10.1.1.1:5678. A state is created for such packets, and # outgoing packets will be translated as coming from the external address. - -# rdr on $ext_if proto tcp from any to $external_addr/32 port 1234 -> 10.1.1.1 port 5678 +#rdr on $ext_if proto tcp from any to $external_addr/32 port 1234 -> 10.1.1.1 port 5678 # filter rules # the implicit first two rules are -# pass in all -# pass out all +#pass in all +#pass out all # block all incoming packets but allow ssh, pass all outgoing tcp and udp -# connections and keep state -# log blocked packets +# connections and keep state, logging blocked packets +#block in log all +#pass in on $ext_if proto tcp from any to $ext_if port 22 keep state +#pass out on $ext_if proto { tcp, udp } all keep state -# block in log all -# pass in on $ext_if proto tcp from any to $ext_if port 22 keep state -# pass out on $ext_if proto { tcp, udp } all keep state +# anchor to attach spews rules, which will redirect to spewsd(8) +#rdr-anchor spews inet proto tcp from any to any port = smtp |