File: queso.conf.5

package info (click to toggle)
queso 0.980922b-3
  • links: PTS
  • area: main
  • in suites: woody
  • size: 300 kB
  • ctags: 104
  • sloc: sh: 2,495; ansic: 964; makefile: 93
file content (100 lines) | stat: -rw-r--r-- 1,999 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
.Dd 2001-04-03
.Dt QUESO.CONF 5
.Os "Debian GNU/Linux"
.\" Manual page created by Guus Sliepen <guus@sliepen.warande.net>
.Sh NAME
.Nm queso.conf
.Nd Database of operating systems and their TCP implementation characteristics.
.Sh DESCRIPTION
The file
.Pa /etc/queso.conf
contains a list of operating systems followed by the description of the
response they give upon receiving certain TCP datagrams.
.Sh LAYOUT
Lines beginning with
.Li ;
are considered comments and are ignored.
.Pp
Lines beginning with
.Li *
denote the start of the description of an operating system. Lines which begin with
.Li *
are followed by the name of the operating system. This line is printed verbatim
if it is matched. Up to seven lines of the following format may follow:
.Bd -ragged
.Ar n s a w f
.Ed
.Bl -tag -width indent
.It Ar n
A number ranging from 0 to 6. Indicated the type of probe that was sent.
.Bl -tag -width indent
.It 0
SYN
.It 1
SYN+ACK
.It 2
FIN
.It 3
FIN+ACK
.It 4
SYN+FIN
.It 5
PSH
.It 6
SYN+XXX+YYY
.El
.It Ar s
Indicates whether the sequence number matches or not. Can be 1 or 0.
.It Ar a
Indicates whether the acknowledgement number matches or not. Can be 1 or 0.
.It Ar w
Indicates whether the window size is different or not. Can be 1 or 0, or a
hexadecimal number indicating which window size to expect on the response packet.
.It Ar f
Indicates which flags are set on the response packet.
.Bl -tag -width indent
.It S
SYN
.It F
FIN
.It R
RST
.It A
ACK
.It P
PSH
.It U
URG
.It X
.It Y
.El
.El
.Pp
To indicate that a host does not respond at all to a certain type of probe,
specify the following line:
.Bd -ragged
.Ar n
- - - -
.Ed
.Sh EXAMPLE
.Bd -literal
;The following block matches a generic Linux host.

* Linux 2.1.xx/2.2.xx 
0 1 1 7FB8 SA
1 0 0 0 R
2 - - - -
3 0 0 0 R
4 1 1 7FB8 SA
5 - - - -
6 1 1 7FB8 SA
.Ed
.Sh FILES
.Pa /etc/queso.conf
.Sh SEE ALSO
.Xr queso 8
.Sh AUTHOR
This manual page was written by
.An Guus Sliepen Aq guus@sliepen.warande.net
for the Debian GNU/Linux system.