]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - sbin/pfctl/tests/files/pf0047.in
libucl: vendor import snapshort 20210314
[FreeBSD/FreeBSD.git] / sbin / pfctl / tests / files / pf0047.in
1 pass in on lo0 all label ""
2
3 pass in all label "$if"
4 pass in on lo0 all label "$if"
5 pass in on lo0 all label "$if$if"
6
7 pass in on lo0 all label "$srcaddr"
8 pass in on lo0 from 0/0 to any label "$srcaddr"
9 pass in on lo0 from 127.0.0.1 to any label "$srcaddr"
10 pass in on lo0 from 127.0.0.1 to any label "$srcaddr$srcaddr"
11 pass in on lo0 from 127.0.0.1 to any label ":$srcaddr:$srcaddr:"
12 pass in on lo0 from 127.0.0.1/8 to any label "$srcaddr"
13 pass in on lo0 from 127.0.0.1/16 to any label "$srcaddr$srcaddr"
14 pass in on lo0 from 127.0.0.1/31 to any label ":$srcaddr:$srcaddr:"
15 pass in on lo0 inet6 from fe80::1 to any label "$srcaddr"
16 pass in on lo0 inet6 from fe80::1 to any label "$srcaddr$srcaddr"
17 pass in on lo0 inet6 from fe80::1 to any label ":$srcaddr:$srcaddr:"
18 pass in on lo0 inet6 from lo0/8 to any label "$srcaddr"
19 pass in on lo0 inet6 from lo0/64 to any label "$srcaddr$srcaddr"
20 pass in on lo0 inet6 from lo0/127 to any label ":$srcaddr:$srcaddr:"
21
22 pass in on lo0 all label "!$dstaddr!"
23 pass in on lo0 inet from any to (lo0) label "$dstaddr"
24 pass in on lo0 inet from any to (lo0) label "$dstaddr$dstaddr"
25 pass in on lo0 inet from any to (lo0) label " $dstaddr $dstaddr "
26 pass in on lo0 from any to ! 127.0.0.1/8 label "$dstaddr"
27 pass in on lo0 from any to ! 127.0.0.1/16 label "$dstaddr$dstaddr"
28 pass in on lo0 from any to ! 127.0.0.1/31 label " $dstaddr $dstaddr "
29 pass in on lo0 inet6 from any to ! (lo0) label "$dstaddr"
30 pass in on lo0 inet6 from any to ! (lo0) label "$dstaddr$dstaddr"
31 pass in on lo0 inet6 from any to ! (lo0) label " $dstaddr $dstaddr "
32 pass in on lo0 inet6 from any to ! ::1/8 label "$dstaddr"
33 pass in on lo0 inet6 from any to ! ::1/64 label "$dstaddr$dstaddr"
34 pass in on lo0 inet6 from any to ! ::1/127 label " $dstaddr $dstaddr "
35
36 pass in on lo0 all label "x$srcportx"
37 pass in on lo0 proto tcp from any port = 28 to any label "$srcport"
38 pass in on lo0 proto tcp from any port 28 >< 29 to any label "$srcport"
39 pass in on lo0 proto tcp from any port 28 <> 29 to any label "$srcport"
40 pass in on lo0 proto tcp from any port 28:29 to any label "$srcport"
41 pass in on lo0 proto tcp from any port != 28 to any label "$srcport"
42 pass in on lo0 proto tcp from any port < 28 to any label "$srcport"
43 pass in on lo0 proto tcp from any port <= 28 to any label "$srcport"
44 pass in on lo0 proto tcp from any port > 28 to any label "$srcport"
45 pass in on lo0 proto tcp from any port >= 28 to any label "$srcport"
46 pass in on lo0 proto tcp from any port = 28 to any label "$srcport$srcport"
47 pass in on lo0 proto tcp from any port = 28 to any label "$$srcport$$srcport$"
48
49 pass in on lo0 all label "$dstport"
50 pass in on lo0 proto udp from any to any port = 29 label "$dstport"
51 pass in on lo0 proto udp from any to any port != 29 label "$dstport$dstport"
52 pass in on lo0 proto udp from any to any port > 29 label "x$dstportx$dstportx"
53
54 pass in on lo0 all label "$proto"
55 pass in on lo0 proto esp all label "$proto"
56 pass in on lo0 proto esp all label "$proto$proto"
57 pass in on lo0 proto esp all label "-$proto-$proto-"
58 pass in on lo0 proto 166 all label "$proto"
59 pass in on lo0 proto 166 all label "$proto$proto"
60 pass in on lo0 proto 166 all label "_$proto_$proto_"
61
62 pass in on lo0 all label "$nr"
63 pass in on lo0 all label "$nr$nr"
64 pass in on lo0 all label "%$nr%$nr%"
65
66 pass in on lo0 proto tcp from 127.0.0.1 port = 30 to 127.0.0.2 port = 44 \
67     label "if $if proto $proto $srcaddr $srcport $dstaddr $dstport"