blob: fe3fe98d93219a90ee2dfbb24841e87e7825c72a [file] [log] [blame]
Yasuyuki KOZAKAI28e5b792006-01-30 08:50:09 +00001This module matches IPv6 extension headers and/or upper layer header.
Henrik Nordstromc2794132004-01-22 15:04:24 +00002.TP
Yasuyuki KOZAKAI28e5b792006-01-30 08:50:09 +00003.BR "--header " "[!] \fIheader\fP[,\fIheader\fP...]"
4Matches the packet which EXACTLY includes all specified headers. The headers
5encapsulated with ESP header are out of scope.
6.IR header
7can be
8.IR hop | hop-by-hop
9(Hop-by-Hop Options header),
10.IR dst
11(Destination Options header),
12.IR route
13(Routing header),
14.IR frag
15(Fragment header),
16.IR auth
17(Authentication header),
18.IR esp
19(Encapsulating Security Payload header),
20.IR none
21(No Next header) which matches 59 in the 'Next Header field' of IPv6 header or any IPv6 extension headers, or
22.IR proto
23which matches any upper layer protocol header. A protocol name from /etc/protocols and numeric value also allowed. The number 255 is equivalent to
24.IR proto .
Henrik Nordstromc2794132004-01-22 15:04:24 +000025.TP
Yasuyuki KOZAKAI28e5b792006-01-30 08:50:09 +000026.BR "[--soft]"
27Matches if the packet includes all specified headers with
28.BR --header ,
29AT LEAST.