nmap-os-fingerprints
上传用户:nilegod
上传日期:2007-01-08
资源大小:220k
文件大小:211k
源码类别:

网络截获/分析

开发平台:

C/C++

  1. T2(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2. T3(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3. T4(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  4. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  5. T6(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  6. T7(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  7. PU(Resp=Y%DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=0%ULEN=134%DAT=E)
  8. # Contributed by Miles Reed <miles@goiter.org>
  9. Fingerprint MPE/iX 5.5
  10. TSeq(Class=TD%gcd=<6%SI=<14)
  11. T1(DF=N%W=3CA%ACK=S++%Flags=AS%Ops=M)
  12. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  13. T3(Resp=Y%DF=N%W=3CA%ACK=S++%Flags=AS%Ops=M)
  14. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  15. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  16. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  17. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  18. PU(Resp=N)
  19. # Thanks to Daniel Seagraves <daniel@ubani.umtec.com>
  20. Fingerprint MultiTech CommPlete Controller
  21. TSeq(Class=TR|RI%gcd=<6%SI=>FFFF)
  22. T1(Resp=Y%DF=N%W=3000%ACK=S++%Flags=AS%Ops=ME)
  23. T2(Resp=N)
  24. T3(Resp=Y%DF=N%W=3000%ACK=S++%Flags=AS%Ops=ME)
  25. T4(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  26. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  27. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  28. T7(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  29. PU(Resp=Y%DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=F%ULEN=134%DAT=E)
  30. # Contributed by Christian Winebrenner <nmap@mmmbop.net>
  31. Fingerprint MultiTech MultiVOIP Version 2.01A Firmware
  32. TSeq(Class=TD%gcd=<714%SI=<14)
  33. T1(DF=N%W=600%ACK=S++%Flags=AS%Ops=M)
  34. T2(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  35. T3(Resp=N)
  36. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  37. T5(DF=N%W=0%ACK=O%Flags=R%Ops=)
  38. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  39. T7(DF=N%W=0%ACK=O%Flags=R%Ops=)
  40. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  41. Fingerprint Mulit-Tech standalone firewall box, version 3
  42. TSeq(Class=TD%gcd=<714%SI=<14)
  43. T1(DF=N%W=600%ACK=S++%Flags=AS%Ops=M)
  44. T2(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  45. T3(Resp=Y%DF=N%W=600%ACK=S++%Flags=AS%Ops=M)
  46. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  47. T5(DF=N%W=0%ACK=O%Flags=R%Ops=)
  48. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  49. T7(DF=N%W=0%ACK=O%Flags=R%Ops=)
  50. Fingerprint MVS TCP/IP TCPMVS 3.2
  51. TSeq(Class=TD%gcd=64|C8|12C|190|1F4%SI=<1E)
  52. T1(Resp=Y%DF=N%W=800%ACK=S++%Flags=AS%Ops=M)
  53. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  54. T3(Resp=Y%DF=N%W=800%ACK=S++%Flags=AS%Ops=M)
  55. T4(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  56. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  57. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  58. T7(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  59. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=F%UCK=E%ULEN=134%DAT=E)
  60. Fingerprint IBM MVS TCP/IP stack V. 3.2 or AIX 4.3.2
  61. TSeq(Class=TD%gcd=64|C8|12C|190|1F4%SI=<200)
  62. T1(DF=N%W=FFFF|800%ACK=S++%Flags=AS%Ops=M)
  63. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  64. T3(Resp=Y%DF=N%W=FFFF|800%ACK=S++%Flags=AS%Ops=M)
  65. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  66. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  67. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  68. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  69. Fingerprint IBM MVS TCP/IP TCPOE 3.3  # Thanks to van Hauser
  70. TSeq(Class=RI%gcd=<6%SI=<BB0)
  71. T1(DF=N%W=8000%ACK=S++%Flags=AS%Ops=M)
  72. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  73. T3(Resp=Y%DF=N%W=8000%ACK=S++%Flags=AS%Ops=M)
  74. T4(DF=N%W=0%ACK=S%Flags=R%Ops=)
  75. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  76. T6(DF=N%W=0%ACK=S%Flags=R%Ops=)
  77. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  78. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  79. Fingerprint IBM MVS (unknown version)  # Thanks James W. Abendschan <jwa@jammed.com>
  80. TSeq(Class=RI%gcd=64|C8|12C|190)
  81. T1(DF=N%W=4000|3FFF%ACK=S++%Flags=AS%Ops=M)
  82. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  83. T3(Resp=Y%DF=N%W=4000|3FFF%ACK=S++%Flags=AS|APF%Ops=M|)
  84. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  85. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  86. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  87. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  88. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=F%UCK=E%ULEN=134%DAT=E)
  89. # Thanks to Daniel Seagraves <daniel@ubani.umtec.com>
  90. Fingerprint Instant Internet box
  91. TSeq(Class=TD%gcd=1000|2000|3000%SI=<BB)
  92. T1(Resp=Y%DF=N%W=1C84%ACK=S++%Flags=AS%Ops=M)
  93. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  94. T3(Resp=Y%DF=N%W=1C84%ACK=S++%Flags=AS%Ops=M)
  95. T4(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  96. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  97. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  98. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  99. PU(Resp=Y%DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=F%ULEN=134%DAT=E)
  100. # Thanks to The Deviant <deviant@deviant.org>
  101. Fingerprint Intergraph Workstation (2000 Series) running CLiX R3.1
  102. TSeq(Class=TD%gcd=209|1048|E3F%SI=<5)
  103. T1(DF=N%W=848%ACK=S++%Flags=AS%Ops=ME)
  104. T2(Resp=N)
  105. T3(Resp=Y%DF=N%W=848%ACK=S++%Flags=AS%Ops=ME)
  106. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  107. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  108. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  109. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  110. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=F%UCK=E%ULEN=134%DAT=E)
  111. # IPAD Model 5000 (see www.ipad-canada.com)
  112. # esoft IPAD, v.1.52 -- 64 line option on i86 hardware
  113. # Contributed by Spock <aheffner@lakefield.net>
  114. Fingerprint IPAD Model 5000 or V.1.52 (see www.ipad-canada.com/www.esoft.com)
  115. TSeq(Class=TD|RI%gcd=1000|2000|3000%SI=<444)
  116. T1(Resp=Y%DF=N%W=1800%ACK=S++%Flags=AS%Ops=M)
  117. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  118. T3(Resp=Y%DF=N%W=1800%ACK=S++%Flags=AS%Ops=M)
  119. T4(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  120. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  121. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  122. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  123. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  124. # Thanks to Alexander Rylyakov <sasha@rsfq1.physics.sunysb.edu>
  125. Fingerprint IRIX 5.2
  126. TSeq(Class=64K)
  127. T1(DF=N%W=EF2A%ACK=S++%Flags=AS%Ops=MNWNNT)
  128. T2(Resp=N)
  129. T3(Resp=Y%DF=N%W=EF2A%ACK=O%Flags=A%Ops=NNT)
  130. T4(DF=N%W=F000%ACK=O%Flags=R%Ops=)
  131. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  132. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  133. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  134. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=0%UCK=E%ULEN=134%DAT=E)
  135. Fingerprint IRIX 5.3  # Thanks to David O'Brien & Mea Culpa
  136. TSeq(Class=64K)
  137. T1(DF=N%W=EF2A|F000%ACK=S++%Flags=AS%Ops=MNWNNT)
  138. T2(Resp=N)
  139. T3(Resp=Y%DF=N%W=EF2A|F000%ACK=O%Flags=A%Ops=NNT)
  140. T4(DF=N%W=EF2A|F000%ACK=O%Flags=R%Ops=)
  141. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  142. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  143. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  144. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  145. Fingerprint IRIX 6.2 - 6.5  # Thanks to  Lamont Granquist
  146. TSeq(Class=TD|64K|RI%gcd=<6|3E8|7D0|BB8|FA0)
  147. T1(DF=N%W=EF2A|C000%ACK=S++%Flags=AS%Ops=MNWNNT)
  148. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  149. T3(Resp=Y%DF=N%W=EF2A|C000%ACK=O%Flags=A%Ops=NNT)
  150. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  151. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  152. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  153. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  154. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  155. Fingerprint IRIX 6.2 - 6.5 # Thanks to Lamont Granquist
  156. TSeq(Class=i800)
  157. T1(DF=N%W=C000|EF2A%ACK=S++|O%Flags=AS%Ops=MNWNNT)
  158. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  159. T3(Resp=Y%DF=N%W=C000|EF2A%ACK=O%Flags=A%Ops=NNT)
  160. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  161. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  162. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  163. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  164. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  165. Fingerprint IRIX 6.4 - 6.5.3m  # Lamont Granquist (again :)
  166. TSeq(Class=RI|TD%gcd=28|50|78|A0|C8|F0|140%SI=<3E8)
  167. T1(DF=N%W=C000%ACK=S++%Flags=AS%Ops=MNWNNT)
  168. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  169. T3(Resp=Y%DF=N%W=C000%ACK=O%Flags=A%Ops=NNT)
  170. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  171. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  172. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  173. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  174. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  175. # Thanks to Peter Green <pcg@gospelcom.net>
  176. Fingerprint IRIX 6.5
  177. TSeq(Class=RI%gcd=10%SI=<2222)
  178. T1(DF=N%W=EF2A%ACK=S++%Flags=AS%Ops=MNWNNT)
  179. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  180. T3(Resp=Y%DF=N%W=EF2A%ACK=O%Flags=A%Ops=NNT)
  181. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  182. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  183. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  184. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  185. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  186. # Thanks to Phil Wood, cpw@lanl.gov
  187. Fingerprint: IRIX 6.5 Origin2
  188. TSeq(Class=64K)
  189. T1(Resp=Y%DF=N%W=EF2A%ACK=S++%Flags=AS%Ops=MNWNNT)
  190. T2(Resp=N)
  191. T3(Resp=Y%DF=N%W=EF2A%ACK=O%Flags=A%Ops=NNT)
  192. T4(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  193. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  194. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  195. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  196. PU(Resp=Y%DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  197. # Contributed by Roberto Totaro (roto@enigma.ethz.ch)
  198. Fingerprint IRIX 6.5.7f-6.5.8f
  199. TSeq(Class=64K)
  200. T1(DF=N%W=EF2A%ACK=S++%Flags=AS%Ops=MNWNNTNNM)
  201. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  202. T3(Resp=Y%DF=N%W=EF2A%ACK=O%Flags=A%Ops=NNT)
  203. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  204. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  205. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  206. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  207. PU(Resp=N)
  208. # Contributed by Justin Alcorn justin@jalcorn.net
  209. # SGI O2 running IRIX 6.5.7f
  210. Fingerprint IRIX 6.5.7f-6.5.8f
  211. TSeq(Class=64K)
  212. T1(DF=N%W=EF2A%ACK=S++%Flags=AS%Ops=MNWNNTNNM)
  213. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  214. T3(Resp=Y%DF=N%W=EF2A%ACK=O%Flags=A%Ops=NNT)
  215. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  216. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  217. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  218. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  219. PU(Resp=N)
  220. # Contributed by Scott Miller (scott.miller23@gte.net)
  221. Fingerprint Isolation Systems Infocrypt Enterprise
  222. TSeq(Class=C)
  223. T1(Resp=N)
  224. T2(Resp=N)
  225. T3(Resp=N)
  226. T4(Resp=N)
  227. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=WNMETL)
  228. T6(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=WNMETL)
  229. T7(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=WNMETL)
  230. PU(Resp=N)
  231. # Contributed by Chris Cappuccio <chris@dqc.org>
  232. Fingerprint Juniper Router running JUNOS
  233. TSeq(Class=RI%gcd=<5%SI=>FFF)
  234. T1(DF=Y%W=403D%ACK=S++%Flags=AS%Ops=MNWNNT)
  235. T2(Resp=N)
  236. T3(Resp=Y%DF=Y%W=403D%ACK=S++%Flags=AS%Ops=MNWNNT)
  237. T4(DF=N%W=4000%ACK=O%Flags=R%Ops=)
  238. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  239. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  240. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  241. PU(DF=Y%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  242. # Contributed by Mark Whittington <markc@liquidev.com>
  243. # KA9Q is a networking OS used mostly by amateur radio operators for radio to
  244. # internet gateways.
  245. Fingerprint KA9Q
  246. TSeq(Class=TD%gcd=37000%SI=<1E)
  247. T1(DF=N%W=800%ACK=S++%Flags=AS%Ops=MTWL)
  248. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  249. T3(Resp=Y%DF=N%W=800%ACK=S++%Flags=AS%Ops=MTWL)
  250. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  251. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  252. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  253. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  254. PU(Resp=N)
  255. # Thanks to Pluvius
  256. Fingerprint Kentrox Datasmart 656 CSU/DSU or USR Netserver/16
  257. TSeq(Class=TD%gcd=61A8|C350|124F8|186A0%SI=<A)
  258. T1(DF=N%W=400%ACK=S++%Flags=AS%Ops=M)
  259. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  260. T3(Resp=Y%DF=N%W=400%ACK=S++%Flags=AS%Ops=M)
  261. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  262. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  263. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  264. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  265. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  266. # Thanks to eddie <drb0b@klinikal.nwnet.co.uk>
  267. Fingerprint Lantronix LSB4 Ethernet Switch
  268. TSeq(Class=RI%gcd=<6%SI=>CCC&<FFFF)
  269. T1(DF=N%W=200%ACK=S++%Flags=AS%Ops=M)
  270. T2(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  271. T3(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  272. T4(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  273. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  274. T6(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  275. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  276. PU(DF=N%TOS=D%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=0%ULEN=134%DAT=E)
  277. # Thanks to Chris Wilson
  278. # LanPlex 2500 (rev 8.6) Version 8.11 or Cisco Catalyst 5505 or
  279. # Trancell Webramp router or Xylan Omni Switch 3.2.X.X - 3.4.X.X
  280. # Epson Stylus Color 1520C with 100BTX-NIC from Epson
  281. # CISCO 6509 WS-C6509 Software, Version NmpSW: 5.3(3)CSX
  282. Fingerprint Router/Switch/Printer (LanPlex 2500/Cisco Catalyst 5505/CISCO 6509/Trancell Webramp/Xylan Omni Switch)/Epson Stylus (100BTX-NIC HP Secure Web Console)
  283. TSeq(Class=64K)
  284. T1(DF=N%W=1000%ACK=S++%Flags=AS%Ops=M)
  285. T2(Resp=N)
  286. T3(Resp=Y%DF=N%W=1000%ACK=O%Flags=A%Ops=)
  287. T4(DF=N%W=1000%ACK=O%Flags=R%Ops=)
  288. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  289. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  290. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  291. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  292. #  Lexmark Optra S 1659 (MarkNetS)
  293. #  Lexmark Optra S 2455 and SC 1275
  294. Fingerprint Lexmark Optra S Printer
  295. TSeq(Class=TD%gcd=1393|2726|3AB9|4E4C|61DF%SI=<30)
  296. T1(DF=N%W=3F2|3F6%ACK=S++%Flags=AS%Ops=M)
  297. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  298. T3(Resp=Y%DF=N%W=3F2|3F6%ACK=S++%Flags=AS%Ops=M)
  299. T4(DF=N%W=0%ACK=S%Flags=R%Ops=)
  300. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  301. T6(DF=N%W=0%ACK=S%Flags=R%Ops=)
  302. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  303. PU(Resp=N|Y)
  304. # Contributed by rlhamil@mindwarp.smart.net
  305. Fingerprint Lexmark Optra R+ (4049-RA0) w. MarkNet XL card (firmware rev. 79.133.1
  306. TSeq(Class=TD%gcd=1393|3AB9|4E4C|61DF|7572|8905|C3BE%SI=<20)
  307. T1(Resp=Y%DF=N%W=400%ACK=S++%Flags=AS%Ops=ME)
  308. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  309. T3(Resp=Y%DF=N%W=400%ACK=S++%Flags=AS%Ops=ME)
  310. T4(Resp=Y%DF=N%W=0%ACK=S%Flags=R%Ops=)
  311. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  312. T6(Resp=Y%DF=N%W=0%ACK=S%Flags=R%Ops=)
  313. T7(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  314. PU(Resp=N)
  315. # Thanks to F.J.deZwaan@twi.tudelft.nl for this historic
  316. # fingerprint!
  317. Fingerprint Linux 1.0.9
  318. TSeq(Class=TD%gcd=30|60%SI=<F)
  319. T1(Resp=Y%DF=N%W=1000%ACK=S++%Flags=AS%Ops=M)
  320. T2(Resp=N)
  321. T3(Resp=Y%DF=N%W=1000%ACK=S++%Flags=ASF%Ops=M)
  322. T4(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  323. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  324. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  325. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  326. PU(Resp=Y%DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  327. # Contributed by Massimo Brogioni <brogio@cybermarket.it>
  328. Fingerprint Linux 1.2.8 - 1.2.13
  329. TSeq(Class=RI%gcd=<6%SI=<BBBB)
  330. T1(DF=N%W=37FF%ACK=S++%Flags=AS%Ops=ME)
  331. T2(Resp=N)
  332. T2(Resp=N)
  333. T3(Resp=Y%DF=N%W=37FF%ACK=S++%Flags=ASF%Ops=ME)
  334. T4(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  335. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  336. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  337. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  338. PU(Resp=Y%DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  339. # Contributed by Fred Mastrippolito fmast@tasam.com
  340. Fingerprint Linux 1.2.13
  341. TSeq(Class=TD%gcd=1%SI=1C)
  342. T1(Resp=Y%DF=N%W=37FF%ACK=S++%Flags=AS%Ops=ME)
  343. T2(Resp=N)
  344. T3(Resp=Y%DF=N%W=37FF%ACK=S++%Flags=ASF%Ops=ME)
  345. T4(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  346. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  347. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  348. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  349. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  350. # Thanks to Michael T. Smith <michael@csuite.ns.ca>
  351. Fingerprint Linux 2.0.0
  352. TSeq(Class=RI%gcd=<6)
  353. T1(DF=N%W=7C00%ACK=S++%Flags=BAS%Ops=ME)
  354. T2(Resp=N)
  355. T3(Resp=Y%DF=N%W=7C00%ACK=S++%Flags=ASF%Ops=ME)
  356. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  357. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  358. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  359. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  360. PU(DF=N%TOS=6%IPLEN=164%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  361. Fingerprint Linux 2.0.27 - 2.0.30
  362. TSeq(Class=TR)
  363. T1(DF=N%W=7C00|3C00%ACK=S++%Flags=BAS%Ops=ME)
  364. T2(Resp=N)
  365. T3(Resp=Y%DF=N%W=7C00|3C00%ACK=S++%Flags=ASF%Ops=ME)
  366. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  367. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  368. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  369. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  370. PU(DF=N%TOS=C0|A0|0%IPLEN=164%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  371. Fingerprint Linux 2.0.32-34
  372. TSeq(Class=TR%gcd=<6)
  373. T1(DF=N%W=200|212|7FE0|3FE0|3FF0%ACK=S++%Flags=BAS%Ops=ME)
  374. T2(Resp=N)
  375. T3(Resp=Y%DF=N%W=200|212|7FE0|3FE0|3FF0%ACK=S++%Flags=ASF%Ops=ME)
  376. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  377. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  378. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  379. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  380. PU(DF=N%TOS=C0|A0|0|60%IPLEN=164%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  381. # On very rare cases, I get a T2 response back -- weird
  382. Fingerprint Linux 2.0.32-34
  383. TSeq(Class=TR)
  384. T1(DF=N%W=7FE0%ACK=S++%Flags=BAS%Ops=ME)
  385. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  386. T3(Resp=Y%DF=N%W=7FE0%ACK=S++%Flags=ASF%Ops=ME)
  387. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  388. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  389. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  390. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  391. PU(DF=N%TOS=C0|A0|0|60%IPLEN=164%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  392. Fingerprint Linux 2.0.35-38
  393. TSeq(Class=TR)
  394. T1(DF=N%W=7FE0|7FF0|3FE0|3FF0|2200%ACK=S++%Flags=AS%Ops=ME|M)
  395. T2(Resp=N)
  396. T3(Resp=Y%DF=N%W=7FE0|7FF0|3FE0|3FF0|2200%ACK=S++%Flags=ASF%Ops=ME|M)
  397. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  398. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  399. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  400. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  401. PU(DF=N%TOS=C0|A0|0%IPLEN=164%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  402. # Contributed by Anonymous
  403. Fingerprint Linux 2.0.35 (S.u.S.E. Linux 5.3 (i386)
  404. TSeq(Class=TR%gcd=<6)
  405. T1(DF=N%W=3FF0%ACK=S++%Flags=AS%Ops=ME)
  406. T2(Resp=N)
  407. T3(Resp=Y%DF=N%W=3FF0%ACK=S++%Flags=ASF%Ops=ME)
  408. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  409. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  410. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  411. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  412. PU(DF=N%TOS=0%IPLEN=164%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  413. # Thanks to antoine <guy_a@epita.fr>
  414. Fingerprint Linux 2.1.24 PowerPC
  415. TSeq(Class=TR)
  416. T1(Resp=Y%DF=N%W=2000%ACK=S++%Flags=AS%Ops=M)
  417. T2(Resp=N)
  418. T3(Resp=Y%DF=N%W=2000%ACK=S++%Flags=AS%Ops=M)
  419. T4(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  420. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  421. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  422. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  423. PU(DF=N%TOS=C0|A0|0%IPLEN=164%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  424. # Contributed by Matt Ranney <mjr@ranney.com>
  425. Fingerprint Linux 2.1.76
  426. TSeq(Class=TR)
  427. T1(DF=Y%W=7FFF%ACK=S++%Flags=AS%Ops=ME)
  428. T2(Resp=N)
  429. T3(Resp=Y%DF=Y%W=7FFF%ACK=S++%Flags=AS%Ops=ME)
  430. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  431. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  432. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  433. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  434. PU(DF=N%TOS=C0|A0|0%IPLEN=164%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  435. # Contributed by knut.borge@usit.uio.no
  436. Fingerprint Linux Kernel 2.1.88
  437. TSeq(Class=RI%gcd=<6%SI=<1535966&>364A7)
  438. T1(DF=Y%W=7F53%ACK=S++|O%Flags=AS%Ops=ME)
  439. T2(Resp=N)
  440. T3(Resp=Y%DF=Y|N%W=7F53|0%ACK=S++%Flags=AS|AR%Ops=ME|)
  441. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  442. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  443. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  444. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  445. PU(DF=N%TOS=C0|A0|0%IPLEN=164%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  446. # Thanks to David G. Andersen <danderse@cs.utah.edu>
  447. # Thanks to Peter Keel <killer@discordia.ch>
  448. Fingerprint Linux 2.1.91 - 2.1.103
  449. TSeq(Class=RI%gcd=<6%SI=>7A000)
  450. T1(Resp=Y%DF=Y%W=7F7D%ACK=S++|O%Flags=AS%Ops=MENNTNW)
  451. T2(Resp=N)
  452. T3(Resp=Y%DF=N%W=0|7F7D%ACK=S++%Flags=AR|AS%Ops=|MENNTNW)
  453. T4(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  454. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  455. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  456. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  457. PU(DF=N%TOS=C0|A0|0%IPLEN=164%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  458. Fingerprint Linux 2.1.122 - 2.2.16
  459. TSeq(Class=RI%gcd=<8%SI=>10000%IPID=I%TS=100HZ)
  460. T1(DF=Y%W=3C0A|3F25|7F53|7C38|B63%ACK=S++%Flags=AS%Ops=MENNTNW)
  461. T2(Resp=N)
  462. T3(Resp=Y%DF=Y%W=3C0A|3F25|7F53|7C38|B63%ACK=S++%Flags=AS%Ops=MENNTNW)
  463. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  464. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  465. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  466. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  467. PU(DF=N%TOS=C0|A0|0%IPLEN=164%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  468. Fingerprint Linux 2.2.12
  469. TSeq(Class=RI%gcd=<6%SI=>7A000)
  470. T1(Resp=Y%DF=Y%W=7F53%ACK=S++%Flags=AS%Ops=MENW)
  471. T2(Resp=N)
  472. T3(Resp=Y%DF=Y%W=7F53%ACK=S++%Flags=AS%Ops=MENW)
  473. T4(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  474. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  475. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  476. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  477. PU(DF=N%TOS=C0|A0|0%IPLEN=164%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  478. # Contributed by Brad Tarver <btarver@idlemind.net>
  479. Fingerprint Linux 2.2.5 - 2.2.13 SMP
  480. TSeq(Class=RI%gcd=<6%SI=<D49FAE&>2203C)
  481. T1(DF=Y%W=212%ACK=S++%Flags=AS%Ops=ME)
  482. T2(Resp=N)
  483. T3(Resp=Y%DF=Y%W=212%ACK=S++%Flags=AS%Ops=ME)
  484. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  485. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  486. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  487. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  488. PU(DF=N%TOS=C0%IPLEN=164%RIPTL=148%RID=E%RIPCK=E%UCK=F|E%ULEN=134%DAT=E)
  489. # Contributed by Jeff Brown (b018810@niagarac.on.ca)
  490. Fingerprint Linux kernel 2.2.13
  491. TSeq(Class=RI%gcd=<6%SI=<E5F68C&>24CA0)
  492. T1(DF=Y%W=7F53%ACK=S++%Flags=AS%Ops=MENNTNW)
  493. T2(Resp=N)
  494. T3(Resp=Y%DF=Y%W=7F53%ACK=S++%Flags=AS%Ops=MENNTNW)
  495. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  496. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  497. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  498. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  499. PU(DF=N%TOS=C0|A0|0%IPLEN=164%RIPTL=148%RID=E%RIPCK=E%UCK=F%ULEN=134%DAT=E)
  500. # Contributed by mouse-aj3d@datastacks.com, Samuel Knapp, madranis@madranis.com
  501. Fingerprint Linux 2.2.14
  502. TSeq(Class=RI%gcd=<6%SI=<2DD9C88&>755F7)
  503. T1(DF=Y%W=7C38|7F53%ACK=S++%Flags=AS%Ops=MENNTNW)
  504. T2(Resp=N)
  505. T3(Resp=Y%DF=Y%W=7C38|7F53%ACK=S++%Flags=AS%Ops=MENNTNW)
  506. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  507. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  508. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  509. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  510. PU(DF=N%TOS=C0%IPLEN=178%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=F|E)
  511. # Contributed by qnex@ssw.krakow.pl
  512. Fingerprint Linux 2.3.12
  513. TSeq(Class=RI%gcd=<20%SI=>DDDD)
  514. T1(Resp=Y%DF=N%W=3F25%ACK=S++%Flags=AS%Ops=MENNTNW)
  515. T2(Resp=N)
  516. T3(Resp=Y%DF=N%W=3F25%ACK=S++%Flags=AS%Ops=MENNTNW)
  517. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  518. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  519. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  520. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  521. PU(DF=N%TOS=C0|A0|0%IPLEN=164%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  522. # Contributed by Phil Brutsche <pbrutsch@creighton.edu>
  523. Fingerprint Linux 2.3.28-33
  524. TSeq(Class=RI%gcd=<8%SI=<177B202&>3C1B3)
  525. T1(DF=Y%W=7C70%ACK=S++%Flags=AS%Ops=MNNTNW)
  526. T2(Resp=N)
  527. T3(Resp=Y%DF=Y%W=7C70%ACK=S++%Flags=AS%Ops=MNNTNW)
  528. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  529. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  530. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  531. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  532. PU(DF=N%TOS=C0|A0|0%IPLEN=164%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  533. # Contributed by Joel Sloan <jjs@pobox.com>
  534. Fingerprint Linux 2.3.49 x86
  535. TSeq(Class=RI%gcd=<6%SI=<1363570&>31A0E)
  536. T1(DF=Y%W=7C70%ACK=S++%Flags=AS%Ops=MNNTNW)
  537. T2(Resp=N)
  538. T3(Resp=Y%DF=Y%W=7C70%ACK=S++%Flags=AS%Ops=MNNTNW)
  539. T4(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  540. T5(DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  541. T6(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  542. T7(DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  543. PU(DF=Y%TOS=C0%IPLEN=164%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  544. # Contributed by Michel Alexandre Salim <mas69@cam.ac.uk>
  545. Fingerprint Linux 2.3.47 - 2.3.99-pre2 x86
  546. TSeq(Class=RI%gcd=<10%SI=<1335F26&>312CA)
  547. T1(DF=Y%W=7900|7C70%ACK=S++%Flags=AS%Ops=MNNTNW)
  548. T2(Resp=N)
  549. T3(Resp=Y%DF=Y%W=7900|7C70%ACK=S++%Flags=AS%Ops=MNNTNW)
  550. T4(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  551. T5(DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  552. T6(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  553. T7(DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  554. PU(DF=Y%TOS=C0|0%IPLEN=164%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  555. # Contributed by Reuben Farrelly
  556. Fingerprint Linux Kernel 2.4.0-test5
  557. TSeq(Class=RI%gcd=<6%SI=<34AE3EC&>86DB8)
  558. T1(DF=Y%W=7C70|7E18%ACK=S++%Flags=AS%Ops=MNNTNW)
  559. T2(Resp=N)
  560. T3(Resp=Y%DF=Y%W=7C70|7E18%ACK=S++%Flags=AS%Ops=MNNTNW)
  561. T4(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  562. T5(DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  563. T6(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  564. T7(DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  565. PU(DF=Y%TOS=C0%IPLEN=178%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=F|E)
  566. # Not really constant -- just slow incrementation
  567. # This is an LCIII
  568. Fingerprint MacOS 7.1   # Thanks to  Renaud Deraison
  569. TSeq(Class=C)
  570. T1(DF=N%W=192F%ACK=S++%Flags=AS%Ops=M)
  571. T2(Resp=N)
  572. T3(Resp=Y%DF=N%W=0%ACK=O%Flags=A%Ops=)
  573. T4(DF=N%W=1000%ACK=O%Flags=R%Ops=)
  574. T5(DF=N%W=1000%ACK=S++%Flags=AR%Ops=)
  575. T6(DF=N%W=1000%ACK=O%Flags=R%Ops=)
  576. T7(DF=N%W=1000%ACK=S++%Flags=AR%Ops=)
  577. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  578. # Contributed by Ben Harris
  579. Fingerprint Mac OS 7.0-7.1 With MacTCP 1.1.1 - 2.0.6
  580. TSeq(Class=C|TD)
  581. T1(DF=N%W=192F|2D25%ACK=S++%Flags=AS%Ops=M)
  582. T2(Resp=N)
  583. T3(Resp=Y%DF=N%W=0%ACK=O%Flags=A%Ops=)
  584. T4(DF=N%W=400|800|C00|1000%ACK=O%Flags=R%Ops=)
  585. T5(DF=N%W=400|800|C00|1000%ACK=S++%Flags=AR%Ops=)
  586. T6(DF=N%W=400|800|C00|1000%ACK=O%Flags=R%Ops=)
  587. T7(DF=N%W=400|800|C00|1000%ACK=S++%Flags=AR%Ops=)
  588. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  589. Fingerprint MacOS 7.5.5 - 9 # Thanks to //Stany <stany@zerkalo.notbsd.org>
  590. TSeq(Class=64K)
  591. T1(Resp=Y%DF=Y%W=455B%ACK=S++%Flags=AS%Ops=MEWL)
  592. T2(Resp=N)
  593. T3(Resp=Y%DF=Y%W=455B%ACK=S++%Flags=AS%Ops=MEWL)
  594. T4(Resp=Y%DF=Y%W=0%ACK=O%Flags=R%Ops=)
  595. T5(Resp=Y%DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  596. T6(Resp=Y%DF=Y%W=0%ACK=O%Flags=R%Ops=)
  597. T7(Resp=Y%DF=Y%W=0%ACK=S%Flags=AR%Ops=)
  598. PU(DF=Y%TOS=0%IPLEN=70%RIPTL=148%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  599. # Contributed by ra5en
  600. Fingerprint MacOS 8.0
  601. TSeq(Class=RI%gcd=<6%SI=<8294C&>14D0)
  602. T1(DF=N|Y%W=8000%ACK=S++%Flags=AS%Ops=MEWNNNT)
  603. T2(Resp=Y%DF=N|Y%W=0%ACK=S%Flags=AR%Ops=)
  604. T3(Resp=Y%DF=N%W=8000%ACK=S++%Flags=AS%Ops=MEWNNNT)
  605. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  606. T5(DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  607. T6(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  608. T7(DF=Y%W=0%ACK=S%Flags=AR%Ops=)
  609. PU(DF=Y%TOS=0%IPLEN=70%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  610. # Contributed by davidj@zip.com.au
  611. Fingerprint MacOS 8 running on an LC 475
  612. TSeq(Class=TR)
  613. T1(DF=N%W=7FE0%ACK=S++%Flags=AS%Ops=ME)
  614. T2(Resp=N)
  615. T3(Resp=Y%DF=N%W=7FE0%ACK=S++%Flags=ASF%Ops=ME)
  616. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  617. T5(DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  618. T6(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  619. T7(DF=Y%W=0%ACK=S%Flags=AR%Ops=)
  620. PU(DF=Y%TOS=0%IPLEN=70%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  621. # Contributed by Ben Lukens <ben@jbic.com>
  622. Fingerprint MacOS 8.1
  623. TSeq(Class=64K)
  624. T1(DF=Y%W=FFFF%ACK=S++%Flags=AS%Ops=MEWL)
  625. T2(Resp=N)
  626. T3(Resp=Y%DF=Y%W=FFFF%ACK=S++%Flags=AS%Ops=MEWL)
  627. T4(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  628. T5(DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  629. T6(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  630. T7(DF=Y%W=0%ACK=S%Flags=AR%Ops=)
  631. PU(DF=Y%TOS=0%IPLEN=70%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  632. # Contributed by Andy Lyttle <nmap@phroggy.com>
  633. Fingerprint MacOS 8.1
  634. TSeq(Class=64K)
  635. T1(DF=Y%W=4240%ACK=S++%Flags=AS%Ops=MEWL)
  636. T2(Resp=N)
  637. T3(Resp=Y%DF=Y%W=4240%ACK=S++%Flags=AS%Ops=MEWL)
  638. T4(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  639. T5(DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  640. T6(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  641. T7(DF=Y%W=0%ACK=S%Flags=AR%Ops=)
  642. PU(DF=Y%TOS=0%IPLEN=70%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  643. # Contributed by Ben Lukens <ben@jbic.com>
  644. Fingerprint MacOS 8.1
  645. TSeq(Class=64K)
  646. T1(DF=Y%W=FFFF%ACK=S++%Flags=AS%Ops=MEWL)
  647. T2(Resp=N)
  648. T3(Resp=Y%DF=Y%W=FFFF%ACK=S++%Flags=AS%Ops=MEWL)
  649. T4(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  650. T5(DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  651. T6(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  652. T7(DF=Y%W=0%ACK=S%Flags=AR%Ops=)
  653. PU(DF=Y%TOS=0%IPLEN=70%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  654. Fingerprint MacOS 8.5  # Thanks to A.j. Effin ReznoR <spork@exo.com>
  655. TSeq(Class=64K)
  656. T1(DF=Y%W=455B%ACK=S++%Flags=AS%Ops=MEWL)
  657. T2(Resp=N)
  658. T3(Resp=Y%DF=Y%W=455B%ACK=S++%Flags=AS%Ops=MWL)
  659. T4(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  660. T5(DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  661. T6(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  662. T7(DF=Y%W=0%ACK=S%Flags=AR%Ops=)
  663. #FingerPrint  MacOS 8.5.1 w/MacTCP
  664. #TSeq(Class=64K)
  665. #T1(Resp=Y%DF=Y%W=4137%ACK=S++%Flags=AS%Ops=MEWL)
  666. #T2(Resp=Y%DF=Y%W=0%ACK=S%Flags=AR%Ops=)
  667. #T3(Resp=Y%DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  668. #T3(Resp=Y%DF=Y%W=4137%ACK=S++%Flags=AS%Ops=MEWL)
  669. #T3(Resp=Y%DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  670. #T4(Resp=Y%DF=Y%W=0%ACK=O%Flags=R%Ops=)
  671. #T5(Resp=Y%DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  672. #T6(Resp=Y%DF=Y%W=0%ACK=O%Flags=R%Ops=)
  673. #T7(Resp=Y%DF=Y%W=0%ACK=S%Flags=AR%Ops=)
  674. #PU(Resp=Y%DF=Y%TOS=0%IPLEN=70%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  675. # Contributed by Gilles Depeyrot <Gilles.Depeyrot@wanadoo.fr>
  676. Fingerprint Mac OS 8.6
  677. TSeq(Class=64K)
  678. T1(DF=Y%W=455B%ACK=S++%Flags=AS%Ops=MEWL)
  679. T2(Resp=N)
  680. T3(Resp=Y%DF=Y%W=455B%ACK=S++%Flags=AS%Ops=MEWL)
  681. T4(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  682. T5(DF=N%W=800|400%ACK=S++%Flags=AR%Ops=)
  683. T6(DF=N%W=800|400%ACK=S%Flags=AR%Ops=)
  684. T7(DF=N%W=400%ACK=S%Flags=AR%Ops=)
  685. PU(Resp=N)
  686. # Contributed by Lynda L. True <shrdlu@hazel.sdd.TRW.COM>
  687. Fingerprint Apple MacOS 9.04 (Powermac or G4)
  688. TSeq(Class=RI%gcd=<9%SI=>3FFF)
  689. T1(DF=Y%W=8000%ACK=S++%Flags=AS%Ops=MEWNNNT)
  690. T2(Resp=Y%DF=Y%W=0%ACK=S%Flags=AR%Ops=)
  691. T3(Resp=Y%DF=Y%W=8000%ACK=S++%Flags=AS%Ops=MEWNNNT)
  692. T4(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  693. T5(DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  694. T6(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  695. T7(DF=Y%W=0%ACK=S%Flags=AR%Ops=)
  696. PU(DF=Y%TOS=0%IPLEN=70%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  697. # Contributed by Marcus Mueller <marcus.mueller@pixelpark.com>
  698. Fingerprint MacOS X Server 1.2 (ppc)
  699. TSeq(Class=RI%gcd=<6%SI=<199A9C&>4177)
  700. T1(DF=N|Y%W=805C|2017%ACK=S++%Flags=AS%Ops=MNWNNT)
  701. T2(Resp=N)
  702. T3(Resp=Y%DF=N|Y%W=805C|2017%ACK=O%Flags=A%Ops=NNT)
  703. T4(DF=N%W=8000%ACK=O%Flags=R%Ops=)
  704. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  705. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  706. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  707. PU(DF=Y%TOS=0%IPLEN=38%RIPTL=15C%RID=%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  708. # Thanks to Chouin <chouinae@ift.ulaval.ca>
  709. Fingerprint APC MasterSwitch Network Power Controller
  710. TSeq(Class=TR)
  711. T1(DF=N%W=640%ACK=S++%Flags=AS%Ops=ME)
  712. T2(Resp=N)
  713. T3(Resp=Y%DF=N%W=640%ACK=S++%Flags=AS%Ops=ME)
  714. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  715. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  716. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  717. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  718. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=F%ULEN=134%DAT=E)
  719. # Contributed by Stu Ekins (stu@ekins.net)
  720. Fingerprint APC Web/SNMP UPS management card
  721. TSeq(Class=RI%gcd=<6%SI=<52FB700&>D46DF)
  722. T1(DF=N%W=640%ACK=S++%Flags=AS%Ops=ME)
  723. T2(Resp=N)
  724. T3(Resp=Y%DF=N%W=640%ACK=S++%Flags=AS%Ops=ME)
  725. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  726. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  727. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  728. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  729. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=F%ULEN=134%DAT=E)
  730. # Contributed by Claudius Link linkclau@uni-freiburg.de
  731. Fingerprint ARLAN BR2000E V5.0E Radio Bridge
  732. TSeq(Class=TR%gcd=<6)
  733. T1(DF=N%W=400%ACK=S++%Flags=AS%Ops=)
  734. T2(Resp=Y%DF=N%W=1F4%ACK=S%Flags=AR%Ops=)
  735. T3(Resp=Y%DF=N%W=1F4%ACK=S++%Flags=AR%Ops=)
  736. T4(DF=N%W=1F4%ACK=S%Flags=AR%Ops=)
  737. T5(DF=N%W=1F4%ACK=S++%Flags=AR%Ops=)
  738. T6(DF=N%W=1F4%ACK=S%Flags=AR%Ops=)
  739. T7(DF=N%W=1F4%ACK=S++%Flags=AR%Ops=)
  740. PU(Resp=N)
  741. # Meridian Data Network CD-ROM Server (V4.20 Nov 26 1997)
  742. Fingerprint AXIS or Meridian Data Network CD-ROM server
  743. TSeq(Class=C)
  744. T1(DF=N%W=200%ACK=S++%Flags=AS%Ops=M)
  745. T2(Resp=N)
  746. T3(Resp=Y%DF=N%W=200%ACK=O%Flags=A%Ops=)
  747. T4(DF=N%W=200%ACK=O%Flags=R%Ops=)
  748. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  749. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  750. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=) PU(Resp=N)
  751. # Contributed by Darren W. Aldredge <DAldredge@Sunpoint.Com>
  752. Fingerprint AXIS 540/542Print ServerV5.30 Jan 24 1997
  753. TSeq(Class=C)
  754. T1(Resp=Y%DF=N%W=1000%ACK=S++%Flags=AS%Ops=M)
  755. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  756. T3(Resp=Y%DF=N%W=0|100%ACK=O|S++%Flags=AR|A%Ops=)
  757. T4(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  758. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  759. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  760. T7(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  761. PU(Resp=N)
  762. # Contributed by Simon Fowler <s3234907@student.anu.edu.au>
  763. Fingerprint Axis 540 print server
  764. T1(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  765. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  766. T3(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  767. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  768. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  769. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  770. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  771. PU(Resp=N)
  772. Fingerprint Meridian Data Network CD-ROM Server (V4.20 Nov 26 1997)
  773. TSeq(Class=TD%gcd=40000%SI=<A)
  774. T1(DF=N%W=200%ACK=S++%Flags=AS%Ops=M)
  775. T2(Resp=N)
  776. T3(Resp=Y%DF=N%W=200%ACK=O%Flags=A%Ops=)
  777. T4(DF=N%W=200%ACK=O%Flags=R%Ops=)
  778. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  779. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  780. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=) PU(Resp=N)
  781. # Contributed by brendan tendrich (rhodie@tdp.dhs.org)
  782. Fingerprint Micro Annex ELS x7.1.8
  783. TSeq(Class=64K)
  784. T1(DF=N%W=800%ACK=S++%Flags=AS%Ops=)
  785. T2(Resp=N)
  786. T3(Resp=Y%DF=N%W=800%ACK=O%Flags=A%Ops=)
  787. T4(DF=N%W=800%ACK=O%Flags=R%Ops=)
  788. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  789. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  790. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  791. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=F%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  792. # Thanks to "Seva (root)" <root@null.cc.uic.edu>
  793. Fingerprint Microplex Print Server
  794. TSeq(Class=C)
  795. T1(DF=N%W=0%ACK=S++%Flags=AS%Ops=ME)
  796. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  797. T3(Resp=Y%DF=N%W=0%ACK=S++%Flags=AS%Ops=ME)
  798. T4(DF=N%W=0%ACK=S%Flags=R%Ops=)
  799. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  800. T6(DF=N%W=0%ACK=S%Flags=R%Ops=)
  801. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  802. PU(Resp=N)
  803. # Contributed by noah silva DrNoah@Drexel.edu
  804. Fingerprint MiNT with MiNTnet 1.03 running on Atari TT
  805. TSeq(Class=TD%gcd=3E7%SI=0)
  806. T1(Resp=Y%DF=N%W=2000%ACK=S++%Flags=AS%Ops=M)
  807. T2(Resp=N)
  808. T3(Resp=Y%DF=N%W=2000%ACK=O%Flags=A%Ops=)
  809. T4(Resp=N)
  810. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  811. T6(Resp=Y%DF=N%W=0%ACK=S%Flags=R%Ops=)
  812. T7(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  813. PU(Resp=Y%DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  814. # Contributed by Pechy <pechy@hp735.cvut.cz>
  815. Fingerprint Minix 32-bit/Intel 2.0.0
  816. TSeq(Class=RI|TD%gcd=1|2|3|457%SI=<FFF)
  817. T1(Resp=Y%DF=N%W=578%ACK=S++%Flags=AS%Ops=)
  818. T2(Resp=N)
  819. T3(Resp=Y%DF=N%W=1000%ACK=O%Flags=AR%Ops=)
  820. T4(Resp=N)
  821. T5(Resp=Y%DF=N%W=1000%ACK=S++%Flags=AR%Ops=)
  822. T6(Resp=N)
  823. T7(Resp=N)
  824. PU(Resp=N)
  825. # Contributed by hec@mail.com
  826. Fingerprint minix v2.0.2 32bits
  827. T1(DF=N%W=578%ACK=S++%Flags=AS%Ops=M)
  828. T2(Resp=N)
  829. T3(Resp=Y%DF=N%W=2000%ACK=O%Flags=AR%Ops=)
  830. T4(Resp=N)
  831. T5(DF=N%W=2000%ACK=S++%Flags=AR%Ops=)
  832. T6(Resp=N)
  833. T7(DF=N%W=2000%ACK=S++%Flags=AR%Ops=)
  834. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  835. # Contributed by Brett G. Lemoine <bl@unixshaman.com>
  836. Fingerprint Mirapoint M1000 (OS v 1.0.0)
  837. TSeq(Class=RI%gcd=<6)
  838. T1(DF=Y%W=403D%ACK=S++%Flags=AS%Ops=MNWNNT)
  839. T2(Resp=N)
  840. T3(Resp=Y%DF=Y%W=403D%ACK=S++%Flags=AS%Ops=MNWNNT)
  841. T4(DF=N%W=4000%ACK=O%Flags=R%Ops=)
  842. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  843. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  844. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  845. PU(DF=Y%TOS=0%IPLEN=38%RIPTL=148%RIPCK=F%UCK=0%ULEN=134%DAT=E)
  846. # Contributed by BHAB the Iranian Terrorist (khudson@rohan.sdsu.edu)
  847. Fingerprint Motorola System V/68 version R3V7 on a 68030
  848. TSeq(Class=RI%gcd=<14%SI=<52F8&>C0)
  849. T1(DF=N%W=0%ACK=S++%Flags=AS%Ops=M)
  850. T2(Resp=N)
  851. T3(Resp=Y%DF=N%W=0%ACK=S++%Flags=AS%Ops=M)
  852. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  853. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  854. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  855. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  856. PU(Resp=N)
  857. # Contributed by pepe@abakus.net.pl
  858. Fingerprint MOTOROLA VANGUARD 320 running OS version 5.4
  859. TSeq(Class=TD%gcd=<6%SI=<1E)
  860. T1(DF=N%W=800%ACK=S++%Flags=AS%Ops=MEL)
  861. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  862. T3(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  863. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  864. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  865. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  866. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  867. PU(Resp=N)
  868. # Thanks to Daniel Seagraves <daniel@ubani.umtec.com>
  869. Fingerprint MultiTech CommPlete (modem server) RAScard
  870. TSeq(Class=TD%gcd=388|710|A98%SI=<44)
  871. T1(DF=N%W=FA0%ACK=S++%Flags=AS%Ops=M)
  872. T2(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  873. T3(Resp=N)
  874. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  875. T5(DF=N%W=0%ACK=O%Flags=R%Ops=)
  876. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  877. T7(DF=N%W=0%ACK=O%Flags=R%Ops=)
  878. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  879. # Contributed by rcampbel@us.oracle.com
  880. Fingerprint NEC UX/4800
  881. TSeq(Class=64K)
  882. T1(Resp=Y%DF=N%W=4000%ACK=S++%Flags=AS%Ops=M)
  883. T2(Resp=N)
  884. T3(Resp=Y%DF=N%W=4000%ACK=O%Flags=A%Ops=)
  885. T4(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  886. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  887. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  888. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  889. PU(Resp=Y%DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=0%UCK=E%ULEN=134%DAT=E)
  890. # Contributed by Ben Harris <bjh21@cam.ac.uk>
  891. Fingerprint NCD X server (SNMP says: NCD16 server 2.3.0 03/12/91 downloaded)
  892. TSeq(Class=64K)
  893. T1(DF=N%W=800%ACK=S++%Flags=AS%Ops=)
  894. T2(Resp=N)
  895. T3(Resp=Y%DF=N%W=800%ACK=O%Flags=A%Ops=)
  896. T4(DF=N%W=800%ACK=O%Flags=R%Ops=)
  897. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  898. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  899. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  900. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  901. # Thanks to Sergey Mukhin <violet@rosnet.net>
  902. Fingerprint NCR MP-RAS 3.0.x
  903. TSeq(Class=64K)
  904. T1(DF=Y%W=111C%ACK=S++%Flags=AS%Ops=M)
  905. T2(Resp=N)
  906. T3(Resp=Y%DF=Y%W=108C%ACK=O%Flags=A%Ops=)
  907. T4(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  908. T5(DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  909. T6(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  910. T7(DF=Y%W=0%ACK=S%Flags=AR%Ops=)
  911. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  912. # Contributed by rcampbel@us.oracle.com
  913. Fingerprint NCR MP-RAS 3.01
  914. TSeq(Class=i800)
  915. T1(DF=Y%W=60F4%ACK=S++%Flags=AS%Ops=MNWNNT)
  916. T2(Resp=N)
  917. T3(Resp=Y%DF=Y%W=6041%ACK=O%Flags=A%Ops=NNT)
  918. T4(DF=Y%W=6000%ACK=O%Flags=R%Ops=)
  919. T5(DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  920. T6(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  921. T7(DF=Y%W=0%ACK=S%Flags=AR%Ops=)
  922. PU(DF=Y%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  923. # Thanks to Peter 'g00bER' Kosinar <goober@gjh.sk>
  924. Fingerprint NCSA Telnet (dos)
  925. TSeq(Class=C)
  926. T1(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  927. T2(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  928. T3(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  929. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  930. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  931. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  932. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  933. PU(Resp=N)
  934. # Contributed by pho <photon@linux.kgs.com.au>
  935. Fingerprint NCSA Telnet 2.3.08 for the PC
  936. TSeq(Class=C)
  937. T1(Resp=Y%DF=N%W=1000%ACK=S++%Flags=AR%Ops=)
  938. T2(Resp=Y%DF=N%W=1000%ACK=S%Flags=AR%Ops=)
  939. T3(Resp=Y%DF=N%W=1000%ACK=S++%Flags=AR%Ops=)
  940. T4(Resp=Y%DF=N%W=1000%ACK=O%Flags=AR%Ops=)
  941. T5(Resp=Y%DF=N%W=1000%ACK=S++%Flags=AR%Ops=)
  942. T6(Resp=Y%DF=N%W=1000%ACK=O%Flags=AR%Ops=)
  943. T7(Resp=Y%DF=N%W=1000%ACK=S%Flags=AR%Ops=)
  944. PU(Resp=N)
  945. # Thanks to Andrew V. Kovalev <avk@jet.msk.su>
  946. # Host information:  @WorkStation (i960 based) X-terminal
  947. # Neoware (was HDS) NetOS V. 2.0.1
  948. # Hewlett-Packard ENTRIA Model C3230A Server Version B.05.30
  949. # Cisco 11151/Arrowpoint 150 Load Balancer
  950. Fingerprint Cisco 11151/Arrowpoint 150 load balancer, Neoware (was HDS) NetOS V. 2.0.1 or HP ENTRIA C3230A
  951. TSeq(Class=64K)
  952. T1(Resp=Y%DF=N%W=2000%ACK=S++%Flags=AS%Ops=|M)
  953. T2(Resp=N)
  954. T3(Resp=Y%DF=N%W=2000%ACK=O%Flags=A%Ops=)
  955. T4(Resp=Y%DF=N%W=2000%ACK=O%Flags=R%Ops=)
  956. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  957. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  958. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  959. PU(Resp=Y%TOS=0%IPLEN=38%RIPTL=148%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  960. # Thanks to  Christopher P. Lindsey <lindsey@lorien.mallorn.com>
  961. Fingerprint NetApp OnTap 3.1.6 or BSDi 1.1
  962. TSeq(Class=64K)
  963. T1(DF=N%W=F87%ACK=S++%Flags=AS%Ops=M)
  964. T2(Resp=N)
  965. T3(Resp=Y%DF=N%W=F87%ACK=O%Flags=A%Ops=)
  966. T4(DF=N%W=1000%ACK=O%Flags=R%Ops=)
  967. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  968. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  969. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  970. PU(DF=N%TOS=0%IPLEN=38%RIPTL=15C%RID=F%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  971. # Thanks to Calle Dybedahl <qdtcall@esavionics.se>
  972. Fingerprint NetApp OnTap 5.1.2 - 5.3.5r2
  973. TSeq(Class=RI%gcd=<6%SI=>BBB)
  974. T1(Resp=Y%DF=Y%W=2017%ACK=S++%Flags=AS%Ops=MNWNNT)
  975. T2(Resp=N)
  976. T3(Resp=Y%DF=Y%W=2017%ACK=O%Flags=A%Ops=NNT)
  977. T4(Resp=Y%DF=N%W=2000%ACK=O%Flags=R%Ops=)
  978. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  979. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  980. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  981. PU(TOS=0%IPLEN=38%RIPTL=148%RIPCK=E|F|0%UCK=0%ULEN=134%DAT=E)
  982. # Notes on NetBSD (written by Charles M. Hannum <root@ihack.net>):
  983. # * The set of options in a SYN-ACK depends on the state of the
  984. #   `net.inet.tcp.rfc1323' flag.
  985. # * Releases prior to 1.3 did not randomize the ISS at all.
  986. # * Releases prior to 1.3 incorrectly added the IP header length to the IP
  987. #   packet length when returning an ICMP unreachable.
  988. # * Releases prior to 1.3 calculated the window size slightly wrong.
  989. # * Releases prior to 1.3 returned a non-zero window size when sending a RST
  990. #   in response to an ACK on a listening socket (thereby making them
  991. #   susceptible to stealth scanning).
  992. # * Releases prior to 1.3H/1.3.4 did not return a response to the null flag
  993. #   test (thereby making them susceptible to stealth scanning).
  994. # * Releases prior to 1.3I/1.3.4 corrupted some of the IP header fields in
  995. #   the encapsulated IP header when sending an ICMP reply.  On little endian
  996. #   machines the IP ID field was byte-swapped.  The checksums were always
  997. #   zeroed.
  998. # * Releases prior to 1.3I/1.3.4 did not set the DF bit in a SYN-ACK when
  999. #   MTU discovery was enabled.
  1000. # Contributed by cjs@cynic.net
  1001. Fingerprint NetBSD 1.0 little endian arch
  1002. TSeq(Class=64K)
  1003. T1(DF=N%W=402E%ACK=S++%Flags=AS%Ops=MNWNNT)
  1004. T2(Resp=N)
  1005. T3(Resp=Y%DF=N%W=402E%ACK=O%Flags=A%Ops=NNT)
  1006. T4(DF=N%W=4000%ACK=O%Flags=R%Ops=)
  1007. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1008. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1009. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1010. PU(DF=N%TOS=0%IPLEN=38%RIPTL=15C%RID=F%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  1011. # Contributed by cjs@cynic.net
  1012. Fingerprint NetBSD 1.0 big endian arch
  1013. TSeq(Class=64K)
  1014. T1(DF=N%W=402E%ACK=S++%Flags=AS%Ops=MNWNNT)
  1015. T2(Resp=N)
  1016. T3(Resp=Y%DF=N%W=402E%ACK=O%Flags=A%Ops=NNT)
  1017. T4(DF=N%W=4000%ACK=O%Flags=R%Ops=)
  1018. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1019. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1020. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1021. PU(DF=N%TOS=0%IPLEN=38%RIPTL=15C%RID=E%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  1022. # Thanks to Charles M. Hannum <root@ihack.net>
  1023. Fingerprint NetBSD 1.1 - 1.2.1 litle endian arch
  1024. TSeq(Class=64K)
  1025. T1(Resp=Y%DF=N%W=402E%ACK=S++%Flags=AS%Ops=MNWNNT|M)
  1026. T2(Resp=N)
  1027. T3(Resp=Y%DF=N%W=402E%ACK=S++%Flags=AS%Ops=MNWNNT|M)
  1028. T4(Resp=Y%DF=N%W=4000%ACK=O%Flags=R%Ops=)
  1029. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1030. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  1031. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1032. PU(DF=N%TOS=0%IPLEN=38%RIPTL=15C%RID=F%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  1033. # Thanks to Charles M. Hannum <root@ihack.net>
  1034. Fingerprint NetBSD 1.2 - 1.2.1 big endian arch
  1035. TSeq(Class=64K)
  1036. T1(Resp=Y%DF=N%W=402E%ACK=S++%Flags=AS%Ops=MNWNNT|M)
  1037. T2(Resp=N)
  1038. T3(Resp=Y%DF=N%W=402E%ACK=S++%Flags=AS%Ops=MNWNNT|M)
  1039. T4(Resp=Y%DF=N%W=4000%ACK=O%Flags=R%Ops=)
  1040. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1041. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  1042. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1043. PU(DF=N%TOS=0%IPLEN=38%RIPTL=15C%RID=E%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  1044. # Thanks to Mark Abene <phiber@crossbar.com> and Charles M. Hannum <root@ihack.net>
  1045. Fingerprint NetBSD 1.3 - 1.3.3 little endian arch
  1046. TSeq(Class=RI%gcd=<6%SI=>18000)
  1047. T1(Resp=Y%DF=N%W=4000%ACK=S++%Flags=AS%Ops=MNWNNT|M)
  1048. T2(Resp=N)
  1049. T3(Resp=Y%DF=N%W=4000%ACK=S++%Flags=AS%Ops=MNWNNT|M)
  1050. T4(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  1051. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1052. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  1053. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1054. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=F%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  1055. # Thanks to Charles M. Hannum <root@ihack.net>
  1056. Fingerprint NetBSD 1.3 - 1.3.3 big endian arch
  1057. TSeq(Class=RI%gcd=<6%SI=>18000)
  1058. T1(Resp=Y%DF=N%W=4000%ACK=S++%Flags=AS%Ops=MNWNNT|M)
  1059. T2(Resp=N)
  1060. T3(Resp=Y%DF=N%W=4000%ACK=S++%Flags=AS%Ops=MNWNNT|M)
  1061. T4(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  1062. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1063. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  1064. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1065. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  1066. # Thanks to Charles M. Hannum <root@ihack.net>
  1067. Fingerprint NetBSD 1.3H (after 19980919) or 1.3I (before 19990119) little endian arch
  1068. TSeq(Class=RI%gcd=<6%SI=>18000)
  1069. T1(Resp=Y%DF=N%W=4000%ACK=S++%Flags=AS%Ops=MNWNNT|M)
  1070. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1071. T3(Resp=Y%DF=N%W=4000%ACK=S++%Flags=AS%Ops=MNWNNT|M)
  1072. T4(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  1073. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1074. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  1075. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1076. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=F%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  1077. # Thanks to Charles M. Hannum <root@ihack.net>
  1078. Fingerprint NetBSD 1.3H (after 19980919) or 1.3I (before 19990119) big endian arch
  1079. TSeq(Class=RI%gcd=<6%SI=>18000)
  1080. T1(Resp=Y%DF=N%W=4000%ACK=S++%Flags=AS%Ops=MNWNNT|M)
  1081. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1082. T3(Resp=Y%DF=N%W=4000%ACK=S++%Flags=AS%Ops=MNWNNT|M)
  1083. T4(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  1084. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1085. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  1086. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1087. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  1088. # Thanks to Charles M. Hannum <root@ihack.net>
  1089. Fingerprint NetBSD 1.3I (after 19990119) to 1.4 x86
  1090. TSeq(Class=RI%gcd=<6%SI=>18000)
  1091. T1(Resp=Y%DF=N|Y%W=4000%ACK=S++%Flags=AS%Ops=MNWNNT|M)
  1092. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1093. T3(Resp=Y%DF=N|Y%W=4000%ACK=S++%Flags=AS%Ops=MNWNNT|M)
  1094. T4(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  1095. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1096. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  1097. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1098. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  1099. # Contributed by dmcguire@mit.edu
  1100. Fingerprint NetBSD 1.4 / Generic mac68k (Quadra 610)
  1101. TSeq(Class=RI%gcd=<5%SI=>FFFFF)
  1102. T1(DF=Y%W=212%ACK=S++%Flags=AS%Ops=MENNT)
  1103. T2(Resp=N)
  1104. T3(Resp=Y%DF=Y%W=212%ACK=S++%Flags=AS%Ops=MENNT)
  1105. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1106. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1107. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1108. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1109. PU(DF=N%TOS=C0%IPLEN=164%RIPTL=148%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  1110. # Contributed by Cliph cliph@csd.dot-ie.com
  1111. Fingerprint NetBSD 1.4 running on a SPARC IPX
  1112. TSeq(Class=RI|TR%gcd=<6%SI=<4452AA0&>AEE6D)
  1113. T1(DF=N%W=212%ACK=S++%Flags=AS%Ops=MNNT)
  1114. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1115. T3(Resp=Y%DF=N%W=212%ACK=S++%Flags=AS%Ops=MNNT)
  1116. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1117. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1118. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1119. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1120. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  1121. # Contributed by Philipp Huber uebs@gmx.at
  1122. Fingerprint NetBSD 1.5_ALPHA i386
  1123. TSeq(Class=RI%gcd=<6%SI=<5CF5F1C&>EDF97)
  1124. T1(DF=N%W=4000%ACK=S++%Flags=AS%Ops=MNWNNT)
  1125. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1126. T3(Resp=Y%DF=N%W=4000%ACK=S++%Flags=AS%Ops=MNWNNT)
  1127. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1128. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1129. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1130. T7(Resp=N)
  1131. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  1132. # Contributed by Ben Harris <bjh21@cam.ac.uk>
  1133. Fingerprint NetJet Version 3.0 - 4.0 Printer
  1134. TSeq(Class=TD%gcd=<4%SI=<4)
  1135. T1(Resp=Y%DF=N%W=800%ACK=S++%Flags=AS%Ops=M)
  1136. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1137. T3(Resp=Y%DF=N%W=0|800%ACK=S++%Flags=AR%Ops=|M)
  1138. T4(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1139. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1140. T6(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1141. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1142. PU(Resp=N)
  1143. # Contributed by Arindum Mukerji <rmukerji@execpc.com>
  1144. Fingerprint Network Systems router NS6614 (NSC 6600 series)
  1145. TSeq(Class=64K)
  1146. T1(Resp=Y%DF=N%W=1000%ACK=S++%Flags=AS%Ops=)
  1147. T2(Resp=N)
  1148. T3(Resp=Y%DF=N%W=1000%ACK=O%Flags=A%Ops=)
  1149. T4(Resp=Y%DF=N%W=1000%ACK=O%Flags=R%Ops=)
  1150. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1151. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  1152. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1153. PU(Resp=Y%DF=N%TOS=0%IPLEN=38%RIPTL=134%RIPCK=F%UCK=0%ULEN=134%DAT=E)
  1154. # A NeXT Turbo, unknown version number
  1155. Fingerprint NeXT Mach
  1156. TSeq(Class=64K)
  1157. T1(Resp=Y%DF=N%W=F87%ACK=S++%Flags=AS%Ops=M)
  1158. T2(Resp=N)
  1159. T3(Resp=Y%DF=N%W=F87%ACK=O%Flags=A%Ops=)
  1160. T4(Resp=Y%DF=N%W=1000%ACK=O%Flags=R%Ops=)
  1161. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1162. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  1163. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1164. PU(Resp=Y%DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  1165. # Contributed by Evil Bifrost <bifrost@dis.org>
  1166. Fingerprint Nokia IPSO 3.2-fcs4 releng 783 (FreeBSD Based)
  1167. TSeq(Class=RI%gcd=<6%SI=<10F72&>2A2)
  1168. T1(DF=N%W=4000%ACK=O|S++%Flags=A|AS%Ops=NNT|MNWNNT)
  1169. T2(Resp=N)
  1170. T3(Resp=Y%DF=N%W=4000%ACK=O|S++%Flags=A|AS%Ops=NNT|MNWNNT)
  1171. T4(DF=N%W=4000%ACK=O%Flags=R%Ops=)
  1172. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1173. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1174. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1175. PU(DF=N%TOS=E0%IPLEN=164%RIPTL=134%RID=E%RIPCK=F%UCK=%ULEN=134%DAT=E)
  1176. # Contributed by Andrew Stothard, andys@telinco.net
  1177. Fingerprint Nortel Networks CVX1800 RAS. Software version 2.02
  1178. TSeq(Class=64K%gcd=<6%SI=<14)
  1179. T1(DF=N%W=8000%ACK=S++%Flags=AS%Ops=M)
  1180. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1181. T3(Resp=Y%DF=N%W=8000%ACK=O%Flags=A%Ops=)
  1182. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1183. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1184. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1185. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1186. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  1187. Fingerprint Novell NetWare 3.12 - 5.00  # Thanks to Chris Wilson
  1188. TSeq(Class=TD%gcd=10|20|30|40%SI=<64)
  1189. T1(DF=Y|N%W=7D0|8000|2000|1FFF|7FFF|8000|FFFF%ACK=S++%Flags=AS%Ops=M|ME)
  1190. T2(Resp=N)
  1191. T3(Resp=Y%DF=Y|N%W=8000|2000|1FFE|7FFF|8000|FFFF%ACK=O|S++%Flags=AS|ASF%Ops=M|ME)
  1192. T4(Resp=N)
  1193. T5(DF=Y|N%W=0%ACK=S++%Flags=AR%Ops=)
  1194. T6(DF=Y|N%W=0%ACK=O%Flags=R%Ops=)
  1195. T7(DF=Y|N%W=0%ACK=S++%Flags=AR%Ops=)
  1196. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  1197. # Contributed by jstanley@its-my.net
  1198. Fingerprint NetWare 4.11 SP7- 5 SP3A BorderManager 3.5
  1199. TSeq(Class=RI%gcd=<6%SI=<1843D74&>3E1D0)
  1200. T1(DF=Y%W=1FFF%ACK=S++%Flags=AS%Ops=M)
  1201. T2(Resp=N)
  1202. T3(Resp=Y%DF=Y%W=1FFE%ACK=O%Flags=AS%Ops=M)
  1203. T4(Resp=N)
  1204. T5(DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  1205. T6(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  1206. T7(DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  1207. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=F%ULEN=134%DAT=E)
  1208. # Contributed by montyc@netscape.net
  1209. Fingerprint NetWare 4.11 SP8a - Netware 5 SP4
  1210. TSeq(Class=RI%gcd=<6%SI=<2DB195E&>74F88)
  1211. T1(DF=Y%W=1FFF%ACK=S++%Flags=AS%Ops=M)
  1212. T2(Resp=N)
  1213. T3(Resp=Y%DF=Y%W=1FFE%ACK=O%Flags=AS%Ops=M)
  1214. T4(Resp=N)
  1215. T5(DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  1216. T6(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  1217. T7(DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  1218. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  1219. # Contributed by Chris Edwards
  1220. Fingerprint Novell NetWare 5.0 with Border Manager
  1221. TSeq(Class=RI%gcd=<5%SI=>BBBBB)
  1222. T1(Resp=Y%DF=Y%W=8000%ACK=S++%Flags=AS%Ops=M)
  1223. T2(Resp=N)
  1224. T3(Resp=Y%DF=Y%W=7FFF%ACK=O%Flags=AS%Ops=M)
  1225. T4(Resp=N)
  1226. T5(Resp=Y%DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  1227. T6(Resp=Y%DF=Y%W=0%ACK=O%Flags=R%Ops=)
  1228. T7(Resp=Y%DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  1229. PU(Resp=Y%DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=F%ULEN=134%DAT=E)
  1230. # Contributed by venglin@freebsd.lublin.pl
  1231. Fingerprint Novell NetWare 3.12 or 386 TCP/IP
  1232. TSeq(Class=TD%gcd=<6B4A%SI=<1E)
  1233. T1(DF=N%W=73F|F87|3F25%ACK=S++%Flags=AS%Ops=ME)
  1234. T2(Resp=N)
  1235. T3(Resp=Y%DF=N%W=FFFF%ACK=O%Flags=AS|ASF%Ops=ME)
  1236. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1237. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1238. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1239. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1240. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  1241. # Contributed by xyz@uni-humbug.de
  1242. Fingerprint Netware 5.0 SP 3a
  1243. TSeq(Class=RI%gcd=<8%SI=<5641338&>DCCE9)
  1244. T1(DF=Y%W=8000%ACK=S++%Flags=AS%Ops=M)
  1245. T2(Resp=N)
  1246. T3(Resp=Y%DF=Y%W=7FFF%ACK=O%Flags=AS%Ops=M)
  1247. T4(Resp=N)
  1248. T5(DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  1249. T6(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  1250. T7(DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  1251. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  1252. # Contributed by Anonymous
  1253. Fingerprint Novell Netware 5.0 SP5
  1254. TSeq(Class=RI%gcd=<6%SI=<2B302C0&>6E8E8)
  1255. T1(DF=Y%W=1800%ACK=S++%Flags=AS%Ops=M)
  1256. T2(Resp=N)
  1257. T3(Resp=Y%DF=Y%W=17FF%ACK=O%Flags=AS%Ops=M)
  1258. T4(Resp=N)
  1259. T5(DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  1260. T6(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  1261. T7(DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  1262. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  1263. # Contributed by John Ray, jray@postoffice.ag.ohio-state.edu
  1264. Fingerprint OpenStep 4.0-4.2 or NextStep 1.0-3.3 (Intel)
  1265. TSeq(Class=64K)
  1266. T1(Resp=Y%DF=N%W=F87%ACK=S++%Flags=AS%Ops=M)
  1267. T2(Resp=N)
  1268. T3(Resp=Y%DF=N%W=F87%ACK=O%Flags=A%Ops=)
  1269. T4(Resp=Y%DF=N%W=1000%ACK=O%Flags=R%Ops=)
  1270. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1271. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  1272. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1273. PU(Resp=Y%DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=F%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  1274. # Thanks to Max Vision <vision@whitehats.com>
  1275. Fingerprint OpenStep 4.1/NeXTStep 3.3
  1276. TSeq(Class=64K)
  1277. T1(DF=N%W=F87%ACK=S++%Flags=AS%Ops=M)
  1278. T2(Resp=N)
  1279. T3(Resp=Y%DF=N%W=F87%ACK=O%Flags=A%Ops=)
  1280. T4(DF=N%W=1000%ACK=O%Flags=R%Ops=)
  1281. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1282. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1283. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1284. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  1285. # Thanks to jbresley@McLeodUSA.com
  1286. Fingerprint OpenStep 4.2/Intel
  1287. TSeq(Class=64K)
  1288. T1(Resp=Y%DF=N%W=F87%ACK=S++%Flags=AS%Ops=M)
  1289. T1(Resp=Y%DF=N%W=F87%ACK=O%Flags=AS%Ops=M)
  1290. T2(Resp=N)
  1291. T3(Resp=Y%DF=N%W=F87%ACK=O%Flags=A%Ops=)
  1292. T4(Resp=Y%DF=N%W=1000%ACK=O%Flags=R%Ops=)
  1293. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1294. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  1295. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1296. PU(Resp=Y%DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=F%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  1297. # Thanks to Anthony J. Bettini <tony@cs.umb.edu>
  1298. # Thanks to Adam Shostack!
  1299. Fingerprint OpenBSD 2.1 - 2.3/SPARC
  1300. TSeq(Class=RI%gcd=<6%SI=>FF)
  1301. T1(DF=N%W=402E%ACK=S++%Flags=AS%Ops=MNWNNT)
  1302. T2(Resp=N)
  1303. T3(Resp=Y%DF=N%W=402E%ACK=S++%Flags=AS%Ops=MNWNNT)
  1304. T4(DF=N%W=4000%ACK=O%Flags=R%Ops=)
  1305. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1306. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1307. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1308. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  1309. # This fingerprint had LAND patch installed
  1310. # Contributed by Ivan Beveridge <ivanb@demon.net>
  1311. Fingerprint OpenBSD 2.1/X86
  1312. TSeq(Class=RI%gcd=<6%SI=>BBB)
  1313. T1(DF=N%W=402E%ACK=S++%Flags=AS%Ops=M)
  1314. T2(Resp=N)
  1315. T3(Resp=Y%DF=N%W=402E%ACK=S++%Flags=AS%Ops=M)
  1316. T4(DF=N%W=4000%ACK=O%Flags=R%Ops=)
  1317. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1318. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1319. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1320. PU(DF=N%TOS=0%IPLEN=38%RIPTL=15C%RID=F%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  1321. Fingerprint OpenBSD 2.2 - 2.3
  1322. TSeq(Class=RI%gcd=<6)
  1323. T1(DF=N%W=402E%ACK=S++%Flags=AS%Ops=MNWNNT)
  1324. T2(Resp=N)
  1325. T3(Resp=Y%DF=N%W=402E%ACK=S++%Flags=AS%Ops=MNWNNT)
  1326. T4(DF=N%W=4000%ACK=O%Flags=R%Ops=)
  1327. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1328. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1329. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1330. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=F%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  1331. # Contributed by jon@oaktree.co.uk
  1332. Fingerprint OpenBSD Post 2.4 (November 1998) - 2.5
  1333. TSeq(Class=RI%gcd=<6%SI=>FFF&<BBBBB)
  1334. T1(DF=N%W=403D%ACK=S++%Flags=AS%Ops=MNWNNT)
  1335. T2(Resp=N)
  1336. T3(Resp=Y%DF=N%W=403D%ACK=S++%Flags=AS%Ops=MNWNNT)
  1337. T4(DF=N%W=4000%ACK=O%Flags=R%Ops=)
  1338. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1339. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1340. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1341. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  1342. # Contributed by Anonymous
  1343. #Fingerprint OpenBSD 2.6/X86
  1344. #TSeq(Class=RI%gcd=<8%SI=<777F4&>130A)
  1345. #T1(DF=N%W=403D%ACK=S++%Flags=AS%Ops=MNWNNT)
  1346. #T2(Resp=N)
  1347. #T3(Resp=Y%DF=N%W=403D%ACK=S++%Flags=AS%Ops=MNWNNT)
  1348. #T4(DF=N%W=4000%ACK=O%Flags=R%Ops=)
  1349. #T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1350. #T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1351. #T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1352. #PU(DF=N%TOS=0%IPLEN=38%RIPTL=134%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  1353. # Contributed by marco@tecnogi.com
  1354. # With more info provided by Theo De Raadt
  1355. # OpenBSD 2.6
  1356. Fingerprint OpenBSD 2.6-2.7
  1357. TSeq(Class=RI%gcd=<6%SI=<1869F6&>3E6B)
  1358. T1(DF=N%W=403D%ACK=S++%Flags=AS%Ops=MNWNNT)
  1359. T2(Resp=N)
  1360. T3(Resp=Y%DF=N%W=403D%ACK=S++%Flags=AS%Ops=MNWNNT)
  1361. T4(DF=N%W=4000%ACK=O%Flags=R%Ops=)
  1362. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1363. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1364. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1365. PU(DF=N%TOS=0%IPLEN=38%RIPTL=134|3401%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  1366. # Contributed by Grant Bayley gbayley@ausmac.net
  1367. Fingerprint OpenBSD 2.6-2.7
  1368. TSeq(Class=RI%gcd=<6%SI=<AD084&>1B9B)
  1369. T1(DF=N%W=807A%ACK=S++%Flags=AS%Ops=MNWNNT)
  1370. T2(Resp=N)
  1371. T3(Resp=Y%DF=N%W=807A%ACK=S++%Flags=AS%Ops=MNWNNT)
  1372. T4(DF=N%W=8000%ACK=O%Flags=R%Ops=)
  1373. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1374. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1375. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1376. PU(DF=N%TOS=0%IPLEN=38%RIPTL=134%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  1377. # Contributed by Anonymous
  1378. Fingerprint OpenBSD 2.6 with all available patches as of roughly Feb01
  1379. TSeq(Class=RI%gcd=<6%SI=<4C22A&>C1A)
  1380. T1(DF=N%W=402E%ACK=S++%Flags=AS%Ops=M)
  1381. T2(Resp=N)
  1382. T3(Resp=Y%DF=N%W=402E%ACK=S++%Flags=AS%Ops=M)
  1383. T4(DF=N%W=4000%ACK=O%Flags=R%Ops=)
  1384. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1385. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1386. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1387. PU(DF=N%TOS=0%IPLEN=38%RIPTL=134%RID=E%RIPCK=F|E%UCK=F|E%ULEN=134%DAT=E)
  1388. Fingerprint OpenVMS 6.1  # Thanks to Mcneil J <J.Mcneil@rhbnc.ac.uk>
  1389. TSeq(Class=64K)
  1390. T1(DF=N%W=1000%ACK=S++%Flags=AS%Ops=|MWN)
  1391. T2(Resp=N)
  1392. T3(Resp=Y%DF=N%W=1000%ACK=O%Flags=A%Ops=)
  1393. T4(DF=N%W=1000%ACK=O%Flags=R%Ops=)
  1394. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1395. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1396. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1397. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=F%RIPCK=0%UCK=E%ULEN=134%DAT=E)
  1398. # Contributed by Teraflop
  1399. Fingerprint OpenVMS V6.1 on Digital VAX 4000-105A
  1400. TSeq(Class=64K)
  1401. T1(DF=Y%W=1800%ACK=S++%Flags=AS%Ops=M)
  1402. T2(Resp=N)
  1403. T3(Resp=Y%DF=Y%W=1800%ACK=O%Flags=A%Ops=)
  1404. T4(DF=N%W=1800%ACK=O%Flags=R%Ops=)
  1405. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1406. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1407. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1408. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=F%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  1409. # Contributed by Miles Reed <miles@goiter.org>
  1410. # Contributed by Jayson Larose (jayson_larose@hotmail.com)
  1411. Fingerprint OpenVMS 6.2 - 7.2-1 on VAX or AXP
  1412. TSeq(Class=TR%gcd=<6)
  1413. T1(DF=N%W=1800%ACK=S++%Flags=AS%Ops=MNWNNT)
  1414. T2(Resp=N)
  1415. T3(Resp=Y%DF=Y|N%W=1800%ACK=O%Flags=A%Ops=NNT)
  1416. T4(DF=N%W=1800%ACK=O%Flags=R%Ops=)
  1417. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1418. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1419. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1420. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=F%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  1421. # Contributed by Scott Miller (scott.miller23@gte.net)
  1422. Fingerprint Digital OpenVMS AXP 6.2 running Attachmate Pathway 3.1 TCP stack
  1423. TSeq(Class=i800|64K)
  1424. T1(DF=Y%W=2017%ACK=S++%Flags=AS%Ops=M)
  1425. T2(Resp=N)
  1426. T3(Resp=Y%DF=Y%W=2017%ACK=O%Flags=A%Ops=)
  1427. T4(DF=N%W=2000%ACK=O%Flags=R%Ops=)
  1428. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1429. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1430. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1431. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=F%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  1432. # Contributed by Anonymous
  1433. Fingerprint OpenVMS 6.2/Alpha
  1434. TSeq(Class=TR%gcd=<6)
  1435. T1(DF=Y%W=2200%ACK=S++%Flags=AS%Ops=MNWNNT)
  1436. T2(Resp=N)
  1437. T3(Resp=Y%DF=Y%W=2200%ACK=O%Flags=A%Ops=NNT)
  1438. T4(DF=N%W=2200%ACK=O%Flags=R%Ops=)
  1439. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1440. T6(DF=N%W=2200%ACK=O%Flags=R%Ops=)
  1441. T7(Resp=N)
  1442. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=F%RIPCK=%UCK=0%ULEN=134%DAT=E)
  1443. # Thanks to Brian Gorka <gorkab@cyberpass.net>
  1444. Fingerprint OpenVMS 7.1 using Process Software's TCPWare 5.3 TCP/IP package
  1445. TSeq(Class=RI|TD%gcd=<6%SI=<BBBB)
  1446. T1(DF=Y%W=4000%ACK=S++%Flags=AS%Ops=MWL)
  1447. T2(Resp=Y%DF=N%W=6000%ACK=S%Flags=AR%Ops=)
  1448. T3(Resp=Y%DF=Y%W=4000%ACK=O%Flags=AS%Ops=MWL)
  1449. T4(DF=N%W=6000%ACK=O%Flags=R%Ops=)
  1450. T5(DF=N%W=6000%ACK=S++%Flags=AR%Ops=)
  1451. T6(DF=N%W=6000%ACK=O%Flags=R%Ops=)
  1452. T7(DF=N%W=6000%ACK=S++%Flags=AR%Ops=)
  1453. PU(DF=N%TOS=0%IPLEN=164%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  1454. # Contributed by mwinter@exodus.net
  1455. Fingerprint OpenVMS/Alpha 7.1 using Process Software's TCPWare V5.3-2
  1456. TSeq(Class=RI%gcd=<6%SI=<5BEA&>D7)
  1457. T1(DF=Y%W=6000%ACK=S++%Flags=AS%Ops=MWL)
  1458. T2(Resp=Y%DF=N%W=6000%ACK=S%Flags=AR%Ops=)
  1459. T3(Resp=Y%DF=Y%W=6000%ACK=O%Flags=AS%Ops=MWL)
  1460. T4(DF=N%W=6000%ACK=O%Flags=R%Ops=)
  1461. T5(DF=N%W=6000%ACK=S++%Flags=AR%Ops=)
  1462. T6(DF=N%W=6000%ACK=O%Flags=R%Ops=)
  1463. T7(DF=N%W=6000%ACK=S++%Flags=AR%Ops=)
  1464. PU(Resp=N)
  1465. # Thanks to Brian Gorka <gorkab@cyberpass.net>
  1466. Fingerprint OpenVMS 7.1 Alpha running Digital's UCX v4.1ECO2 TCP/IP package
  1467. TSeq(Class=64K)
  1468. T1(DF=N%W=BB8%ACK=S++%Flags=AS%Ops=MWN)
  1469. T2(Resp=N)
  1470. T3(Resp=Y%DF=N%W=BB8%ACK=O%Flags=A%Ops=)
  1471. T4(DF=N%W=BB8%ACK=O%Flags=R%Ops=)
  1472. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1473. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1474. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1475. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=F%RIPCK=0%UCK=E%ULEN=134%DAT=E)
  1476. # Thanks to Brian Gorka <gorkab@cyberpass.net>
  1477. Fingerprint OpenVMS v7.1 VAX running Process Software's TCPWare 5.1-5 TCP/IP package
  1478. T1(DF=Y%W=6000%ACK=S++%Flags=AS%Ops=MWL)
  1479. T2(Resp=Y%DF=N%W=6000%ACK=S%Flags=AR%Ops=)
  1480. T3(Resp=N)
  1481. T4(DF=N%W=6000%ACK=O%Flags=R%Ops=)
  1482. T5(DF=N%W=6000%ACK=S++%Flags=AR%Ops=)
  1483. T6(DF=N%W=6000%ACK=O%Flags=R%Ops=)
  1484. T7(DF=N%W=6000%ACK=S++%Flags=AR%Ops=)
  1485. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  1486. # Contributed by stephen@askone.demon.co.uk
  1487. Fingerprint OpenVMS Alpha V7.1-1H2 running DIGITAL TCP/IP Services (UCX) V4.2
  1488. TSeq(Class=64K)
  1489. T1(DF=N%W=1000%ACK=S++%Flags=AS%Ops=MWN)
  1490. T2(Resp=N)
  1491. T3(Resp=Y%DF=N%W=1000%ACK=O%Flags=A%Ops=)
  1492. T4(DF=N%W=1000%ACK=O%Flags=R%Ops=)
  1493. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1494. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1495. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1496. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=F%RIPCK=0%UCK=E%ULEN=134%DAT=E)
  1497. # Contributed by philipp@buehler.de
  1498. Fingerprint OpenVMS V7.1 on VAX 6000-530
  1499. TSeq(Class=64K%gcd=<6%SI=<14)
  1500. T1(DF=N%W=8000%ACK=S++%Flags=AS%Ops=)
  1501. T2(Resp=N)
  1502. T3(Resp=Y%DF=N%W=8000%ACK=O%Flags=A%Ops=)
  1503. T4(DF=N%W=8000%ACK=O%Flags=R%Ops=)
  1504. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1505. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1506. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1507. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=F%RIPCK=0%UCK=E%ULEN=134%DAT=E)
  1508. # Contributed by vanja@siamrelay.com
  1509. Fingerprint SEQUENT DYNIX/ptx(R) V4.2.1
  1510. TSeq(Class=RI%gcd=<F%SI=>FF&<FFFFF)
  1511. T1(Resp=Y%DF=N%W=1000%ACK=S++%Flags=AS%Ops=)
  1512. T2(Resp=N)
  1513. T3(Resp=Y%DF=N%W=1000%ACK=O%Flags=A%Ops=)
  1514. T4(Resp=Y%DF=N%W=1000%ACK=O%Flags=R%Ops=)
  1515. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1516. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  1517. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1518. PU(Resp=Y%DF=N%TOS=0%IPLEN=38%RIPTL=15C%RID=E%RIPCK=F%UCK=E%ULEN=134%DAT=E)
  1519. # Contributed by Anonymous
  1520. Fingerprint Sequent DYNIX/ptx(R) V4.4.6
  1521. TSeq(Class=RI|TD%gcd=<6%SI=<3FC)
  1522. T1(DF=Y%W=6000%ACK=S++%Flags=AS%Ops=MNW)
  1523. T2(Resp=N)
  1524. T3(Resp=Y%DF=Y%W=6000%ACK=O%Flags=A%Ops=)
  1525. T4(DF=N%W=6000%ACK=O%Flags=R%Ops=)
  1526. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1527. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1528. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1529. PU(DF=N%TOS=0%IPLEN=38%RIPTL=15C%RID=E%RIPCK=F%UCK=E%ULEN=134%DAT=E)
  1530. # Contributed by Robert Lister <robl@lentil.org>
  1531. Fingerprint Siemens HICOM 300 Phone switch (WAML LAN card)
  1532. TSeq(Class=64K)
  1533. T1(DF=N%W=808%ACK=S++%Flags=AS%Ops=M)
  1534. T2(Resp=N)
  1535. T3(Resp=Y%DF=N%W=808%ACK=O%Flags=A%Ops=)
  1536. T4(DF=N%W=808%ACK=O%Flags=R%Ops=)
  1537. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1538. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1539. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1540. PU(Resp=N)
  1541. # Contributed by ralf.schulze@mch20.sbs.de
  1542. Fingerprint SINIX-N 5.43C3002
  1543. TSeq(Class=64K%gcd=<6%SI=<14)
  1544. T1(DF=N%W=7FFF%ACK=S++%Flags=AS%Ops=NW)
  1545. T2(Resp=N)
  1546. T3(Resp=Y%DF=N%W=7FFF%ACK=O%Flags=AS%Ops=NW)
  1547. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1548. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1549. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1550. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1551. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=%UCK=E%ULEN=134%DAT=E)
  1552. # Contributed by ralf.schulze@mch20.sbs.de
  1553. Fingerprint SINIX-N 5.41C0005
  1554. TSeq(Class=64K%gcd=<6%SI=<14)
  1555. T1(DF=N%W=2000%ACK=S++%Flags=AS%Ops=)
  1556. T2(Resp=N)
  1557. T3(Resp=Y%DF=N%W=2000%ACK=O%Flags=A%Ops=)
  1558. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1559. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1560. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1561. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1562. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=%UCK=0%ULEN=134%DAT=E)
  1563. # Contributed by ralf.schulze@mch20.sbs.de
  1564. Fingerprint SINIX-Y 5.43B0045
  1565. TSeq(Class=64K)
  1566. T1(DF=N%W=7FFF%ACK=S++%Flags=AS%Ops=M)
  1567. T2(Resp=N)
  1568. T3(Resp=Y%DF=N%W=7FFF%ACK=O%Flags=A%Ops=)
  1569. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1570. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1571. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1572. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1573. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=0%UCK=E%ULEN=134%DAT=E)
  1574. # Contributed by ralf.schulze@mch20.sbs.de
  1575. Fingerprint SINIX-Y 5.43C4001
  1576. TSeq(Class=RI%gcd=<6%SI=<26E76&>625)
  1577. T1(DF=N%W=7FFF%ACK=S++%Flags=AS%Ops=MNW)
  1578. T2(Resp=N)
  1579. T3(Resp=Y%DF=N%W=7FFF%ACK=O%Flags=AS%Ops=MNW)
  1580. T4(DF=N%W=7FFF%ACK=O%Flags=R%Ops=)
  1581. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1582. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1583. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1584. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=0%UCK=E%ULEN=134%DAT=E)
  1585. Fingerprint SonicWall/10
  1586. TSeq(Class=TR)
  1587. T1(Resp=Y%DF=N%W=7FE0%ACK=S++%Flags=AS%Ops=ME)
  1588. T2(Resp=Y%DF=N%W=1000%ACK=S++%Flags=AR%Ops=)
  1589. T3(Resp=Y%DF=Y|N%W=7FE0|7FDF%ACK=O|S++%Flags=A|ASF%Ops=ME)
  1590. T4(Resp=Y%DF=N%W=1000%ACK=S++%Flags=AR%Ops=)
  1591. T5(Resp=Y%DF=N%W=1000%ACK=S++%Flags=AR%Ops=)
  1592. T6(Resp=Y%DF=N%W=1000%ACK=S++%Flags=AR%Ops=)
  1593. T7(Resp=Y%DF=N%W=1000%ACK=S++%Flags=AR%Ops=)
  1594. PU(Resp=N)
  1595. # Contributed by OccamRazor madscientist@thegrid.net
  1596. Fingerprint SONY NEWS-OS 6.1.2
  1597. TSeq(Class=64K%gcd=<6%SI=<14)
  1598. T1(DF=Y%W=CDFF%ACK=S++%Flags=AS%Ops=MEWL)
  1599. T2(Resp=N)
  1600. T3(Resp=Y%DF=Y%W=CDFF%ACK=S++%Flags=AS%Ops=MEWL)
  1601. T4(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  1602. T5(DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  1603. T6(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  1604. T7(DF=Y%W=0%ACK=S%Flags=AR%Ops=)
  1605. PU(Resp=N)
  1606. # Contributed by Tony Collen - manero@yossman.net
  1607. Fingerprint Sega Dreamcast
  1608. TSeq(Class=TD%gcd=<780%SI=<14)
  1609. T1(DF=N%W=1D4C%ACK=S++%Flags=AS%Ops=M)
  1610. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1611. T3(Resp=Y%DF=N%W=1D4C%ACK=S++%Flags=AS%Ops=M)
  1612. T4(DF=N%W=0%ACK=S%Flags=R%Ops=)
  1613. T5(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1614. T6(DF=N%W=0%ACK=S%Flags=R%Ops=)
  1615. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1616. PU(Resp=N)
  1617. # Contributed by yowie@sia.net.au
  1618. Fingerprint Stock OpenVMS 7.1
  1619. TSeq(Class=TR)
  1620. T1(DF=N%W=2200%ACK=S++%Flags=AS%Ops=MNWNNT)
  1621. T2(Resp=N)
  1622. T3(Resp=Y%DF=N%W=2200%ACK=O%Flags=A%Ops=NNT)
  1623. T4(DF=N%W=2200%ACK=O%Flags=R%Ops=)
  1624. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1625. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1626. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1627. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=F%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  1628. # Contributed by stephen@askone.demon.co.uk
  1629. Fingerprint OpenVMS Alpha 6.2 running DIGITAL TCP/IP Services (UCX) v4.0
  1630. TSeq(Class=64K)
  1631. T1(DF=N%W=BB8%ACK=S++%Flags=AS%Ops=MWN)
  1632. T2(Resp=N)
  1633. T3(Resp=Y%DF=N%W=BB8%ACK=O%Flags=A%Ops=)
  1634. T4(DF=N%W=BB8%ACK=O%Flags=R%Ops=)
  1635. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1636. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1637. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1638. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=F%RIPCK=0%UCK=E%ULEN=134%DAT=E)
  1639. # Contributed by miles reed <miles@goiter.org>
  1640. Fingerprint OS/390 V5R0M0
  1641. TSeq(Class=RI%gcd=<5%SI=>F&<BBBB)
  1642. T1(Resp=Y%DF=N%W=8000%ACK=S++%Flags=AS%Ops=MNWNNT)
  1643. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1644. T3(Resp=Y%DF=N%W=8000%ACK=S++%Flags=AS%Ops=MNWNNT)
  1645. T4(Resp=Y%DF=N%W=0%ACK=S%Flags=R%Ops=)
  1646. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1647. T6(Resp=Y%DF=N%W=0%ACK=S%Flags=R%Ops=)
  1648. T7(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1649. PU(Resp=Y%DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  1650. Fingerprint Packet Engines PowerRail 5200 Version 2.6.0r10 - 16 Sep, 1999
  1651. TSeq(Class=64K)
  1652. T1(DF=N%W=0%ACK=S++%Flags=AS%Ops=M)
  1653. T2(Resp=N)
  1654. T3(Resp=Y%DF=N%W=0%ACK=O%Flags=A%Ops=)
  1655. T4(DF=N%W=FFFF%ACK=O%Flags=R%Ops=)
  1656. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1657. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1658. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1659. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  1660. # Contributed by Anonymous
  1661. Fingerprint Packeteer IP-PacketShaper 2000 V3.1
  1662. TSeq(Class=64K)
  1663. T1(Resp=Y%DF=N%W=1000%ACK=S++%Flags=AS%Ops=M)
  1664. T2(Resp=N)
  1665. T3(Resp=Y%DF=N%W=1000%ACK=O%Flags=A%Ops=)
  1666. T4(Resp=Y%DF=N%W=1000%ACK=O%Flags=R%Ops=)
  1667. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1668. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  1669. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1670. PU(Resp=Y%DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=0%UCK=E%ULEN=134%DAT=E)
  1671. # Contributed by Brian Murphy
  1672. Fingerprint PacketShaper 4000 v4.1.3b2 2000-04-05
  1673. TSeq(Class=64K)
  1674. T1(DF=N%W=430%ACK=S++%Flags=AS%Ops=)
  1675. T2(Resp=N)
  1676. T3(Resp=Y%DF=N%W=1000%ACK=O%Flags=A%Ops=)
  1677. T4(DF=N%W=1000%ACK=O%Flags=R%Ops=)
  1678. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1679. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1680. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1681. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=0%UCK=E%ULEN=134%DAT=E)
  1682. # Contributed by Francois Harvey <Utopiste>
  1683. Fingerprint Panasonic panafax DX2000 SuperG3
  1684. TSeq(Class=TD|RI%gcd=<18%SI=<177A&>27)
  1685. T1(Resp=N)
  1686. T2(Resp=N)
  1687. T3(Resp=N)
  1688. T4(Resp=N)
  1689. T5(DF=N%W=400%ACK=S++%Flags=AR%Ops=)
  1690. T6(DF=N%W=400%ACK=S%Flags=AR%Ops=)
  1691. T7(DF=N%W=400%ACK=S++%Flags=AR%Ops=)
  1692. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  1693. # Thanks to sena <root@decoy.pt.eu.org>
  1694. Fingerprint Plan9 Second Edition
  1695. TSeq(Class=TR)
  1696. T1(DF=N%W=FFFF%ACK=S++%Flags=AS%Ops=M)
  1697. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1698. T3(Resp=Y%DF=N%W=FFFF%ACK=S++%Flags=AS%Ops=M)
  1699. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1700. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1701. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1702. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1703. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  1704. # Contributed by calin error401@thepentagon.com
  1705. Fingerprint Polycom ViewStation 512K videoconferencing system
  1706. TSeq(Class=C)
  1707. T1(DF=N%W=5B40%ACK=S++%Flags=AS%Ops=M)
  1708. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1709. T3(Resp=Y%DF=N%W=0%ACK=O%Flags=AR%Ops=)
  1710. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1711. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1712. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1713. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1714. PU(DF=N%TOS=0%IPLEN=70%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  1715. # Thanks to Michael Connolly <connolly@hawaii.edu>
  1716. Fingerprint Proteon OpenRoute 2.1 on a RBX200 Router or IBM 2210 Router
  1717. TSeq(Class=TD%gcd=<6%SI=<BB)
  1718. T1(DF=N%W=200%ACK=S++%Flags=AS%Ops=ML)
  1719. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1720. T3(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1721. T4(DF=N%W=0%ACK=S++|O%Flags=R%Ops=)
  1722. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1723. T6(DF=N%W=0%ACK=S++|O%Flags=R%Ops=)
  1724. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1725. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  1726. # Thanks to anarch <anarch@exo.com>
  1727. Fingerprint Proteon OpenRoute 3.0 gt series router
  1728. TSeq(Class=TD%gcd=1%SI=0)
  1729. T1(DF=N%W=200%ACK=S++%Flags=AS%Ops=ML)
  1730. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1731. T3(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1732. T4(DF=N%W=0%ACK=S++%Flags=R%Ops=)
  1733. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1734. T6(DF=N%W=0%ACK=S++%Flags=R%Ops=)
  1735. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1736. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  1737. #  Thanks to sena <root@decoy.pt.eu.org>
  1738. Fingerprint QNX 4.24 - 4.25
  1739. TSeq(Class=64K)
  1740. T1(DF=N%W=1F0E%ACK=S++%Flags=AS%Ops=M)
  1741. T2(Resp=N)
  1742. T3(Resp=Y%DF=N%W=1F0E%ACK=O%Flags=A%Ops=)
  1743. T4(DF=N%W=2000%ACK=O%Flags=R%Ops=)
  1744. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1745. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1746. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1747. PU(DF=N%TOS=0%IPLEN=38%RIPTL=15C%RID=F%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  1748. Fingerprint Raptor firewall 5.03 on NT 4
  1749. TSeq(Class=TR)
  1750. T1(Resp=Y%DF=Y%W=2017%ACK=S++%Flags=AS%Ops=M)
  1751. T2(Resp=N)
  1752. T3(Resp=Y%DF=Y%W=2017%ACK=S++%Flags=AS%Ops=M)
  1753. T4(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1754. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1755. T6(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1756. T7(Resp=N)
  1757. PU(Resp=Y%DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  1758. # Contributed by Anonymous
  1759. Fingerprint Raptor Firewall 6 on Solaris 2.6
  1760. TSeq(Class=RI%gcd=<6%SI=<E5CB8&>24B0)
  1761. T1(DF=Y%W=2297%ACK=S++%Flags=AS%Ops=NNTNWME)
  1762. T2(Resp=N)
  1763. T3(Resp=N)
  1764. T4(Resp=N)
  1765. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1766. T6(Resp=N)
  1767. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1768. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  1769. # Contributed by Peter Johnson peter@johnson.org and sellis@intergate.bc.ca
  1770. Fingerprint Redback SMS 1000-2000 DSL Router
  1771. TSeq(Class=RI%gcd=<4%SI=>1000&<FFFF)
  1772. T1(DF=N%W=2000%ACK=S++%Flags=AS%Ops=MNW)
  1773. T2(Resp=N)
  1774. T3(Resp=Y%DF=N%W=2000%ACK=O%Flags=A%Ops=)
  1775. T4(DF=N%W=2000%ACK=O%Flags=R%Ops=)
  1776. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1777. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1778. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1779. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=F%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  1780. # Contributed by Who Else <whoelse@elitedigital.net>
  1781. Fingerprint RedBack SMS 1800
  1782. TSeq(Class=RI%gcd=<6%SI=<4CA7C&>C2F)
  1783. T1(DF=N%W=2000%ACK=S++%Flags=AS%Ops=MNW)
  1784. T2(Resp=N)
  1785. T3(Resp=Y%DF=N%W=2000%ACK=O%Flags=A%Ops=)
  1786. T4(DF=N%W=2000%ACK=O%Flags=R%Ops=)
  1787. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1788. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1789. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1790. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  1791. # Contributed by mur@lynx.ru
  1792. Fingerprint ReliantUNIX-Y 5.44 B0033 RM600 1/256 R10000
  1793. TSeq(Class=64K)
  1794. T1(DF=N%W=7FFF%ACK=S++%Flags=AS%Ops=MNW)
  1795. T2(Resp=N)
  1796. T3(Resp=Y%DF=N%W=7FFF%ACK=O%Flags=AS%Ops=MNW)
  1797. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1798. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1799. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1800. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1801. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=0%UCK=E%ULEN=134%DAT=E)
  1802. # Contributed by Cory Petkovsek, coryp@petersen-arne.com
  1803. Fingerprint Ricoh Aficio AP4500 Network Laser Printer
  1804. TSeq(Class=C%Val=0)
  1805. T1(DF=N%W=800%ACK=S++%Flags=AS%Ops=M)
  1806. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1807. T3(Resp=N)
  1808. T4(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1809. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1810. T6(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1811. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1812. PU(DF=N%TOS=0%IPLEN=164%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  1813. # Contributed by Frank Vorstenbosch (frank@falstaff.demon.co.uk)
  1814. Fingerprint Ringdale RP21 Print server
  1815. TSeq(Class=TR%gcd=<6)
  1816. T1(DF=N%W=200%ACK=S++%Flags=AS%Ops=M)
  1817. T2(Resp=Y%DF=N%W=200%ACK=S++%Flags=AR%Ops=)
  1818. T3(Resp=Y%DF=N%W=200%ACK=S++%Flags=AF|AR%Ops=)
  1819. T4(DF=N%W=200%ACK=S++%Flags=AR%Ops=)
  1820. T5(DF=N%W=200%ACK=S++%Flags=AR%Ops=)
  1821. T6(DF=N%W=200%ACK=S++%Flags=AR%Ops=)
  1822. T7(DF=N%W=200%ACK=S++%Flags=AR%Ops=)
  1823. PU(Resp=N)
  1824. # Contributed by Sebastian.Schreiber@gmx.net
  1825. Fingerprint SCO Release 5
  1826. TSeq(Class=RI%gcd=<6%SI=>FFFF)
  1827. T1(DF=Y%W=165C%ACK=S++%Flags=AS%Ops=M)
  1828. T2(Resp=N)
  1829. T3(Resp=Y%DF=Y%W=108C%ACK=O%Flags=A%Ops=)
  1830. T4(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  1831. T5(DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  1832. T6(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  1833. T7(DF=Y%W=0%ACK=S%Flags=AR%Ops=)
  1834. PU(DF=Y%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  1835. # Contributed by GodLess - PFG (gbertossi@usa.net)
  1836. Fingerprint SCO OpenServer(TM) Release 5
  1837. TSeq(Class=RI%gcd=<6%SI=<34A71A&>86B6)
  1838. T1(DF=N%W=1000|6000|111C%ACK=S++%Flags=AS%Ops=M)
  1839. T2(Resp=N)
  1840. T3(Resp=Y%DF=N%W=6041|108C%ACK=O%Flags=A%Ops=)
  1841. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1842. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1843. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1844. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1845. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  1846. # Contributed by Jeremiah Johnson jjohnson@netcis.com
  1847. Fingerprint SCO OpenServer 5.0.5
  1848. TSeq(Class=RI%gcd=<5%SI=>FFFF)
  1849. T1(DF=Y%W=111C%ACK=S++%Flags=AS%Ops=M)
  1850. T2(Resp=N)
  1851. T3(Resp=Y%DF=Y%W=108C%ACK=O%Flags=A%Ops=)
  1852. T4(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  1853. T5(DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  1854. T6(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  1855. T7(DF=Y%W=0%ACK=S%Flags=AR%Ops=)
  1856. PU(DF=Y%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  1857. # Contributed by Thomas Kellar
  1858. Fingerprint UnixWare 2.01
  1859. TSeq(Class=64K)
  1860. T1(DF=N%W=1000%ACK=S++%Flags=AS%Ops=|M)
  1861. T2(Resp=N)
  1862. T3(Resp=Y%DF=N%W=1000%ACK=O%Flags=A%Ops=)
  1863. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1864. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1865. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1866. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1867. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=F%RIPCK=0%UCK=E%ULEN=134%DAT=E)
  1868. Fingerprint SCO UnixWare 2.1        # Thanks to Digital Messiah
  1869. TSeq(Class=RI%gcd=<6%SI=>FFF)
  1870. T1(DF=N%W=1000%ACK=S++%Flags=AS%Ops=)
  1871. T2(Resp=N)
  1872. T3(Resp=Y%DF=N%W=1000%ACK=O%Flags=A%Ops=)
  1873. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1874. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1875. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1876. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1877. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=F%RIPCK=0%UCK=E%ULEN=134%DAT=E)
  1878. Fingerprint SCO UnixWare 2.1.2  # Thanks to Drew Morone <tdrew@cairn.org>
  1879. TSeq(Class=RI%gcd=<6%SI=>FFFF)
  1880. T1(DF=N%W=1000%ACK=S++%Flags=AS%Ops=ME)
  1881. T2(Resp=N)
  1882. T3(Resp=Y%DF=N%W=1000%ACK=O%Flags=A%Ops=)
  1883. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1884. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1885. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1886. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1887. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=F%RIPCK=0%UCK=E%ULEN=134%DAT=E)
  1888. # Thanks to Noah Romer <klevin@eskimo.com>
  1889. Fingerprint SCO UnixWare 7.0.0 or OpenServer 5.0.4-5
  1890. TSeq(Class=RI%gcd=<BB%SI=>FFFF)
  1891. T1(W=60F4%ACK=S++%Flags=AS%Ops=M)
  1892. T2(Resp=N)
  1893. T3(Resp=Y%W=6041%ACK=O%Flags=A%Ops=)
  1894. T4(W=0%ACK=O%Flags=R%Ops=)
  1895. T5(W=0%ACK=S++%Flags=AR%Ops=)
  1896. T6(W=0%ACK=O%Flags=R%Ops=)
  1897. T7(W=0%ACK=S%Flags=AR%Ops=)
  1898. PU(TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  1899. # Contributed by gem@rellim.com
  1900. Fingerprint SCO UnixWare 7.1.0 x86
  1901. TSeq(Class=RI%gcd=<6%SI=<442BB8&>AE70)
  1902. T1(DF=Y%W=60F4%ACK=S++%Flags=AS%Ops=MNWNNT)
  1903. T2(Resp=N)
  1904. T3(Resp=Y%DF=Y%W=6041%ACK=O%Flags=A%Ops=NNT)
  1905. T4(DF=Y%W=1000%ACK=O%Flags=R%Ops=)
  1906. T5(DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  1907. T6(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  1908. T7(DF=Y%W=0%ACK=S%Flags=AR%Ops=)
  1909. PU(DF=Y%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  1910. # Contributed by Brent Graveland, bgravela@telusplanet.net
  1911. Fingerprint SCO Open Desktop 2.0
  1912. TSeq(Class=64K)
  1913. T1(Resp=Y%DF=N%W=1000%ACK=S++%Flags=AS%Ops=)
  1914. T2(Resp=N)
  1915. T3(Resp=Y%DF=N%W=FFC%ACK=O%Flags=A%Ops=)
  1916. T4(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  1917. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1918. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  1919. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1920. PU(Resp=Y%DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=F%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  1921. # Contributed by Scott Miller (scott.miller23@gte.net)
  1922. Fingerprint Secure Computing Sidewinder firewall 3.2 update 4
  1923. TSeq(Class=RI%gcd=<5%SI=>FFF&<FFFFF)
  1924. T1(DF=N%W=805C%ACK=S++%Flags=AS%Ops=MNWNNT)
  1925. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1926. T3(Resp=Y%DF=N%W=805C%ACK=O%Flags=A%Ops=NNT)
  1927. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1928. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1929. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1930. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1931. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=F%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  1932. # Contributed by Derek J. Hunt <djhunt@fusion-solutions.com
  1933. Fingerprint Secure Computing SECUREZone Firewall Version 2.0
  1934. TSeq(Class=TR%gcd=<6)
  1935. T1(DF=Y%W=2017%ACK=S++%Flags=AS%Ops=MNWNNT)
  1936. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1937. T3(Resp=Y%DF=Y%W=2017%ACK=O%Flags=A%Ops=NNT)
  1938. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1939. T5(Resp=N)
  1940. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1941. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1942. PU(Resp=N)
  1943. # Thanks to Sten Kalenda <sten@rf.roccadefinance.nl>
  1944. #  Shiva AccessPort Bridge/Router Software V 2.1.0
  1945. #  3COM HiPer Access Router Card hardware 1.0.0 software 4.1.59
  1946. Fingerprint Shiva AccessPort Bridge/Router Software V 2.1.0 or 3COM HiPer Access Router Card hardware V1.0.0 software V4.1.59
  1947. TSeq(Class=TD%gcd=<6%SI=<F)
  1948. T1(DF=N%W=244%ACK=S++%Flags=AS%Ops=M)
  1949. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1950. T3(Resp=Y%DF=N%W=244%ACK=S++%Flags=AS%Ops=M)
  1951. T4(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1952. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1953. vT6(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1954. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1955. PU(DF=N%TOS=0%IPLEN=164%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  1956. # Thanks to Renzo Toma <renzo@veronica.nl>
  1957. Fingerprint Shiva LanRover/8E Version 3.5
  1958. TSeq(Class=64K)
  1959. T1(DF=N%W=F87%ACK=S++%Flags=AS%Ops=M)
  1960. T2(Resp=N)
  1961. T3(Resp=Y%DF=N%W=F87%ACK=O%Flags=A%Ops=)
  1962. T4(DF=N%W=1000%ACK=O%Flags=R%Ops=)
  1963. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1964. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1965. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1966. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RIPCK=0%UCK=E%ULEN=134%DAT=E)
  1967. # Contributed by Adam Wilkinson  wilkinso@teleport.com
  1968. Fingerprint Snap Network Box
  1969. TSeq(Class=i800)
  1970. T1(Resp=Y%DF=N%W=4470%ACK=S++%Flags=AS%Ops=M)
  1971. T2(Resp=N)
  1972. T3(Resp=Y%DF=N%W=4470%ACK=O%Flags=A%Ops=)
  1973. T4(Resp=Y%DF=N%W=4470%ACK=O%Flags=R%Ops=)
  1974. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1975. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  1976. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1977. PU(Resp=Y%DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=F%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  1978. # Thanks to Sten Kalenda <sten@rf.roccadefinance.nl>
  1979. Fingerprint Solaris 2.3 - 2.4  # Thanks to David O'Brien & Mea Culpa
  1980. TSeq(Class=64K)
  1981. T1(DF=Y%W=2332|2544|FFAF|2229%ACK=S++%Flags=AS%Ops=ME)
  1982. T2(Resp=N)
  1983. T3(Resp=Y%DF=Y%W=2332|2544|FFAF|2229%ACK=S++%Flags=AS%Ops=ME)
  1984. T4(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  1985. T5(DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  1986. T6(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  1987. T7(DF=Y%W=0%ACK=S%Flags=AR%Ops=)
  1988. PU(DF=Y%TOS=0%IPLEN=70%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  1989. # Contributed by adam@pimpworks.com
  1990. Fingerprint Solaris 2.4 w/most Sun patches (jumbo cluster patch, security patches, etc)
  1991. TSeq(Class=64K)
  1992. T1(DF=N%W=2332%ACK=S++%Flags=AS%Ops=ME)
  1993. T2(Resp=N)
  1994. T3(Resp=Y%DF=N%W=2332%ACK=S++%Flags=AS%Ops=ME)
  1995. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1996. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1997. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1998. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1999. PU(DF=N%TOS=0%IPLEN=70%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  2000. Fingerprint Solaris 2.5, 2.5.1
  2001. TSeq(Class=RI%gcd=<6)
  2002. T1(DF=Y%W=2229|2332|4452|FFAF|8377|8EDA|879B%ACK=S++%Flags=AS%Ops=ME)
  2003. T2(Resp=N)
  2004. T3(Resp=N)
  2005. T4(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  2006. T5(DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  2007. T6(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  2008. T7(DF=Y%W=0%ACK=S%Flags=AR%Ops=)
  2009. PU(DF=Y%TOS=0%IPLEN=70%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  2010. Fingerprint Solaris 2.6 - 2.7
  2011. TSeq(Class=RI%gcd=<6%SI=<57A26&>DF1)
  2012. T1(DF=Y%W=2297|2788|4431|8371|8F4D|ABCD|FFF7|FFFF|2297|212%ACK=S++%Flags=AS%Ops=NNTNWME)
  2013. T2(DF=N%W=0%ACK=O%Flags=R%Ops=WNMETL)
  2014. T3(Resp=N)
  2015. T4(DF=Y|N%W=0%ACK=O%Flags=R%Ops=|WNMETL)
  2016. T5(DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  2017. T6(DF=Y|N%W=0%ACK=O|S%Flags=AR|R%Ops=|WNMETL)
  2018. T7(DF=Y|N%W=0%ACK=S|O%Flags=AR|R%Ops=|WNMETL)
  2019. PU(DF=Y%TOS=0%IPLEN=70%RIPTL=148%RID=E%RIPCK=E|F%UCK=E|F|F|E%ULEN=134%DAT=E)
  2020. Fingerprint Solaris 2.6 - 7 X86
  2021. TSeq(Class=RI%gcd=<6)
  2022. T1(DF=Y%W=2491|462B%ACK=S++%Flags=AS%Ops=NNTNWME)
  2023. T2(Resp=N)
  2024. T3(Resp=N)
  2025. T4(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  2026. T5(DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  2027. T6(DF=Y%W=0%ACK=O|S%Flags=AR|R%Ops=)
  2028. T7(DF=Y%W=0%ACK=S%Flags=AR%Ops=)
  2029. PU(DF=Y%TOS=0%IPLEN=70%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  2030. # Contributed by data@grex.cyberspace.org
  2031. Fingerprint Solaris 2.6
  2032. TSeq(Class=RI%gcd=<6%SI=<512B6&>CE8)
  2033. T1(DF=Y%W=212%ACK=S++%Flags=AS%Ops=NNTME)
  2034. T2(Resp=N)
  2035. T3(Resp=N)
  2036. T4(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  2037. T5(DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  2038. T6(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  2039. T7(DF=Y%W=0%ACK=S%Flags=AR%Ops=)
  2040. PU(Resp=N)
  2041. Fingerprint Solaris 2.6 - 2.7 with tcp_strong_iss=0
  2042. TSeq(Class=64K)
  2043. T1(DF=Y%W=2297|2788|4431|8371|8765|FFF7|FFFF%ACK=S++%Flags=AS%Ops=NNTNWME)
  2044. T2(Resp=N)
  2045. T3(Resp=N)
  2046. T4(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  2047. T5(DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  2048. T6(DF=Y%W=0%ACK=O|S%Flags=AR|R%Ops=)
  2049. T7(DF=Y%W=0%ACK=S%Flags=AR%Ops=)
  2050. PU(DF=Y%TOS=0%IPLEN=70%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  2051. Fingerprint Solaris 2.6 - 2.7 with tcp_strong_iss=2
  2052. TSeq(Class=TR)
  2053. T1(DF=Y%W=2297|2788|4431|8371|8765|FFF7|FFFF%ACK=S++%Flags=AS%Ops=NNTNWME)
  2054. T2(Resp=N)
  2055. T3(Resp=N)
  2056. T4(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  2057. T5(DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  2058. T6(DF=Y%W=0%ACK=O|S%Flags=AR|R%Ops=)
  2059. T7(DF=Y%W=0%ACK=S%Flags=AR%Ops=)
  2060. PU(DF=Y%TOS=0%IPLEN=70%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  2061. # Contributed by elliotb@flash.net
  2062. Fingerprint Sun Solaris 8 early acces beta through actual release
  2063. TSeq(Class=RI%gcd=<6%SI=<7AD1E&>1392)
  2064. T1(DF=Y%W=60DA%ACK=S++%Flags=AS%Ops=NNTNWM)
  2065. T2(Resp=N)
  2066. T3(Resp=N)
  2067. T4(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  2068. T5(DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  2069. T6(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  2070. T7(DF=Y%W=0%ACK=S%Flags=AR%Ops=)
  2071. PU(DF=Y%TOS=0%IPLEN=70%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  2072. # Contributed by Roger Anthony
  2073. Fingerprint SonicWall/10 Firewall
  2074. TSeq(Class=TR)
  2075. T1(Resp=Y%DF=Y%W=2017%ACK=S++%Flags=AS%Ops=M)
  2076. T2(Resp=Y%DF=N%W=400%ACK=S++%Flags=AR%Ops=)
  2077. T3(Resp=Y%DF=Y%W=2017%ACK=S++%Flags=AS%Ops=M)
  2078. T4(Resp=Y%DF=N%W=400%ACK=S++%Flags=AR%Ops=)
  2079. T5(Resp=Y%DF=N%W=400%ACK=S++%Flags=AR%Ops=)
  2080. T6(Resp=Y%DF=N%W=400%ACK=S++%Flags=AR%Ops=)
  2081. T7(Resp=Y%DF=N%W=400%ACK=S++%Flags=AR%Ops=)
  2082. PU(Resp=N)
  2083. # Thanks to  Christopher P. Lindsey <lindsey@lorien.mallorn.com>
  2084. Fingerprint SPP-UX 5.2.1
  2085. TSeq(Class=64K)
  2086. T1(DF=N%W=8000%ACK=S++%Flags=AS%Ops=WN)
  2087. T2(Resp=N)
  2088. T3(Resp=Y%DF=N%W=8000%ACK=S++%Flags=AS%Ops=WN)
  2089. T4(DF=N%W=8000%ACK=O%Flags=R%Ops=)
  2090. T5(DF=N%W=<1001%ACK=S++%Flags=AR%Ops=)
  2091. T6(DF=N%W=<1001%ACK=S%Flags=R%Ops=)
  2092. T7(DF=N%W=<1001%ACK=S%Flags=AR%Ops=)
  2093. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  2094. # Thanks to Dug Song <dugsong@monkey.org>
  2095. Fingerprint SPP-UX 5.x on a Convex SPP-1600
  2096. TSeq(Class=C)
  2097. T1(DF=N%W=8000%ACK=S++%Flags=AS%Ops=WN)
  2098. T2(Resp=N)
  2099. T3(Resp=Y%DF=N%W=8000%ACK=S++%Flags=AS%Ops=WN)
  2100. T4(DF=N%W=8000%ACK=O%Flags=R%Ops=)
  2101. T5(DF=N%W=C00%ACK=S++%Flags=AR%Ops=)
  2102. T6(DF=N%W=C00%ACK=S%Flags=R%Ops=)
  2103. T7(DF=N%W=C00%ACK=S%Flags=AR%Ops=)
  2104. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  2105. # Thanks to Nickolai Zeldovich <kolya@zepa.net>
  2106. Fingerprint SunOS 4.0.3
  2107. TSeq(Class=64K)
  2108. T1(Resp=Y%DF=N%W=1000%ACK=S++%Flags=AS%Ops=)
  2109. T2(Resp=N)
  2110. T3(Resp=Y%DF=N%W=1000%ACK=O%Flags=A%Ops=)
  2111. T4(Resp=Y%DF=N%W=1000%ACK=O%Flags=R%Ops=)
  2112. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2113. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  2114. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2115. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RIPCK=0%UCK=E%ULEN=134%DAT=E)
  2116. # Thanks to Bill Fenner <fenner@usa.net>
  2117. Fingerprint SunOS 4.1.3_U1 + ISI RFC1323 mods from ISI
  2118. TSeq(Class=64K)
  2119. T1(Resp=Y%DF=N%W=1000%ACK=S++%Flags=AS%Ops=MNNTWL)
  2120. T2(Resp=N)
  2121. T3(Resp=Y%DF=N%W=1000%ACK=O%Flags=A%Ops=NNT)
  2122. T4(Resp=Y%DF=N%W=1000%ACK=O%Flags=R%Ops=)
  2123. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2124. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  2125. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2126. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RIPCK=E%UCK=0%ULEN=134%DAT=E)
  2127. # Thanks to Bennett Todd <bet@mordor.net>
  2128. Fingerprint SunOS 4.1.1 - 4.1.4 (or derivative) # Thanks to Renaud Deraison, Jericho, Lamont Granquist, and others
  2129. TSeq(Class=64K)
  2130. T1(DF=N%W=1000|2000|6000|C000%ACK=S++%Flags=AS%Ops=|M)
  2131. T2(Resp=N)
  2132. T3(Resp=Y%DF=N%W=1000|2000|6000|C000%ACK=O%Flags=A%Ops=)
  2133. T4(DF=N%W=1000|2000|6000|C000%ACK=O%Flags=R%Ops=)
  2134. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2135. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2136. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2137. PU(DF=N|Y%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=0|E%ULEN=134%DAT=E)
  2138. # Contributed by Anonymous
  2139. Fingerprint Tandberg X-terminal
  2140. TSeq(Class=64K)
  2141. T1(DF=N%W=400%ACK=S++%Flags=AS%Ops=)
  2142. T2(Resp=N)
  2143. T3(Resp=Y%DF=N%W=400%ACK=O%Flags=A%Ops=)
  2144. T4(DF=N%W=400%ACK=O%Flags=R%Ops=)
  2145. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2146. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2147. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2148. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=0%UCK=E%ULEN=134%DAT=E)
  2149. # Contributed by Andrew Prusek <andrewp@technologist.com>
  2150. Fingerprint Tandem NSK D39
  2151. TSeq(Class=64K%gcd=<6%SI=<14)
  2152. T1(DF=N%W=0|2000%ACK=S++%Flags=AR|AS%Ops=|M)
  2153. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2154. T3(Resp=Y%DF=N%W=0|2000%ACK=S++|O%Flags=AR|A%Ops=)
  2155. T4(DF=N%W=0|2000%ACK=O%Flags=R%Ops=)
  2156. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2157. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2158. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2159. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  2160. # Contributed by nate.king@globalintegrity.com
  2161. Fingerprint Tandem NSK D40
  2162. TSeq(Class=64K)
  2163. T1(DF=N%W=2000%ACK=S++%Flags=AS%Ops=MNWNNT)
  2164. T2(Resp=N)
  2165. T3(Resp=Y%DF=N%W=2000%ACK=O%Flags=A%Ops=NNT)
  2166. T4(DF=N%W=2000%ACK=O%Flags=R%Ops=)
  2167. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2168. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2169. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2170. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  2171. # Contributed by Ian Fraser fraseri@asm.org.uk
  2172. Fingerprint Tektronix Phaser 350 firmware 3.3 (printer)
  2173. T1(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2174. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2175. T3(Resp=Y%DF=N%W=0%ACK=O%Flags=AR%Ops=)
  2176. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2177. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2178. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2179. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2180. PU(Resp=N)
  2181. # Thanks to Sandor Barany" <S.Barany@infosys.tuwien.ac.at>
  2182. Fingerprint Tektronix Phaser 360 Extended
  2183. TSeq(Class=i800)
  2184. T1(DF=N%W=F87%ACK=S++%Flags=AS%Ops=ME)
  2185. T2(Resp=N)
  2186. T3(Resp=Y%DF=N%W=FFFF%ACK=O%Flags=AS%Ops=ME)
  2187. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2188. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2189. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2190. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2191. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  2192. # Contributed by Darren W. Aldredge <DAldredge@Sunpoint.Com
  2193. # From a Tektronix Phaser 350
  2194. Fingerprint Tektronix Phaser(TM) Share Ethernet Card, firmware version 3.01
  2195. TSeq(Class=RI%gcd=<F%SI=>888&<4444)
  2196. T1(DF=N%W=1000%ACK=S++%Flags=AS%Ops=M)
  2197. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2198. T3(Resp=Y%DF=N%W=0|1000%ACK=S++|O%Flags=AR|AS%Ops=|M)
  2199. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2200. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2201. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2202. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2203. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  2204. # Contributed by Pneuma and Wyzewun [w1@antioffline.com]
  2205. Fingerprint Telebit's NetBlazer 3.0
  2206. TSeq(Class=TD%gcd=<100004%SI=<3C)
  2207. T1(DF=N%W=800%ACK=S++%Flags=AS%Ops=M)
  2208. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2209. T3(Resp=Y%DF=N%W=800%ACK=S++%Flags=APS%Ops=M)
  2210. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2211. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2212. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2213. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2214. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  2215. # Contributed by illie_@hotmail.com
  2216. Fingerprint Telebit NetBlazer Version 3.05
  2217. TSeq(Class=TD%gcd=40000|80000|C0000%SI=<BB)
  2218. T1(Resp=Y%DF=N%W=800%ACK=S++%Flags=AS%Ops=M)
  2219. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2220. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2221. T3(Resp=Y%DF=N%W=800%ACK=S++%Flags=APS%Ops=M)
  2222. T4(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  2223. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2224. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  2225. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2226. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  2227. # Contributed by Jared Bater <ether@escape.ca>
  2228. # (Telebit router - 18 async/1 ether)
  2229. Fingerprint Telebit NetBlazer Version 3.1, patch level 13
  2230. TSeq(Class=TD|TR%gcd=40000|80000|C0000|100000|200000%SI=<FF)
  2231. T1(DF=N%W=800%ACK=S++%Flags=AS%Ops=M)
  2232. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2233. T3(Resp=Y%DF=N%W=800%ACK=S++%Flags=AS%Ops=M)
  2234. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2235. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2236. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2237. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2238. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  2239. # Contributed by Daniel Ayers <daniel.ayers@netlink.net.nz>
  2240. Fingerprint Teltrend (aka Securicor 3net) Router
  2241. TSeq(Class=TD%gcd=388|710%SI=<F)
  2242. T1(Resp=Y%DF=N%W=400%ACK=S++%Flags=AS%Ops=M)
  2243. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2244. T3(Resp=Y%DF=N%W=400%ACK=S++%Flags=AS%Ops=M)
  2245. T4(Resp=Y%DF=N%W=0%ACK=S%Flags=R%Ops=)
  2246. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2247. T6(Resp=Y%DF=N%W=0%ACK=S%Flags=R%Ops=)
  2248. T7(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2249. PU(Resp=Y%DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  2250. # Thanks to Daniel Seagraves <daniel@ubani.umtec.com>
  2251. Fingerprint TOPS-20 Monitor 7(102540)-1,TD-1
  2252. TSeq(Class=TD%gcd=30000|60000|90000%SI=<BB)
  2253. T1(DF=N%W=5B4%ACK=S++%Flags=AS%Ops=M)
  2254. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2255. T3(Resp=Y%DF=N%W=0%ACK=O%Flags=AR%Ops=)
  2256. T4(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2257. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2258. T6(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2259. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2260. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  2261. # Thanks to The Deviant <deviant@deviant.org>
  2262. Fingerprint Toshiba TR650 ISDN Router
  2263. TSeq(Class=TD%gcd=<9%SI=<14)
  2264. T1(Resp=Y%DF=N%W=1000%ACK=S++%Flags=AS%Ops=M)
  2265. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2266. T3(Resp=Y%DF=N%W=1000%ACK=S++%Flags=AS%Ops=M)
  2267. T4(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  2268. T5(Resp=N)
  2269. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  2270. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2271. PU(Resp=Y%DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=0%ULEN=134%DAT=E)
  2272. # Contributed by Solar Designer <solar@false.com>
  2273. Fingerprint Ultrix 4.1
  2274. TSeq(Class=64K)
  2275. T1(DF=N%W=4000%ACK=S++|O%Flags=AS%Ops=)
  2276. T2(Resp=N)
  2277. T3(Resp=Y%DF=N%W=4000%ACK=O%Flags=A%Ops=)
  2278. T4(DF=N%W=4000%ACK=O%Flags=R%Ops=)
  2279. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2280. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2281. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2282. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  2283. # Thanks to David O'Brien & Mea Culpa & Keith Lewis
  2284. Fingerprint Ultrix 4.2 - 4.5
  2285. TSeq(Class=64K)
  2286. T1(Resp=Y%DF=N%W=4000%ACK=S++%Flags=AS%Ops=|M)
  2287. T2(Resp=N)
  2288. T3(Resp=Y%DF=N%W=4000%ACK=O%Flags=A%Ops=)
  2289. T4(DF=N%W=4000%ACK=O%Flags=R%Ops=)
  2290. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2291. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2292. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2293. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=F%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  2294. # Contributed by cog@iwz.com
  2295. Fingerprint VersaNet ISP-Accelerator(TM) Remote Access Server
  2296. TSeq(Class=TD%gcd=<2004%SI=<14)
  2297. T1(DF=Y%W=3E80%ACK=S++%Flags=AS%Ops=M)
  2298. T2(Resp=Y%DF=Y%W=0%ACK=S%Flags=ARF%Ops=)
  2299. T3(Resp=Y%DF=Y%W=3E80%ACK=S++%Flags=AS%Ops=M)
  2300. T4(DF=Y%W=0%ACK=O%Flags=RF%Ops=)
  2301. T5(DF=Y%W=0%ACK=S++%Flags=ARF%Ops=)
  2302. T6(DF=Y%W=0%ACK=O%Flags=RF%Ops=)
  2303. T7(DF=Y%W=0%ACK=S%Flags=ARF%Ops=)
  2304. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  2305. # Contributed by Ingo Schult <slide@sekure.org>
  2306. Fingerprint VNS V6.2
  2307. TSeq(Class=TR)
  2308. T1(Resp=Y%DF=Y%W=2200%ACK=S++%Flags=AS%Ops=MNWNNT)
  2309. T2(Resp=N)
  2310. T3(Resp=Y%DF=Y%W=2200%ACK=O%Flags=A%Ops=NNT)
  2311. T4(Resp=Y%DF=N%W=2200%ACK=O%Flags=R%Ops=)
  2312. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2313. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  2314. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2315. PU(Resp=Y%DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=F%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  2316. #  HPJ2600A Ethernet hub or HP ProCurve Switch 4000M
  2317. # Thanks to Solar Designer (ROM A.01.00, HW A.01.00) & Jan Koum
  2318. Fingerprint VxWorks 5.3.x bases system (usually an ethernet hub or switch)
  2319. TSeq(Class=64K)
  2320. T1(DF=N%W=1000%ACK=S++%Flags=AS%Ops=M)
  2321. T2(Resp=N)
  2322. T3(Resp=Y%DF=N%W=1000%ACK=O%Flags=A%Ops=)
  2323. T4(DF=N%W=1000%ACK=O%Flags=R%Ops=)
  2324. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2325. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2326. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2327. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=F%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  2328. # Contributed by Evil Bifrost
  2329. Fingerprint Webwizard NuSwitch DS16, ver 1.10.03.
  2330. TSeq(Class=TD%gcd=<2004%SI=<5A)
  2331. T1(DF=N%W=3E80%ACK=S++%Flags=AS%Ops=M)
  2332. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=ARF%Ops=)
  2333. T3(Resp=Y%DF=N%W=3E80%ACK=S++%Flags=AS%Ops=M)
  2334. T4(DF=N%W=0%ACK=O%Flags=RF%Ops=)
  2335. T5(DF=N%W=0%ACK=S++%Flags=ARF%Ops=)
  2336. T6(DF=N%W=0%ACK=O%Flags=RF%Ops=)
  2337. T7(DF=N%W=0%ACK=S%Flags=ARF%Ops=)
  2338. PU(Resp=N)
  2339. # Contributed by Pat Lynch , lynch@rush.net
  2340. Fingerprint Windows 3.1 with Trumpet Winsock 2.0 revision B
  2341. TSeq(Class=TD%gcd=10000%SI=<FF)
  2342. T1(Resp=Y%DF=N%W=1000%ACK=S++%Flags=AS%Ops=M)
  2343. T2(Resp=N)
  2344. T3(Resp=Y%DF=N%W=1000%ACK=S++%Flags=AS%Ops=M)
  2345. T4(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  2346. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2347. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  2348. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2349. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  2350. # Contributed by Mike Barnard (mike@bleeding-head.com)
  2351. Fingerprint Windows for Workgroups 3.11 / TCP/IP-32 3.11b stack or Win98
  2352. TSeq(Class=TD%gcd=<F%SI=<F)
  2353. T1(DF=Y%W=2017%ACK=S++%Flags=AS%Ops=M)
  2354. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2355. T3(Resp=Y%DF=Y%W=2017%ACK=S++%Flags=AS%Ops=M)
  2356. T4(DF=N%W=0%ACK=S%Flags=R%Ops=)
  2357. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2358. T6(DF=N%W=0%ACK=S%Flags=R%Ops=)
  2359. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2360. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  2361. Fingerprint Windows NT4 / Win95 / Win98
  2362. TSeq(Class=TD|RI%gcd=1|2|3|4|5|A|14|1E|28|5A%SI=<1F4%IPID=BI%TS=U)
  2363. T1(DF=Y%W=2017|16D0|860|4470|8000|869F%ACK=S++%Flags=A|AS%Ops=|M|MNWNNT)
  2364. T2(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2365. T3(Resp=Y%DF=Y%W=2017|16D0|860|4470|8000|869F%ACK=S++%Flags=AS%Ops=M|MNWNNT)
  2366. T4(DF=N%W=0%ACK=S++|O%Flags=R%Ops=)
  2367. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2368. T6(DF=N%W=0%ACK=S++|O%Flags=R%Ops=)
  2369. T7(DF=N%W=0%ACK=S++|S%Flags=AR%Ops=)
  2370. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  2371. # Contributed by Nick Hone nhone@telus.net
  2372. Fingerprint Windows NT 4 SP3
  2373. TSeq(Class=TD|RI%gcd=<18%SI=<2A00DA&>6B73)
  2374. T1(DF=Y%W=7FFF|2017%ACK=S++%Flags=AS%Ops=M|MNWNNT)
  2375. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2376. T3(Resp=Y%DF=Y%W=7FFF|2017%ACK=S++|O%Flags=AS|A%Ops=M|NNT)
  2377. T4(DF=N%W=0%ACK=O|S%Flags=R%Ops=)
  2378. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2379. T6(DF=N%W=0%ACK=O|S++%Flags=R%Ops=)
  2380. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2381. PU(DF=%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  2382. # Thanks to Mike Bressem <mb@imsc.de>
  2383. Fingerprint Windows NT4 / Win95 / Win98
  2384. TSeq(Class=TD|RI%gcd=1|2|3|4|5|8|A|14|1E|28|5A%SI=<1F4)
  2385. T1(DF=Y%W=2017|16D0|860|8000|869F%ACK=S++%Flags=AS%Ops=M|MNWNNT)
  2386. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2387. T3(Resp=Y%DF=Y%W=0%ACK=O%Flags=AR%Ops=)
  2388. T4(DF=N%W=0%ACK=S++|O%Flags=R%Ops=)
  2389. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2390. T6(DF=N%W=0%ACK=S++|O%Flags=R%Ops=)
  2391. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2392. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  2393. # Contributed by grunby grunby@hades.ss.purchase.edu
  2394. Fingerprint Microsoft NT 4.0 Server SP5 + 2047 Hotfixes
  2395. TSeq(Class=RI%gcd=<6%SI=<DA16&>21A)
  2396. T1(DF=Y%W=2017%ACK=S++%Flags=AS%Ops=M)
  2397. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2398. T3(Resp=Y%DF=Y%W=2017%ACK=S++%Flags=AS%Ops=M)
  2399. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2400. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2401. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2402. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2403. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  2404. # Contributed by Vilius beneti@sc.ktu.lt
  2405. Fingerprint Windows NT 4.0 Server SP5-SP6
  2406. TSeq(Class=RI%gcd=<8%SI=<11784E&>2CA4)
  2407. T1(DF=Y%W=2017%ACK=S++%Flags=AS%Ops=MNWNNT)
  2408. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2409. T3(Resp=Y%DF=Y%W=2017%ACK=O%Flags=A%Ops=NNT)
  2410. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2411. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2412. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2413. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2414. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  2415. # Contributed by Sagittarius <sag@mbox.viket.net>
  2416. Fingerprint Windows 98
  2417. TSeq(Class=RI%gcd=<6%SI=<FFF)
  2418. T1(DF=Y%W=BB80%ACK=S++%Flags=AS%Ops=M)
  2419. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2420. T3(Resp=Y%DF=Y%W=BB80%ACK=S++%Flags=AS%Ops=M)
  2421. T4(DF=N%W=0%ACK=S++%Flags=R%Ops=)
  2422. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2423. T6(DF=N%W=0%ACK=S++%Flags=R%Ops=)
  2424. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2425. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  2426. # Contributed by James Burns james@burns.net
  2427. Fingerprint Windows 98 w/ Service Pack 1
  2428. TSeq(Class=TD%gcd=<5%SI=<20)
  2429. T1(DF=Y%W=FFFF%ACK=S++%Flags=AS%Ops=M)
  2430. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2431. T3(Resp=Y%DF=Y%W=FFFF%ACK=S++%Flags=AS%Ops=M)
  2432. T4(DF=N%W=0%ACK=S++%Flags=R%Ops=)
  2433. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2434. T6(DF=N%W=0%ACK=S++%Flags=R%Ops=)
  2435. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2436. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  2437. # Thanks to Jan Koum -- ntbeta.microsoft.com
  2438. Fingerprint Windows NT 5 Beta2 or Beta3
  2439. TSeq(Class=TD%gcd=<6%SI=<1000)
  2440. T1(DF=Y%W=402E%ACK=S++%Flags=AS%Ops=MNWNNT)
  2441. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2442. T3(Resp=Y%DF=Y%W=402E%ACK=S++%Flags=AS%Ops=MNWNNT)
  2443. T4(DF=N%W=0%ACK=S++|O%Flags=R%Ops=)
  2444. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2445. T6(DF=N%W=0%ACK=S++|O%Flags=R%Ops=)
  2446. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2447. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  2448. # Contributed by Brian Ecton - serk@serk.net
  2449. Fingerprint Windows Me or Windows 2000 RC1 through final release
  2450. TSeq(Class=RI%gcd=<5%SI=>BBB&<FFFF)
  2451. T1(DF=Y%W=402E%ACK=S++%Flags=AS%Ops=NNT|MNWNNT)
  2452. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2453. T3(Resp=Y%DF=Y%W=402E%ACK=S++%Flags=AS%Ops=MNWNNT)
  2454. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2455. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2456. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2457. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2458. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  2459. # Contributed by DJ Vapor (vapor@420.net
  2460. Fingerprint Windows 2000 Professional, Build 2128
  2461. TSeq(Class=RI%gcd=<6%SI=<1C476&>472)
  2462. T1(DF=Y%W=2238%ACK=S++%Flags=AS%Ops=M)
  2463. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2464. T3(Resp=Y%DF=Y%W=2238%ACK=S++%Flags=AS%Ops=M)
  2465. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2466. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2467. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2468. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2469. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  2470. # Contributed by Wes Mills <wesmills@wyvern.org>
  2471. Fingerprint Windows 2000 Professional, Build 2183 (RC3)
  2472. TSeq(Class=RI%gcd=<20%SI=<E92A&>240)
  2473. T1(DF=Y%W=FAF0|7FFF%ACK=S++%Flags=AS%Ops=MNWNNT)
  2474. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2475. T3(Resp=Y%DF=Y%W=FAF0|7FFF%ACK=S++%Flags=AS%Ops=MNWNNT)
  2476. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2477. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2478. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2479. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2480. PU(DF=%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  2481. # Contributed by tgosciniak@computerland.pl
  2482. Fingerprint MS Windows2000 Professional RC1/W2K Advance Server Beta3
  2483. TSeq(Class=RI%gcd=<8%SI=<27D922&>65EE)
  2484. T1(DF=Y%W=402E|2017%ACK=S++%Flags=AS%Ops=MNWNNT)
  2485. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2486. T3(Resp=Y%DF=Y%W=402E|2017%ACK=S++|O%Flags=AS|A%Ops=MNWNNT|NNT)
  2487. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2488. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2489. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2490. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2491. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  2492. # Contributed by Ken Snider (ksnider@iprimus.ca)
  2493. Fingerprint Windows Millenium Edition v4.90.3000
  2494. TSeq(Class=RI%gcd=<6%SI=<23726&>597)
  2495. T1(DF=Y%W=B5C9|402E|FFFF%ACK=S++%Flags=AS%Ops=MNWNNT)
  2496. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2497. T3(Resp=Y%DF=Y%W=B5C9|402E|FFFF%ACK=S++%Flags=AS%Ops=MNWNNT)
  2498. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2499. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2500. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2501. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2502. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  2503. # Contributed by Chris Collingwood chris.collingwood@safrica.com
  2504. Fingerprint WNOS 5.0 on DOS 6.22
  2505. TSeq(Class=TD%gcd=1000|2000|3000%SI=<7F)
  2506. T1(DF=N%W=400%ACK=S++%Flags=AS%Ops=M)
  2507. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2508. T3(Resp=N)
  2509. T3(DF=N%W=400%ACK=O%Flags=AS%Ops=M)
  2510. T3(Resp=N)
  2511. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2512. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2513. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2514. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2515. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  2516. Fingerprint WorldGroup BBS (MajorBBS) w/TCP/IP
  2517. TSeq(Class=RI|TR%gcd=<6%SI=>FFFF&<BBBBBB)
  2518. T1(DF=N%W=2000%ACK=S++%Flags=AS%Ops=ME)
  2519. T2(Resp=N)
  2520. T3(Resp=Y%DF=N%W=2000%ACK=S++%Flags=AS%Ops=ME)
  2521. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2522. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2523. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2524. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2525. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=F%ULEN=134%DAT=E)
  2526. # Contributed by tesla@sgi.net
  2527. Fingerprint VAX/VMS 5.3 on a MicroVAX II
  2528. TSeq(Class=64K)
  2529. T1(Resp=Y%DF=N%W=1000%ACK=S++%Flags=AS%Ops=M)
  2530. T2(Resp=N)
  2531. T3(Resp=Y%DF=N%W=1000%ACK=O%Flags=A%Ops=)
  2532. T4(Resp=Y%DF=N%W=1000%ACK=O%Flags=R%Ops=)
  2533. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2534. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  2535. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2536. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=F%RIPCK=0%UCK=E%ULEN=134%DAT=E)
  2537. # Thanks to Daniel Seagraves <daniel@ubani.umtec.com>
  2538. Fingerprint VAX/VMS v5.5, CMU-TEK TCP/IP stack
  2539. TSeq(Class=RI%gcd=<6%SI=>BBBBB)
  2540. T1(DF=N%W=2000%ACK=S++%Flags=AS%Ops=M)
  2541. T2(Resp=Y%DF=N%W=64%ACK=S%Flags=AR%Ops=)
  2542. T3(Resp=Y%DF=N%W=2000%ACK=S++%Flags=AS%Ops=M)
  2543. T4(DF=N%W=64%ACK=O%Flags=AR%Ops=)
  2544. T5(DF=N%W=64%ACK=S++%Flags=AR%Ops=)
  2545. T6(DF=N%W=64%ACK=O%Flags=AR%Ops=)
  2546. T7(DF=N%W=64%ACK=S++%Flags=AR%Ops=)
  2547. PU(Resp=N)
  2548. Fingerprint VAX 7000-610 or 4200/SPX OR 6000-430
  2549. TSeq(Class=64K)
  2550. T1(DF=N%W=1800%ACK=S++%Flags=AS%Ops=M)
  2551. T2(Resp=N)
  2552. T3(Resp=Y%DF=N%W=1800%ACK=O%Flags=A%Ops=)
  2553. T4(DF=N%W=1800%ACK=O%Flags=R%Ops=)
  2554. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2555. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2556. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2557. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=F%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  2558. # Contributed by pez@sub-zero.mit.edu
  2559. Fingerprint VMS MultiNet V4.1(16)
  2560. TSeq(Class=TR%gcd=<6)
  2561. T1(DF=Y%W=2200%ACK=S++%Flags=AS%Ops=MNWNNT)
  2562. T2(Resp=N)
  2563. T3(Resp=Y%DF=Y%W=2200%ACK=O%Flags=A%Ops=NNT)
  2564. T4(DF=N%W=2200%ACK=O%Flags=R%Ops=)
  2565. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2566. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2567. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2568. PU(DF=N%TOS=A0%IPLEN=38%RIPTL=148%RID=F%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  2569. # Contributed by HT Regz ht_regz@hotmail.com
  2570. Fingerprint VMS MultiNet V4.2(16)/ OpenVMS V7.1-2
  2571. TSeq(Class=TR%gcd=<6)
  2572. T1(DF=Y%W=1800%ACK=S++%Flags=AS%Ops=MNWNNT)
  2573. T2(Resp=N)
  2574. T3(Resp=Y%DF=Y%W=1800%ACK=O%Flags=A%Ops=NNT)
  2575. T4(DF=N%W=1800%ACK=O%Flags=R%Ops=)
  2576. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2577. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2578. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2579. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=F%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  2580. # Contributed by bbk
  2581. Fingerprint XCD Xconnect print server, firmware version CC8S-3.58 (98.09.21)
  2582. TSeq(Class=TD%gcd=<272A%SI=<1E)
  2583. T1(DF=N%W=3F6%ACK=S++%Flags=AS%Ops=ME)
  2584. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2585. T3(Resp=Y%DF=N%W=3F6%ACK=S++%Flags=AS%Ops=ME)
  2586. T4(DF=N%W=0%ACK=S%Flags=R%Ops=)
  2587. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2588. T6(DF=N%W=0%ACK=S%Flags=R%Ops=)
  2589. T7(Resp=N)
  2590. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=F%UCK=E%ULEN=134%DAT=E)
  2591. # Contributed by Matt Piechota
  2592. Fingerprint Xerox 8830 Plotter
  2593. TSeq(Class=TD%gcd=1000%SI=1)
  2594. T1(DF=N%W=200%ACK=S++%Flags=AS%Ops=M)
  2595. T2(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  2596. T3(Resp=Y%DF=N%W=200%ACK=S++%Flags=AS%Ops=M)
  2597. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2598. T5(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2599. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2600. T7(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2601. PU(Resp=N)
  2602. Fingerprint Xerox DocuPrint C55
  2603. TSeq(Class=TD%gcd=1000|2000|3000|4000%SI=<A)
  2604. T1(Resp=Y%DF=N%W=100%ACK=S++%Flags=AS%Ops=M)
  2605. T2(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  2606. T3(Resp=Y%DF=N%W=100%ACK=S++%Flags=AS%Ops=M)
  2607. T4(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  2608. T5(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  2609. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  2610. T7(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  2611. PU(Resp=N)
  2612. # Contributed by ipaul@romsys.ro
  2613. Fingerprint Xerox DocuPrint N40
  2614. TSeq(Class=TD%gcd=<2004%SI=<8C)
  2615. T1(DF=N%W=400%ACK=S++%Flags=AS%Ops=M)
  2616. T2(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  2617. T3(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  2618. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2619. T5(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2620. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2621. T7(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2622. PU(Resp=N)
  2623. Fingerprint Xylan OmniSwitch 5x/9x ethernet switch, Annex3 Comm server R10.0, or Hitach HI-UX/WE2
  2624. TSeq(Class=64K)
  2625. T1(DF=N%W=1000%ACK=S++%Flags=AS%Ops=M)
  2626. T2(Resp=N)
  2627. T3(Resp=Y%DF=N%W=1000%ACK=O%Flags=A%Ops=)
  2628. T4(DF=N%W=1000%ACK=O%Flags=R%Ops=)
  2629. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2630. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2631. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2632. PU(DF=Y%TOS=0%IPLEN=38%RIPTL=148%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  2633. # Contributed by gerald@zing.org
  2634. Fingerprint Xyplex 1600 running MAXserver V6.0.2 firmware
  2635. TSeq(Class=C|TD%gcd=<5%SI=<5)
  2636. T1(Resp=Y%DF=N%W=100%ACK=S++%Flags=AS%Ops=M)
  2637. T2(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2638. T3(Resp=Y%DF=N%W=0%ACK=S++%Flags=UAPRF%Ops=)
  2639. T4(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2640. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2641. T6(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2642. T7(Resp=Y%DF=N%W=0%ACK=S++%Flags=UAPRF%Ops=)
  2643. PU(Resp=N)
  2644. # Thanks to Michael Dodwell <mdodwell@vic.bigpond.net.au>
  2645. Fingerprint LynxOS Realtime OS -- Could be MeetingPlace 3.4, Xylogics  Remote Annex 4000 terminal server
  2646. TSeq(Class=64K)
  2647. T1(DF=N%W=1000%ACK=S++%Flags=AS%Ops=)
  2648. T2(Resp=N)
  2649. T3(Resp=Y%DF=N%W=1000%ACK=O%Flags=A%Ops=)
  2650. T4(DF=N%W=1000%ACK=O%Flags=R%Ops=)
  2651. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2652. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2653. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2654. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=F%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  2655. # Contributed by darkheavy@yahoo.com (DarkHeavy)
  2656. Fingerprint Cabletron Systems SSR 8000 System Software, Version 3.1.B.16
  2657. TSeq(Class=RI%gcd=<6%SI=<90C5E&>1715)
  2658. T1(DF=Y%W=403D%ACK=S++%Flags=AS%Ops=MNWNNT)
  2659. T2(Resp=N)
  2660. T3(Resp=Y%DF=Y%W=403D%ACK=S++%Flags=AS%Ops=MNWNNT)
  2661. T4(DF=N%W=4000%ACK=O%Flags=R%Ops=)
  2662. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2663. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2664. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2665. PU(DF=N%TOS=0%IPLEN=38%RIPTL=134%RID=E%RIPCK=F%UCK=0%ULEN=134%DAT=E)
  2666. # Contributed by Adam Stouffer  tesla@sgi.net
  2667. Fingerprint CacheOS (CacheFlow 500-5000 webcache) CFOS 2.1.08 - 2.2.1
  2668. TSeq(Class=RI%gcd=<5%SI=>BBBB&<FFFFF)
  2669. T1(Resp=Y%DF=N%W=2017%ACK=S++%Flags=AS%Ops=M)
  2670. T2(Resp=N)
  2671. T3(Resp=Y%DF=N%W=2017%ACK=O%Flags=A%Ops=)
  2672. T4(Resp=Y%DF=N%W=2000%ACK=O%Flags=R%Ops=)
  2673. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2674. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  2675. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2676. PU(DF=N%TOS=0%IPLEN=38%RIPTL=15C%RID=F%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  2677. # Contributed by "Richard Johnson" <rdump@river.com>
  2678. Fingerprint Cayman 2E <http://www.cayman.com/>
  2679. TSeq(Class=TR%gcd=<6)
  2680. T1(DF=N%W=3F25%ACK=S++%Flags=AS%Ops=M)
  2681. T2(Resp=N)
  2682. T3(Resp=N)
  2683. T4(DF=N%W=4000%ACK=O%Flags=R%Ops=)
  2684. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2685. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2686. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2687. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  2688. # Contributed by Anonymous
  2689. Fingerprint Chase IOLAN Terminal Server v3.5.02 CDi
  2690. TSeq(Class=TD%gcd=<84%SI=<1E)
  2691. T1(DF=N%W=600%ACK=S++%Flags=AS%Ops=)
  2692. T2(Resp=N)
  2693. T3(Resp=Y%DF=N%W=600%ACK=O%Flags=A%Ops=)
  2694. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2695. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2696. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2697. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2698. PU(Resp=N)
  2699. # Contributed by eric@snowmoon.com
  2700. Fingerprint Xyplex Network9000
  2701. TSeq(Class=TD%gcd=<6%SI=<6)
  2702. T1(Resp=Y%DF=Y%W=100%ACK=S++%Flags=AS%Ops=M)
  2703. T2(Resp=Y%DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  2704. T3(Resp=Y%DF=Y%W=0%ACK=S++%Flags=UAPRF%Ops=)
  2705. T4(Resp=Y%DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  2706. T5(Resp=Y%DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  2707. T6(Resp=Y%DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  2708. T7(Resp=Y%DF=Y%W=0%ACK=S++%Flags=UAPRF%Ops=)
  2709. PU(DF=Y%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  2710. # Contributed by Marius Strom <marius@alpha1.net>
  2711. Fingerprint Xyplex Terminal Server v6.0.2S5
  2712. TSeq(Class=TD%gcd=1388%SI=<F)
  2713. T1(DF=N%W=100%ACK=S++%Flags=AS%Ops=M)
  2714. T2(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2715. T3(Resp=Y%DF=N%W=0%ACK=S++%Flags=UAPRF%Ops=)
  2716. T4(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2717. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2718. T6(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2719. T7(DF=N%W=0%ACK=S++%Flags=UAPRF%Ops=)
  2720. PU(Resp=N)
  2721. # Thanks to Roeland Th Jansen <bengel@grobbebol.xs4all.nl>
  2722. #Zyxel P128imh or P480 router (ZyNOS)
  2723. Fingerprint Zyxel ZyNOS based router (ZyNOS)
  2724. TSeq(Class=TD%gcd=1000|2000|5000|4000|6000|8000|A000%SI=<5)
  2725. T1(DF=N%W=400%ACK=S++%Flags=AS%Ops=M)
  2726. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2727. T3(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2728. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2729. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2730. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2731. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2732. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  2733. # Contributed by robodoc@robodoc.net
  2734. Fingerprint ZyXEL P480 ISDN router running ZyNOS v2.42(O.00)
  2735. TSeq(Class=TD%gcd=<2004%SI=<1E)
  2736. T1(DF=N%W=2000%ACK=S++%Flags=AS%Ops=M)
  2737. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2738. T3(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2739. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2740. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2741. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2742. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2743. PU(Resp=N)
  2744. # Contributed by kribe@iname.com
  2745. Fingerprint Hardware: Zyxel Prestige 128L router
  2746. T1(DF=N%W=0%ACK=S++%Flags=BAR%Ops=)
  2747. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2748. T3(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2749. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2750. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2751. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2752. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2753. PU(Resp=N)