xref: /vim-8.2.3635/runtime/syntax/pf.vim (revision a9604e61)
1071d4279SBram Moolenaar" pf syntax file
2071d4279SBram Moolenaar" Language:        OpenBSD packet filter configuration (pf.conf)
3bf88493cSBram Moolenaar" Original Author: Camiel Dobbelaar <[email protected]>
4bf88493cSBram Moolenaar" Maintainer:      Lauri Tirkkonen <[email protected]>
5*a9604e61SBram Moolenaar" Last Change:     2018 Jul 16
6071d4279SBram Moolenaar
7063b9d15SBram Moolenaarif exists("b:current_syntax")
8071d4279SBram Moolenaar  finish
9071d4279SBram Moolenaarendif
10071d4279SBram Moolenaar
11*a9604e61SBram Moolenaarlet b:current_syntax = "pf"
12071d4279SBram Moolenaarsetlocal foldmethod=syntax
13063b9d15SBram Moolenaarsyn iskeyword @,48-57,_,-,+
14071d4279SBram Moolenaarsyn sync fromstart
15071d4279SBram Moolenaar
16bf88493cSBram Moolenaarsyn cluster	pfNotLS		contains=pfTodo,pfVarAssign
17063b9d15SBram Moolenaarsyn keyword	pfCmd		anchor antispoof block include match pass queue
18063b9d15SBram Moolenaarsyn keyword	pfCmd		queue set table
19063b9d15SBram Moolenaarsyn match	pfCmd		/^\s*load\sanchor\>/
20071d4279SBram Moolenaarsyn keyword	pfTodo		TODO XXX contained
21*a9604e61SBram Moolenaarsyn keyword	pfWildAddr	any no-route urpf-failed self
22071d4279SBram Moolenaarsyn match	pfComment	/#.*$/ contains=pfTodo
23071d4279SBram Moolenaarsyn match	pfCont		/\\$/
24071d4279SBram Moolenaarsyn match	pfErrClose	/}/
25071d4279SBram Moolenaarsyn match	pfIPv4		/\d\{1,3}\.\d\{1,3}\.\d\{1,3}\.\d\{1,3}/
26071d4279SBram Moolenaarsyn match	pfIPv6		/[a-fA-F0-9:]*::[a-fA-F0-9:.]*/
27071d4279SBram Moolenaarsyn match	pfIPv6		/[a-fA-F0-9:]\+:[a-fA-F0-9:]\+:[a-fA-F0-9:.]\+/
28071d4279SBram Moolenaarsyn match	pfNetmask	/\/\d\+/
29071d4279SBram Moolenaarsyn match	pfNum		/[a-zA-Z0-9_:.]\@<!\d\+[a-zA-Z0-9_:.]\@!/
30063b9d15SBram Moolenaarsyn match	pfTable		/<\s*[a-zA-Z0-9_:][a-zA-Z0-9_:.-]*\s*>/
31071d4279SBram Moolenaarsyn match	pfVar		/$[a-zA-Z][a-zA-Z0-9_]*/
32071d4279SBram Moolenaarsyn match	pfVarAssign	/^\s*[a-zA-Z][a-zA-Z0-9_]*\s*=/me=e-1
33071d4279SBram Moolenaarsyn region	pfFold1		start=/^#\{1}>/ end=/^#\{1,3}>/me=s-1 transparent fold
34071d4279SBram Moolenaarsyn region	pfFold2		start=/^#\{2}>/ end=/^#\{2,3}>/me=s-1 transparent fold
35071d4279SBram Moolenaarsyn region	pfFold3		start=/^#\{3}>/ end=/^#\{3}>/me=s-1 transparent fold
36071d4279SBram Moolenaarsyn region	pfList		start=/{/ end=/}/ transparent contains=ALLBUT,pfErrClose,@pfNotLS
37063b9d15SBram Moolenaarsyn region	pfString	start=/"/ skip=/\\"/ end=/"/ contains=pfIPv4,pfIPv6,pfNetmask,pfTable,pfVar
38063b9d15SBram Moolenaarsyn region	pfString	start=/'/ skip=/\\'/ end=/'/ contains=pfIPv4,pfIPv6,pfNetmask,pfTable,pfVar
39071d4279SBram Moolenaar
40063b9d15SBram Moolenaarhi def link pfCmd	Statement
41063b9d15SBram Moolenaarhi def link pfComment	Comment
42063b9d15SBram Moolenaarhi def link pfCont	Statement
43063b9d15SBram Moolenaarhi def link pfErrClose	Error
44063b9d15SBram Moolenaarhi def link pfIPv4	Type
45063b9d15SBram Moolenaarhi def link pfIPv6	Type
46063b9d15SBram Moolenaarhi def link pfNetmask	Constant
47063b9d15SBram Moolenaarhi def link pfNum	Constant
48063b9d15SBram Moolenaarhi def link pfService	Constant
49063b9d15SBram Moolenaarhi def link pfString	String
50063b9d15SBram Moolenaarhi def link pfTable	Identifier
51063b9d15SBram Moolenaarhi def link pfTodo	Todo
52063b9d15SBram Moolenaarhi def link pfVar	Identifier
53063b9d15SBram Moolenaarhi def link pfVarAssign	Identifier
54063b9d15SBram Moolenaarhi def link pfWildAddr	Type
55071d4279SBram Moolenaar
56*a9604e61SBram Moolenaar" from OpenBSD src/etc/services r1.95
57*a9604e61SBram Moolenaarsyn keyword	pfService	802-11-iapp
58*a9604e61SBram Moolenaarsyn keyword	pfService	Microsoft-SQL-Monitor
59*a9604e61SBram Moolenaarsyn keyword	pfService	Microsoft-SQL-Server
60*a9604e61SBram Moolenaarsyn keyword	pfService	NeXTStep
61*a9604e61SBram Moolenaarsyn keyword	pfService	NextStep
62*a9604e61SBram Moolenaarsyn keyword	pfService	afpovertcp
63*a9604e61SBram Moolenaarsyn keyword	pfService	afs3-bos
64*a9604e61SBram Moolenaarsyn keyword	pfService	afs3-callback
65*a9604e61SBram Moolenaarsyn keyword	pfService	afs3-errors
66*a9604e61SBram Moolenaarsyn keyword	pfService	afs3-fileserver
67*a9604e61SBram Moolenaarsyn keyword	pfService	afs3-kaserver
68*a9604e61SBram Moolenaarsyn keyword	pfService	afs3-prserver
69*a9604e61SBram Moolenaarsyn keyword	pfService	afs3-rmtsys
70*a9604e61SBram Moolenaarsyn keyword	pfService	afs3-update
71*a9604e61SBram Moolenaarsyn keyword	pfService	afs3-vlserver
72*a9604e61SBram Moolenaarsyn keyword	pfService	afs3-volser
73*a9604e61SBram Moolenaarsyn keyword	pfService	amt-redir-tcp
74*a9604e61SBram Moolenaarsyn keyword	pfService	amt-redir-tls
75*a9604e61SBram Moolenaarsyn keyword	pfService	amt-soap-http
76*a9604e61SBram Moolenaarsyn keyword	pfService	amt-soap-https
77*a9604e61SBram Moolenaarsyn keyword	pfService	asf-rmcp
78*a9604e61SBram Moolenaarsyn keyword	pfService	at-echo
79*a9604e61SBram Moolenaarsyn keyword	pfService	at-nbp
80*a9604e61SBram Moolenaarsyn keyword	pfService	at-rtmp
81*a9604e61SBram Moolenaarsyn keyword	pfService	at-zis
82*a9604e61SBram Moolenaarsyn keyword	pfService	auth
83*a9604e61SBram Moolenaarsyn keyword	pfService	authentication
84*a9604e61SBram Moolenaarsyn keyword	pfService	bfd-control
85*a9604e61SBram Moolenaarsyn keyword	pfService	bfd-echo
86*a9604e61SBram Moolenaarsyn keyword	pfService	bftp
87*a9604e61SBram Moolenaarsyn keyword	pfService	bgp
88*a9604e61SBram Moolenaarsyn keyword	pfService	bgpd
89*a9604e61SBram Moolenaarsyn keyword	pfService	biff
90*a9604e61SBram Moolenaarsyn keyword	pfService	bootpc
91*a9604e61SBram Moolenaarsyn keyword	pfService	bootps
92*a9604e61SBram Moolenaarsyn keyword	pfService	canna
93*a9604e61SBram Moolenaarsyn keyword	pfService	cddb
94*a9604e61SBram Moolenaarsyn keyword	pfService	cddbp
95*a9604e61SBram Moolenaarsyn keyword	pfService	chargen
96*a9604e61SBram Moolenaarsyn keyword	pfService	chat
97*a9604e61SBram Moolenaarsyn keyword	pfService	cmd
98*a9604e61SBram Moolenaarsyn keyword	pfService	cmip-agent
99*a9604e61SBram Moolenaarsyn keyword	pfService	cmip-man
100*a9604e61SBram Moolenaarsyn keyword	pfService	comsat
101*a9604e61SBram Moolenaarsyn keyword	pfService	conference
102*a9604e61SBram Moolenaarsyn keyword	pfService	conserver
103*a9604e61SBram Moolenaarsyn keyword	pfService	courier
104*a9604e61SBram Moolenaarsyn keyword	pfService	csnet-ns
105*a9604e61SBram Moolenaarsyn keyword	pfService	cso-ns
106*a9604e61SBram Moolenaarsyn keyword	pfService	cvspserver
107*a9604e61SBram Moolenaarsyn keyword	pfService	daap
108*a9604e61SBram Moolenaarsyn keyword	pfService	datametrics
109*a9604e61SBram Moolenaarsyn keyword	pfService	daytime
110*a9604e61SBram Moolenaarsyn keyword	pfService	dhcpd-sync
111*a9604e61SBram Moolenaarsyn keyword	pfService	dhcpv6-client
112*a9604e61SBram Moolenaarsyn keyword	pfService	dhcpv6-server
113*a9604e61SBram Moolenaarsyn keyword	pfService	discard
114*a9604e61SBram Moolenaarsyn keyword	pfService	domain
115*a9604e61SBram Moolenaarsyn keyword	pfService	echo
116*a9604e61SBram Moolenaarsyn keyword	pfService	efs
117*a9604e61SBram Moolenaarsyn keyword	pfService	eklogin
118*a9604e61SBram Moolenaarsyn keyword	pfService	ekshell
119*a9604e61SBram Moolenaarsyn keyword	pfService	ekshell2
120*a9604e61SBram Moolenaarsyn keyword	pfService	epmap
121*a9604e61SBram Moolenaarsyn keyword	pfService	eppc
122*a9604e61SBram Moolenaarsyn keyword	pfService	exec
123*a9604e61SBram Moolenaarsyn keyword	pfService	finger
124*a9604e61SBram Moolenaarsyn keyword	pfService	ftp
125*a9604e61SBram Moolenaarsyn keyword	pfService	ftp-data
126*a9604e61SBram Moolenaarsyn keyword	pfService	git
127*a9604e61SBram Moolenaarsyn keyword	pfService	gopher
128*a9604e61SBram Moolenaarsyn keyword	pfService	gre-in-udp
129*a9604e61SBram Moolenaarsyn keyword	pfService	gre-udp-dtls
130*a9604e61SBram Moolenaarsyn keyword	pfService	hostname
131*a9604e61SBram Moolenaarsyn keyword	pfService	hostnames
132*a9604e61SBram Moolenaarsyn keyword	pfService	hprop
133*a9604e61SBram Moolenaarsyn keyword	pfService	http
134*a9604e61SBram Moolenaarsyn keyword	pfService	https
135*a9604e61SBram Moolenaarsyn keyword	pfService	hunt
136*a9604e61SBram Moolenaarsyn keyword	pfService	hylafax
137*a9604e61SBram Moolenaarsyn keyword	pfService	iapp
138*a9604e61SBram Moolenaarsyn keyword	pfService	icb
139*a9604e61SBram Moolenaarsyn keyword	pfService	ident
140*a9604e61SBram Moolenaarsyn keyword	pfService	imap
141*a9604e61SBram Moolenaarsyn keyword	pfService	imap2
142*a9604e61SBram Moolenaarsyn keyword	pfService	imap3
143*a9604e61SBram Moolenaarsyn keyword	pfService	imaps
144*a9604e61SBram Moolenaarsyn keyword	pfService	ingreslock
145*a9604e61SBram Moolenaarsyn keyword	pfService	ipp
146*a9604e61SBram Moolenaarsyn keyword	pfService	iprop
147*a9604e61SBram Moolenaarsyn keyword	pfService	ipsec-msft
148*a9604e61SBram Moolenaarsyn keyword	pfService	ipsec-nat-t
149*a9604e61SBram Moolenaarsyn keyword	pfService	ipx
150*a9604e61SBram Moolenaarsyn keyword	pfService	irc
151*a9604e61SBram Moolenaarsyn keyword	pfService	isakmp
152*a9604e61SBram Moolenaarsyn keyword	pfService	iscsi
153*a9604e61SBram Moolenaarsyn keyword	pfService	isisd
154*a9604e61SBram Moolenaarsyn keyword	pfService	iso-tsap
155*a9604e61SBram Moolenaarsyn keyword	pfService	kauth
156*a9604e61SBram Moolenaarsyn keyword	pfService	kdc
157*a9604e61SBram Moolenaarsyn keyword	pfService	kerberos
158*a9604e61SBram Moolenaarsyn keyword	pfService	kerberos-adm
159*a9604e61SBram Moolenaarsyn keyword	pfService	kerberos-iv
160*a9604e61SBram Moolenaarsyn keyword	pfService	kerberos-sec
161*a9604e61SBram Moolenaarsyn keyword	pfService	kerberos_master
162*a9604e61SBram Moolenaarsyn keyword	pfService	kf
163*a9604e61SBram Moolenaarsyn keyword	pfService	kip
164*a9604e61SBram Moolenaarsyn keyword	pfService	klogin
165*a9604e61SBram Moolenaarsyn keyword	pfService	kpasswd
166*a9604e61SBram Moolenaarsyn keyword	pfService	kpop
167*a9604e61SBram Moolenaarsyn keyword	pfService	krb524
168*a9604e61SBram Moolenaarsyn keyword	pfService	krb_prop
169*a9604e61SBram Moolenaarsyn keyword	pfService	krbupdate
170*a9604e61SBram Moolenaarsyn keyword	pfService	krcmd
171*a9604e61SBram Moolenaarsyn keyword	pfService	kreg
172*a9604e61SBram Moolenaarsyn keyword	pfService	kshell
173*a9604e61SBram Moolenaarsyn keyword	pfService	kx
174*a9604e61SBram Moolenaarsyn keyword	pfService	l2tp
175*a9604e61SBram Moolenaarsyn keyword	pfService	ldap
176*a9604e61SBram Moolenaarsyn keyword	pfService	ldaps
177*a9604e61SBram Moolenaarsyn keyword	pfService	ldp
178*a9604e61SBram Moolenaarsyn keyword	pfService	link
179*a9604e61SBram Moolenaarsyn keyword	pfService	login
180*a9604e61SBram Moolenaarsyn keyword	pfService	mail
181*a9604e61SBram Moolenaarsyn keyword	pfService	mdns
182*a9604e61SBram Moolenaarsyn keyword	pfService	mdnsresponder
183*a9604e61SBram Moolenaarsyn keyword	pfService	microsoft-ds
184*a9604e61SBram Moolenaarsyn keyword	pfService	ms-sql-m
185*a9604e61SBram Moolenaarsyn keyword	pfService	ms-sql-s
186*a9604e61SBram Moolenaarsyn keyword	pfService	msa
187*a9604e61SBram Moolenaarsyn keyword	pfService	msp
188*a9604e61SBram Moolenaarsyn keyword	pfService	mtp
189*a9604e61SBram Moolenaarsyn keyword	pfService	mysql
190*a9604e61SBram Moolenaarsyn keyword	pfService	name
191*a9604e61SBram Moolenaarsyn keyword	pfService	nameserver
192*a9604e61SBram Moolenaarsyn keyword	pfService	netbios-dgm
193*a9604e61SBram Moolenaarsyn keyword	pfService	netbios-ns
194*a9604e61SBram Moolenaarsyn keyword	pfService	netbios-ssn
195*a9604e61SBram Moolenaarsyn keyword	pfService	netnews
196*a9604e61SBram Moolenaarsyn keyword	pfService	netplan
197*a9604e61SBram Moolenaarsyn keyword	pfService	netrjs
198*a9604e61SBram Moolenaarsyn keyword	pfService	netstat
199*a9604e61SBram Moolenaarsyn keyword	pfService	netwall
200*a9604e61SBram Moolenaarsyn keyword	pfService	newdate
201*a9604e61SBram Moolenaarsyn keyword	pfService	nextstep
202*a9604e61SBram Moolenaarsyn keyword	pfService	nfs
203*a9604e61SBram Moolenaarsyn keyword	pfService	nfsd
204*a9604e61SBram Moolenaarsyn keyword	pfService	nicname
205*a9604e61SBram Moolenaarsyn keyword	pfService	nnsp
206*a9604e61SBram Moolenaarsyn keyword	pfService	nntp
207*a9604e61SBram Moolenaarsyn keyword	pfService	ntalk
208*a9604e61SBram Moolenaarsyn keyword	pfService	ntp
209*a9604e61SBram Moolenaarsyn keyword	pfService	null
210*a9604e61SBram Moolenaarsyn keyword	pfService	openwebnet
211*a9604e61SBram Moolenaarsyn keyword	pfService	ospf6d
212*a9604e61SBram Moolenaarsyn keyword	pfService	ospfapi
213*a9604e61SBram Moolenaarsyn keyword	pfService	ospfd
214*a9604e61SBram Moolenaarsyn keyword	pfService	photuris
215*a9604e61SBram Moolenaarsyn keyword	pfService	pop2
216*a9604e61SBram Moolenaarsyn keyword	pfService	pop3
217*a9604e61SBram Moolenaarsyn keyword	pfService	pop3pw
218*a9604e61SBram Moolenaarsyn keyword	pfService	pop3s
219*a9604e61SBram Moolenaarsyn keyword	pfService	poppassd
220*a9604e61SBram Moolenaarsyn keyword	pfService	portmap
221*a9604e61SBram Moolenaarsyn keyword	pfService	postgresql
222*a9604e61SBram Moolenaarsyn keyword	pfService	postoffice
223*a9604e61SBram Moolenaarsyn keyword	pfService	pptp
224*a9604e61SBram Moolenaarsyn keyword	pfService	presence
225*a9604e61SBram Moolenaarsyn keyword	pfService	printer
226*a9604e61SBram Moolenaarsyn keyword	pfService	prospero
227*a9604e61SBram Moolenaarsyn keyword	pfService	prospero-np
228*a9604e61SBram Moolenaarsyn keyword	pfService	puppet
229*a9604e61SBram Moolenaarsyn keyword	pfService	pwdgen
230*a9604e61SBram Moolenaarsyn keyword	pfService	qotd
231*a9604e61SBram Moolenaarsyn keyword	pfService	quote
232*a9604e61SBram Moolenaarsyn keyword	pfService	radacct
233*a9604e61SBram Moolenaarsyn keyword	pfService	radius
234*a9604e61SBram Moolenaarsyn keyword	pfService	radius-acct
235*a9604e61SBram Moolenaarsyn keyword	pfService	rdp
236*a9604e61SBram Moolenaarsyn keyword	pfService	readnews
237*a9604e61SBram Moolenaarsyn keyword	pfService	remotefs
238*a9604e61SBram Moolenaarsyn keyword	pfService	resource
239*a9604e61SBram Moolenaarsyn keyword	pfService	rfb
240*a9604e61SBram Moolenaarsyn keyword	pfService	rfe
241*a9604e61SBram Moolenaarsyn keyword	pfService	rfs
242*a9604e61SBram Moolenaarsyn keyword	pfService	rfs_server
243*a9604e61SBram Moolenaarsyn keyword	pfService	ripd
244*a9604e61SBram Moolenaarsyn keyword	pfService	ripng
245*a9604e61SBram Moolenaarsyn keyword	pfService	rje
246*a9604e61SBram Moolenaarsyn keyword	pfService	rkinit
247*a9604e61SBram Moolenaarsyn keyword	pfService	rlp
248*a9604e61SBram Moolenaarsyn keyword	pfService	routed
249*a9604e61SBram Moolenaarsyn keyword	pfService	router
250*a9604e61SBram Moolenaarsyn keyword	pfService	rpc
251*a9604e61SBram Moolenaarsyn keyword	pfService	rpcbind
252*a9604e61SBram Moolenaarsyn keyword	pfService	rsync
253*a9604e61SBram Moolenaarsyn keyword	pfService	rtelnet
254*a9604e61SBram Moolenaarsyn keyword	pfService	rtsp
255*a9604e61SBram Moolenaarsyn keyword	pfService	sa-msg-port
256*a9604e61SBram Moolenaarsyn keyword	pfService	sane-port
257*a9604e61SBram Moolenaarsyn keyword	pfService	sftp
258*a9604e61SBram Moolenaarsyn keyword	pfService	shell
259*a9604e61SBram Moolenaarsyn keyword	pfService	sieve
260*a9604e61SBram Moolenaarsyn keyword	pfService	silc
261*a9604e61SBram Moolenaarsyn keyword	pfService	sink
262*a9604e61SBram Moolenaarsyn keyword	pfService	sip
263*a9604e61SBram Moolenaarsyn keyword	pfService	smtp
264*a9604e61SBram Moolenaarsyn keyword	pfService	smtps
265*a9604e61SBram Moolenaarsyn keyword	pfService	smux
266*a9604e61SBram Moolenaarsyn keyword	pfService	snmp
267*a9604e61SBram Moolenaarsyn keyword	pfService	snmp-trap
268*a9604e61SBram Moolenaarsyn keyword	pfService	snmptrap
269*a9604e61SBram Moolenaarsyn keyword	pfService	snpp
270*a9604e61SBram Moolenaarsyn keyword	pfService	socks
271*a9604e61SBram Moolenaarsyn keyword	pfService	source
272*a9604e61SBram Moolenaarsyn keyword	pfService	spamd
273*a9604e61SBram Moolenaarsyn keyword	pfService	spamd-cfg
274*a9604e61SBram Moolenaarsyn keyword	pfService	spamd-sync
275*a9604e61SBram Moolenaarsyn keyword	pfService	spooler
276*a9604e61SBram Moolenaarsyn keyword	pfService	spop3
277*a9604e61SBram Moolenaarsyn keyword	pfService	ssdp
278*a9604e61SBram Moolenaarsyn keyword	pfService	ssh
279*a9604e61SBram Moolenaarsyn keyword	pfService	submission
280*a9604e61SBram Moolenaarsyn keyword	pfService	sunrpc
281*a9604e61SBram Moolenaarsyn keyword	pfService	supdup
282*a9604e61SBram Moolenaarsyn keyword	pfService	supfiledbg
283*a9604e61SBram Moolenaarsyn keyword	pfService	supfilesrv
284*a9604e61SBram Moolenaarsyn keyword	pfService	support
285*a9604e61SBram Moolenaarsyn keyword	pfService	svn
286*a9604e61SBram Moolenaarsyn keyword	pfService	svrloc
287*a9604e61SBram Moolenaarsyn keyword	pfService	swat
288*a9604e61SBram Moolenaarsyn keyword	pfService	syslog
289*a9604e61SBram Moolenaarsyn keyword	pfService	syslog-tls
290*a9604e61SBram Moolenaarsyn keyword	pfService	systat
291*a9604e61SBram Moolenaarsyn keyword	pfService	tacacs
292*a9604e61SBram Moolenaarsyn keyword	pfService	tacas+
293*a9604e61SBram Moolenaarsyn keyword	pfService	talk
294*a9604e61SBram Moolenaarsyn keyword	pfService	tap
295*a9604e61SBram Moolenaarsyn keyword	pfService	tcpmux
296*a9604e61SBram Moolenaarsyn keyword	pfService	telnet
297*a9604e61SBram Moolenaarsyn keyword	pfService	tempo
298*a9604e61SBram Moolenaarsyn keyword	pfService	tftp
299*a9604e61SBram Moolenaarsyn keyword	pfService	time
300*a9604e61SBram Moolenaarsyn keyword	pfService	timed
301*a9604e61SBram Moolenaarsyn keyword	pfService	timeserver
302*a9604e61SBram Moolenaarsyn keyword	pfService	timserver
303*a9604e61SBram Moolenaarsyn keyword	pfService	tsap
304*a9604e61SBram Moolenaarsyn keyword	pfService	ttylink
305*a9604e61SBram Moolenaarsyn keyword	pfService	ttytst
306*a9604e61SBram Moolenaarsyn keyword	pfService	ub-dns-control
307*a9604e61SBram Moolenaarsyn keyword	pfService	ulistserv
308*a9604e61SBram Moolenaarsyn keyword	pfService	untp
309*a9604e61SBram Moolenaarsyn keyword	pfService	usenet
310*a9604e61SBram Moolenaarsyn keyword	pfService	users
311*a9604e61SBram Moolenaarsyn keyword	pfService	uucp
312*a9604e61SBram Moolenaarsyn keyword	pfService	uucp-path
313*a9604e61SBram Moolenaarsyn keyword	pfService	uucpd
314*a9604e61SBram Moolenaarsyn keyword	pfService	vnc
315*a9604e61SBram Moolenaarsyn keyword	pfService	vxlan
316*a9604e61SBram Moolenaarsyn keyword	pfService	wais
317*a9604e61SBram Moolenaarsyn keyword	pfService	webster
318*a9604e61SBram Moolenaarsyn keyword	pfService	who
319*a9604e61SBram Moolenaarsyn keyword	pfService	whod
320*a9604e61SBram Moolenaarsyn keyword	pfService	whois
321*a9604e61SBram Moolenaarsyn keyword	pfService	www
322*a9604e61SBram Moolenaarsyn keyword	pfService	x400
323*a9604e61SBram Moolenaarsyn keyword	pfService	x400-snd
324*a9604e61SBram Moolenaarsyn keyword	pfService	xcept
325*a9604e61SBram Moolenaarsyn keyword	pfService	xdmcp
326*a9604e61SBram Moolenaarsyn keyword	pfService	xmpp-bosh
327*a9604e61SBram Moolenaarsyn keyword	pfService	xmpp-client
328*a9604e61SBram Moolenaarsyn keyword	pfService	xmpp-server
329*a9604e61SBram Moolenaarsyn keyword	pfService	z3950
330*a9604e61SBram Moolenaarsyn keyword	pfService	zabbix-agent
331*a9604e61SBram Moolenaarsyn keyword	pfService	zabbix-trapper
332*a9604e61SBram Moolenaarsyn keyword	pfService	zebra
333*a9604e61SBram Moolenaarsyn keyword	pfService	zebrasrv
334