fix for f12, gcc4.4
[iptables.git] / extensions / libipt_conntrack.man
1 This module, when combined with connection tracking, allows access to
2 more connection tracking information than the "state" match.
3 (this module is present only if iptables was compiled under a kernel
4 supporting this feature)
5 .TP
6 .BI "--ctstate " "state"
7 Where state is a comma separated list of the connection states to
8 match.  Possible states are
9 .B INVALID
10 meaning that the packet is associated with no known connection,
11 .B ESTABLISHED
12 meaning that the packet is associated with a connection which has seen
13 packets in both directions,
14 .B NEW
15 meaning that the packet has started a new connection, or otherwise
16 associated with a connection which has not seen packets in both
17 directions, and
18 .B RELATED
19 meaning that the packet is starting a new connection, but is
20 associated with an existing connection, such as an FTP data transfer,
21 or an ICMP error.
22 .B SNAT
23 A virtual state, matching if the original source address differs from
24 the reply destination.
25 .B DNAT
26 A virtual state, matching if the original destination differs from the
27 reply source.
28 .TP
29 .BI "--ctproto " "proto"
30 Protocol to match (by number or name)
31 .TP
32 .BI "--ctorigsrc " "[!] \fIaddress\fP[/\fImask\fP]"
33 Match against original source address
34 .TP
35 .BI "--ctorigdst " "[!] \fIaddress\fP[/\fImask\fP]"
36 Match against original destination address
37 .TP
38 .BI "--ctreplsrc " "[!] \fIaddress\fP[/\fImask\fP]"
39 Match against reply source address
40 .TP
41 .BI "--ctrepldst " "[!] \fIaddress\fB[/\fImask\fP]"
42 Match against reply destination address
43 .TP
44 .BI "--ctstatus " "[\fINONE|EXPECTED|SEEN_REPLY|ASSURED\fP][,...]"
45 Match against internal conntrack states
46 .TP
47 .BI "--ctexpire " "\fItime\fP[\fI:time\fP]"
48 Match remaining lifetime in seconds against given value
49 or range of values (inclusive)