home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 35 Internet / 35-Internet.zip / nmap254b.zip / nmap-os-fingerprints < prev    next >
Text File  |  2001-10-14  |  235KB  |  6,548 lines

  1. # Nmap OS FingerPrint List.  If you add stuff to this, please send the
  2. # fingerprints or (even better) the OS name and IP address to
  3. # fyodor@insecure.org .  Actually the best thing to do now is to
  4. # use the fingerprint CGI at:  http://www.insecure.org/cgi-bin/nmap-submit.cgi
  5.  
  6. # By submitting fingerprints you are transfering any and all copyright
  7. # interest in the data to Fyodor so that he can modify it, relicense it,
  8. # incorporate it into programs, etc.
  9.  
  10. # This collection of fingerprint data is (C) 1998-2001 by
  11. # Fyodor (fyodor@insecure.org ).
  12. # The usage license for this file is the same as that for which
  13. # you acquired nmap (probably the GNU General Public License)
  14.  
  15. # TEST DESCRIPTION:
  16. # Tseq is the TCP sequenceability test
  17. # T1 is a SYN packet with a bunch of TCP options to open port
  18. # T2 is a NULL packet w/options to open port
  19. # T3 is a SYN|FIN|URG|PSH packet w/options to open port
  20. # T4 is an ACK to open port w/options
  21. # T5 is a SYN to closed port w/options
  22. # T6 is an ACK to closed port w/options
  23. # T7 is a FIN|PSH|URG to a closed port w/options
  24. # PU is a UDP packet to a closed port
  25.  
  26. # $Id: nmap-os-fingerprints,v 1.71 2001/10/14 06:46:09 fyodor Exp $ 
  27.  
  28. # Contributed by Jason Roysdon jason@artoo.net
  29. Fingerprint 3Com Access Builder 4000 7.2
  30. T1(DF=N%W=0|800%ACK=S++%Flags=AR|AS%Ops=|M)
  31. T2(Resp=Y%DF=N%W=0%ACK=O%Flags=AR%Ops=)
  32. T3(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  33. T4(DF=N%W=0%ACK=O%Flags=AR%Ops=)
  34. T5(DF=N%W=0%ACK=O%Flags=AR%Ops=)
  35. T6(DF=N%W=0%ACK=O%Flags=AR%Ops=)
  36. T7(DF=N%W=0%ACK=O%Flags=AR%Ops=)
  37. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=0%ULEN=134%DAT=E)
  38.  
  39. # Contributed by ben@destek.net
  40. Fingerprint 3com Office Connect Router 810
  41. TSeq(Class=TD%gcd=<186A4%SI=<14)
  42. T1(DF=N%W=400%ACK=S++%Flags=AS%Ops=M)
  43. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  44. T3(Resp=Y%DF=N%W=400%ACK=S++%Flags=AS%Ops=M)
  45. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  46. T5(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  47. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  48. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  49.  
  50. # Contributed by nadal@convoy.com.br
  51. Fingerprint 3COM OfficeConnect Remote 812 ADSL Router
  52. TSeq(Class=TD%gcd=<C354%SI=<1E)
  53. T1(DF=N%W=200%ACK=S++%Flags=AS%Ops=M)
  54. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  55. T3(Resp=Y%DF=N%W=200%ACK=S++%Flags=AS%Ops=M)
  56. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  57. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  58. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  59. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  60. PU(Resp=N)
  61.  
  62. # Thanks to Filipe Jorge Marques de Almeida <almeida@rnl.ist.utl.pt>
  63. # Switch 1100, 3300
  64. Fingerprint 3Com SuperStack II (OS v 2.0)
  65. TSeq(Class=C)
  66. T1(DF=N%W=400%ACK=S++%Flags=AS%Ops=M)
  67. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=APR%Ops=)
  68. T3(Resp=Y%DF=N%W=400%ACK=S++%Flags=AS%Ops=M)
  69. T4(DF=N%W=0%ACK=S%Flags=APR%Ops=)
  70. T5(DF=N%W=0%ACK=S++%Flags=APR%Ops=)
  71. T6(DF=N%W=0%ACK=S%Flags=APR%Ops=)
  72. T7(DF=N%W=0%ACK=S%Flags=APR%Ops=)
  73. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  74.  
  75. # Contributed by bithuntah <bithuntah@mindless.com>
  76. Fingerprint 3Com SuperSTack II switch SW/NBSI-CF,11.1.0.00S38
  77. TSeq(Class=TD%gcd=<68%SI=<3C)
  78. T1(DF=N%W=800%ACK=S++%Flags=AS%Ops=M)
  79. T2(Resp=Y%DF=N%W=0%ACK=O%Flags=AR%Ops=)
  80. T3(Resp=Y%DF=N%W=800%ACK=S++%Flags=AS%Ops=M)
  81. T4(DF=N%W=0%ACK=O%Flags=AR%Ops=)
  82. T5(DF=N%W=0%ACK=O%Flags=AR%Ops=)
  83. T6(DF=N%W=0%ACK=O%Flags=AR%Ops=)
  84. T7(DF=N%W=0%ACK=O%Flags=AR%Ops=)
  85. PU(DF=N%TOS=0%IPLEN=164%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  86.  
  87. # Thanks to alligator 427 <alligator_427@hotmail.com>
  88. Fingerprint 3Com NetBuilder & NetBuilder II OS v8.1
  89. TSeq(Class=TD%gcd=32|64|96%SI=<FF)
  90. T1(Resp=Y%DF=N%W=800%ACK=S++%Flags=AS%Ops=M)
  91. T2(Resp=Y%DF=N%W=0%ACK=O%Flags=AR%Ops=)
  92. T3(Resp=Y%DF=N%W=800%ACK=S++%Flags=AS%Ops=M)
  93. T4(Resp=Y%DF=N%W=0%ACK=O%Flags=AR%Ops=)
  94. T5(Resp=Y%DF=N%W=0%ACK=O%Flags=AR%Ops=)
  95. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=AR%Ops=)
  96. T7(Resp=N)
  97. PU(Resp=N)
  98.  
  99. # Contributed by John Gilmore
  100. Fingerprint 3Com NetBuilder-II, OS version SW/NB2M-BR-5.1.0.27
  101. TSeq(Class=TD%gcd=32|64|96%SI=<F)
  102. T1(Resp=Y%DF=N%W=800%ACK=S++%Flags=AS|AP%Ops=|M)
  103. T2(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  104. T3(Resp=Y%DF=N%W=800%ACK=S++%Flags=AS%Ops=M)
  105. T4(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  106. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  107. T6(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  108. T7(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  109. PU(Resp=Y%DF=N%TOS=0%IPLEN=54%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=F)
  110.  
  111. # Thanks to alligator 427 <alligator_427@hotmail.com>
  112. Fingerprint 3Com NetBuilder & NetBuilder II OS v 9.3
  113. TSeq(Class=TD%gcd=3C%SI=<FF) 
  114. T1(Resp=Y%DF=Y%W=2017%ACK=S++%Flags=AS%Ops=M)
  115. T2(Resp=Y%DF=N%W=0%ACK=O%Flags=AR%Ops=)
  116. T3(Resp=Y%DF=Y%W=2017%ACK=S++%Flags=AS%Ops=M)
  117. T4(Resp=Y%DF=N%W=0%ACK=O%Flags=AR%Ops=)
  118. T5(Resp=Y%DF=N%W=0%ACK=O%Flags=AR%Ops=)
  119. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=AR%Ops=)
  120. T7(Resp=N)
  121. PU(Resp=N)
  122.  
  123. # Contributed by XEighty6 xeighty6@mindspring.com
  124. Fingerprint US Robotics Total Control NETServer Card
  125. TSeq(Class=C%Val=7F)
  126. T1(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  127. T2(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=WNMETL)
  128. T3(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  129. T4(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=WNMETL)
  130. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  131. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=WNMETL)
  132. T7(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=WNMETL)
  133. PU(Resp=Y%DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=F%UCK=0%ULEN=134%DAT=E)
  134.  
  135. # Contributed by Adam Maloney (adam@iexposure.com)
  136. Fingerprint 3COM / USR TotalSwitch Firmware: 02.02.00R
  137. TSeq(Class=C|TD%gcd=3D090%SI=0)
  138. T1(Resp=Y%DF=N%W=200%ACK=S++%Flags=AS%Ops=M)
  139. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  140. T3(Resp=Y%DF=N%W=200%ACK=S++%Flags=AS%Ops=M)
  141. T4(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  142. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  143. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  144. T7(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  145. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  146.  
  147.  
  148. # Tested ACC Amazon 9.2.29, ACC Congo 9.2.35
  149. # Thanks to Sebastian Andersson <sa@hogia.net>
  150. Fingerprint ACC Amazon 9.2.29 or Congo 9.2.35 WAN concentrator
  151. TSeq(Class=64K)
  152. T1(DF=N%W=F87%ACK=S++%Flags=AS%Ops=M)
  153. T2(Resp=N)
  154. T3(Resp=Y%DF=N%W=F87%ACK=O%Flags=A%Ops=)
  155. T4(DF=N%W=1000%ACK=O%Flags=R%Ops=)
  156. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  157. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  158. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  159. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  160.  
  161. # Contributed by Petru Paler (ppetru@ppetru.net)
  162. Fingerprint SMC Barricade Wireless Broadband Router (firmware version R1.93e)
  163. TSeq(Class=TD%gcd=<68%SI=<1E%IPID=I%TS=U)
  164. T1(DF=N%W=400%ACK=S++%Flags=AR%Ops=)
  165. T2(Resp=Y%DF=N%W=400%ACK=S%Flags=AR%Ops=)
  166. T3(Resp=Y%DF=N%W=400%ACK=S++%Flags=AR%Ops=)
  167. T4(DF=N%W=400%ACK=S%Flags=AR%Ops=)
  168. T5(DF=N%W=400%ACK=S++%Flags=AR%Ops=)
  169. T6(DF=N%W=400%ACK=S%Flags=AR%Ops=)
  170. T7(DF=N%W=400%ACK=S++%Flags=AR%Ops=)
  171. PU(Resp=N)
  172.  
  173. # Contributed by Hackerz-Raz
  174. Fingerprint SonicWall SOHO firewall or Accelerated Networks VoDSL
  175. TSeq(Class=64K)
  176. T1(DF=N%W=2000%ACK=S++%Flags=AS%Ops=MNW)
  177. T2(Resp=N)
  178. T3(Resp=Y%DF=N%W=2000%ACK=O%Flags=A%Ops=)
  179. T4(DF=N%W=2000%ACK=O%Flags=R%Ops=)
  180. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  181. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  182. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  183. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  184.  
  185. # Contributed by juan@netsoc.tcd.ie
  186. Fingerprint Acorn Risc OS 3.6 (Acorn TCP/IP Stack 4.07)
  187. TSeq(Class=TR)
  188. T1(Resp=Y%DF=N%W=3000%ACK=S++%Flags=AS%Ops=M)
  189. T2(Resp=N)
  190. T3(Resp=Y%DF=N%W=3000%ACK=O%Flags=A%Ops=)
  191. T4(Resp=Y%DF=N%W=3000%ACK=O%Flags=R%Ops=)
  192. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  193. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  194. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  195. PU(Resp=N)
  196.  
  197. Fingerprint Acorn RiscOS 3.7 using AcornNet TCP/IP stack  # Thanks to Chris Wilson
  198. TSeq(Class=RI%gcd=<6)
  199. T1(DF=Y%W=403D%ACK=S++%Flags=AS%Ops=MNWNNT)
  200. T2(Resp=N)
  201. T3(Resp=Y%DF=Y%W=403D%ACK=S++%Flags=AS%Ops=MNWNNT)
  202. T4(DF=N%W=4000%ACK=O%Flags=R%Ops=)
  203. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  204. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  205. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  206. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=F%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  207.  
  208. # Thanks to Juan Cespedes <cespedes@lander.es>
  209. Fingerprint AGE Logic, Inc. IBM XStation
  210. TSeq(Class=64K)
  211. T1(DF=N%W=2000%ACK=S++%Flags=AS%Ops=M)
  212. T2(Resp=N)
  213. T3(Resp=Y%DF=N%W=2000%ACK=O%Flags=A%Ops=)
  214. T4(DF=N%W=2000%ACK=O%Flags=R%Ops=)
  215. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  216. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  217. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  218. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=F%RIPCK=0%UCK=E%ULEN=134%DAT=E)
  219.  
  220. # Contributed by Sam Bretheim (sam@actaeon.net)
  221. Fingerprint Aironet 630-2400 V3.3P Wireless LAN bridge
  222. TSeq(Class=C%Val=0)
  223. T1(DF=Y%W=400%ACK=S++%Flags=AS%Ops=)
  224. T2(Resp=Y%DF=Y%W=1F4%ACK=S%Flags=AR%Ops=)
  225. T3(Resp=Y%DF=Y%W=1F4%ACK=S++%Flags=AR%Ops=)
  226. T4(DF=Y%W=1F4%ACK=S%Flags=AR%Ops=)
  227. T5(DF=Y%W=1F4%ACK=S++%Flags=AR%Ops=)
  228. T6(DF=Y%W=1F4%ACK=S%Flags=AR%Ops=)
  229. T7(DF=Y%W=1F4%ACK=S++%Flags=AR%Ops=)
  230. PU(Resp=N)
  231.  
  232. # Contributed by Jason R DePriest - jrdepriest@ftb.com
  233. Fingerprint Aironet AP4800E v8.07 - Aironet (Cisco?) 11 Mbps wireless access point
  234. TSeq(Class=TR%gcd=<6)
  235. T1(DF=N%W=1000%ACK=S++%Flags=AS%Ops=)
  236. T2(Resp=Y%DF=N%W=1F4%ACK=S%Flags=AR%Ops=)
  237. T3(Resp=Y%DF=N%W=1F4%ACK=S++%Flags=AR%Ops=)
  238. T4(DF=N%W=1F4%ACK=S%Flags=AR%Ops=)
  239. T5(DF=N%W=1F4%ACK=S++%Flags=AR%Ops=)
  240. T6(DF=N%W=1F4%ACK=S%Flags=AR%Ops=)
  241. T7(DF=N%W=1F4%ACK=S++%Flags=AR%Ops=)
  242. PU(Resp=N)
  243.  
  244. # Contributed by Jaanus Toomsalu
  245. Fingerprint Aironet Wireless Bridge running firmware V5.0J
  246. TSeq(Class=C|TR)
  247. T1(Resp=Y%DF=N%W=400%ACK=S++%Flags=AS%Ops=)
  248. T2(Resp=Y%DF=N%W=1F4%ACK=S%Flags=AR%Ops=)
  249. T3(Resp=Y%DF=N%W=400|1F4%ACK=O|S++%Flags=AS|AR%Ops=)
  250. T4(Resp=Y%DF=N%W=1F4%ACK=S%Flags=AR%Ops=)
  251. T5(Resp=Y%DF=N%W=1F4%ACK=S++%Flags=AR%Ops=)
  252. T6(Resp=Y%DF=N%W=1F4%ACK=S%Flags=AR%Ops=)
  253. T7(Resp=Y%DF=N%W=1F4%ACK=S++%Flags=AR%Ops=)
  254. PU(Resp=N)
  255.  
  256. Fingerprint AIX 3.2
  257. TSeq(Class=64K)
  258. T1(DF=N%W=3F25%ACK=S++%Flags=AS%Ops=M)
  259. T2(Resp=N)
  260. T3(Resp=Y%DF=N%W=3F25%ACK=O%Flags=A%Ops=)
  261. T4(DF=N%W=4000%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=15C%RID=E%RIPCK=F%UCK=0%ULEN=134%DAT=E)
  266.  
  267. # Contributed by tusi@sch.bme.hu
  268. Fingerprint AIX 3.2
  269. TSeq(Class=64K)
  270. T1(DF=N%W=7F53%ACK=S++%Flags=AS%Ops=M)
  271. T2(Resp=N)
  272. T3(Resp=Y%DF=N%W=7F53%ACK=O%Flags=A%Ops=)
  273. T4(DF=N%W=8000%ACK=O%Flags=R%Ops=)
  274. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  275. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  276. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  277. PU(DF=N%TOS=0%IPLEN=38%RIPTL=15C%RID=E%RIPCK=F%UCK=0%ULEN=134%DAT=E)
  278.  
  279. # Contributed by AndroSyn asethman@mandate-inc.com
  280. Fingerprint AIX 3.2 running on RS/6000
  281. TSeq(Class=64K)
  282. T1(DF=N%W=FFFF%ACK=S++%Flags=AS%Ops=MNWNNT)
  283. T2(Resp=N)
  284. T3(Resp=Y%DF=N%W=FFFF%ACK=O%Flags=A%Ops=NNT)
  285. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  286. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  287. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  288. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  289. PU(DF=N%TOS=0%IPLEN=38%RIPTL=15C%RID=E%RIPCK=F%UCK=0%ULEN=134%DAT=E)
  290.  
  291. # Contributed by Mark Bover mark@peri.gg
  292. Fingerprint AIX 3.2.3 running on RS6000 model 560
  293. TSeq(Class=64K)
  294. T1(DF=N%W=3F25%ACK=S++%Flags=AS%Ops=M)
  295. T2(Resp=N)
  296. T3(Resp=Y%DF=N%W=3F25%ACK=O%Flags=A%Ops=)
  297. T4(DF=N%W=4000%ACK=O%Flags=R%Ops=)
  298. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  299. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  300. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  301. PU(DF=Y%TOS=0%IPLEN=38%RIPTL=15C%RIPCK=F%UCK=0%ULEN=134%DAT=E)
  302.  
  303. # Contributed by Salim Gasmi (salim@gasmi.net)
  304. Fingerprint AIX 3.2.5 (Bull HardWare)
  305. TSeq(Class=64K)
  306. T1(DF=N%W=FFAF%ACK=S++%Flags=AS%Ops=M)
  307. T2(Resp=N)
  308. T3(Resp=N|Y%DF=N%W=FFAF%ACK=O%Flags=A%Ops=)
  309. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  310. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  311. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  312. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  313. PU(DF=N%TOS=0%IPLEN=38%RIPTL=15C%RID=E%RIPCK=F%UCK=0%ULEN=134%DAT=E)
  314.  
  315. # Thanks to Troy Solo <solo@paranoia.dok.org>
  316. Fingerprint AIX 4.0 - 4.2
  317. TSeq(Class=64K)
  318. T1(DF=N%W=7F53|3F25%ACK=S++%Flags=AS%Ops=M)
  319. T2(Resp=N)
  320. T3(Resp=N)
  321. T4(DF=N%W=8000|4000%ACK=O%Flags=R%Ops=)
  322. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  323. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  324. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  325. PU(DF=N%TOS=0%IPLEN=38%RIPTL=15C%RID=E%RIPCK=F%UCK=E%ULEN=134%DAT=E)
  326.  
  327. # Thanks to Juan Cespedes <cespedes@lander.es>
  328. Fingerprint AIX 4.02.0001.0000
  329. TSeq(Class=TR)
  330. T1(DF=N%W=3F25%ACK=S++%Flags=AS%Ops=M)
  331. T2(Resp=N)
  332. T3(Resp=N)
  333. T4(DF=N%W=4000%ACK=O%Flags=R%Ops=)
  334. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  335. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  336. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  337. PU(DF=N%TOS=0%IPLEN=38%RIPTL=15C%RID=E%RIPCK=F%UCK=E%ULEN=134%DAT=E)
  338.  
  339. # Contributed by Simple Nomad <thegnome@nmrc.org>
  340. Fingerprint AIX v4.2
  341. TSeq(Class=TR%gcd=<6)
  342. T1(DF=N%W=FEFA%ACK=S++%Flags=AS%Ops=MNWNNT)
  343. T2(Resp=N)
  344. T3(Resp=N)
  345. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  346. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  347. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  348. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  349. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E|0%UCK=F|E%ULEN=134%DAT=E)
  350.  
  351. Fingerprint AIX 4.1-4.1.5
  352. TSeq(Class=64K)
  353. T1(DF=N%W=3E43%ACK=S++%Flags=AS%Ops=MNWNNT)
  354. T2(Resp=N)
  355. T3(Resp=N)
  356. T4(DF=N%W=4000%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=0%IPLEN=38%RIPTL=15C%RID=E%RIPCK=F%UCK=0%ULEN=134%DAT=E)
  361.  
  362. # Contributed by style <style@style.net>
  363. Fingerprint AIX v4.1 running on a C10
  364. TSeq(Class=64K)
  365. T1(Resp=Y%DF=N%W=3F25%ACK=S++%Flags=AS%Ops=M)
  366. T2(Resp=N)
  367. T3(Resp=N)
  368. T4(Resp=Y%DF=N%W=4000%ACK=O%Flags=R%Ops=)
  369. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  370. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  371. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  372. PU(DF=Y%TOS=0%IPLEN=38%RIPTL=15C%RIPCK=F%UCK=E%ULEN=134%DAT=E)
  373.  
  374. # Contributed by Greg Coulombe
  375. Fingerprint AIX 4.1
  376. TSeq(Class=64K%gcd=<6%SI=<14)
  377. T1(DF=N%W=3F25%ACK=S++%Flags=AS%Ops=M)
  378. T2(Resp=N)
  379. T3(Resp=N)
  380. T4(DF=N%W=4000%ACK=O%Flags=R%Ops=)
  381. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  382. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  383. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  384. PU(DF=Y|N%TOS=0%IPLEN=38%RIPTL=15C%RID=E%RIPCK=F%UCK=0%ULEN=134%DAT=E)
  385.  
  386. Fingerprint AIX 4.2
  387. TSeq(Class=TR)
  388. T1(DF=N%W=FFAF%ACK=S++%Flags=AS%Ops=M)
  389. T2(Resp=N)
  390. T3(Resp=N)
  391. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  392. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  393. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  394. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  395. PU(DF=N%TOS=0%IPLEN=38%RIPTL=15C%RID=E%RIPCK=F%UCK=0%ULEN=134%DAT=E)
  396.  
  397. Fingerprint AIX 4.2
  398. TSeq(Class=TR)
  399. T1(DF=N%W=3E43%ACK=S++%Flags=AS%Ops=MNWNNT)
  400. T2(Resp=N)
  401. T3(Resp=N)
  402. T4(DF=N%W=4000%ACK=O%Flags=R%Ops=)
  403. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  404. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  405. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  406. PU(DF=N%TOS=0%IPLEN=38%RIPTL=15C%RID=E%RIPCK=F%UCK=0%ULEN=134%DAT=E)
  407.  
  408. Fingerprint AIX 4.2.X
  409. TSeq(Class=TR)
  410. T1(DF=N%W=3F25%ACK=S++%Flags=AS%Ops=M)
  411. T2(Resp=N)
  412. T3(Resp=N)
  413. T4(DF=N%W=4000%ACK=O%Flags=R%Ops=)
  414. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  415. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  416. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  417. PU(DF=N%TOS=0%IPLEN=38%RIPTL=15C%RID=E%RIPCK=F%UCK=0%ULEN=134%DAT=E)
  418.  
  419. # Contributed by Dan Packman pack@ucar.edu
  420. # Contributed by Geoff Cheshire <gches@goodnet.com>
  421. Fingerprint AIX 4.3.2.0-4.3.3.0 on an IBM RS/*
  422. TSeq(Class=TR%gcd=<6)
  423. T1(DF=N|Y%W=FFFF|3F25%ACK=S++%Flags=AS%Ops=MNWNNT|M)
  424. T2(Resp=N)
  425. T3(Resp=N)
  426. T4(DF=N%W=0|4000%ACK=O%Flags=R%Ops=)
  427. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  428. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  429. T7(Resp=N)
  430. PU(DF=N%TOS=0%IPLEN=38%RIPTL=15C%RID=E%RIPCK=F%UCK=0%ULEN=134%DAT=E)
  431.  
  432. # Contributed by joshua
  433. Fingerprint AIX 4.3
  434. TSeq(Class=TR%gcd=<6)
  435. T1(DF=Y%W=F87%ACK=S++%Flags=AS%Ops=M)
  436. T2(Resp=N)
  437. T3(Resp=N)
  438. T4(DF=N%W=1000%ACK=O%Flags=R%Ops=)
  439. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  440. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  441. T7(Resp=N)
  442. PU(DF=N%TOS=0%IPLEN=38%RIPTL=15C%RID=E%RIPCK=E|F%UCK=0%ULEN=134%DAT=E)
  443.  
  444. # Contributed by Tony Arkles <tony.arkles@sk.sympatico.ca>
  445. Fingerprint Alcatel 1000 ADSL (modem)
  446. TSeq(Class=64K)
  447. T1(DF=N%W=1000%ACK=S++%Flags=AS%Ops=MNWNNT)
  448. T2(Resp=N)
  449. T3(Resp=Y%DF=N%W=1000%ACK=O%Flags=A%Ops=NNT)
  450. T4(DF=N%W=1000%ACK=O%Flags=R%Ops=)
  451. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  452. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  453. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  454. PU(DF=N%TOS=0%IPLEN=60%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  455.  
  456. # Contributed by tom@unhooked.net
  457. Fingerprint Alcatel 1000 DSL Router / unknown OS Rev.
  458. TSeq(Class=RI%gcd=<5%SI=>AAA&<AAAAA)
  459. T1(Resp=Y%DF=N%W=2000%ACK=S++%Flags=AS%Ops=MNW)
  460. T2(Resp=N)
  461. T3(Resp=Y%DF=N%W=2000%ACK=O%Flags=A%Ops=)
  462. T4(Resp=Y%DF=N%W=2000%ACK=O%Flags=R%Ops=)
  463. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  464. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  465. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  466. PU(Resp=N)
  467.  
  468. # Contributed by Michael Renner, research@amd.co.at
  469. Fingerprint Alcatel Advanced Reflexes IP Phone, Version: E/AT400/46.8
  470. TSeq(Class=TR%gcd=<6%IPID=I%TS=U)
  471. T1(DF=N%W=3E80%ACK=S++%Flags=AS%Ops=M)
  472. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=ARF%Ops=)
  473. T3(Resp=Y%DF=N%W=3E80%ACK=S++%Flags=AS%Ops=M)
  474. T4(DF=N%W=0%ACK=O%Flags=RF%Ops=)
  475. T5(DF=N%W=0%ACK=S++%Flags=ARF%Ops=)
  476. T6(DF=N%W=0%ACK=O%Flags=RF%Ops=)
  477. T7(DF=N%W=0%ACK=S%Flags=ARF%Ops=)
  478. PU(Resp=N)
  479.  
  480. # Contributed by Ben Harris <bjh21@cam.ac.uk>
  481. Fingerprint Allied Telesyn AT-S10 version 3.0 on an AT-TS24TR hub
  482. TSeq(Class=C)
  483. T1(Resp=Y%DF=N%W=100%ACK=S++%Flags=AS%Ops=M)
  484. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=APR%Ops=)
  485. T3(Resp=Y%DF=N%W=0%ACK=S++%Flags=APR%Ops=)
  486. T4(Resp=Y%DF=N%W=0%ACK=S%Flags=APR%Ops=)
  487. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=APR%Ops=)
  488. T6(Resp=Y%DF=N%W=0%ACK=S%Flags=APR%Ops=)
  489. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=APR%Ops=)
  490. PU(Resp=Y%DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  491.  
  492. # Contributed by Jay Christner <jaymc@goshen.edu>
  493. Fingerprint Allied Telesyn AT-3726 Ethernet Switch: 2.1cycleA
  494. TSeq(Class=TD%gcd=FA|1F4%SI=<FFF)
  495. T1(DF=N%W=400%ACK=S++%Flags=AS%Ops=M)
  496. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  497. T3(Resp=Y%DF=N%W=400%ACK=S++%Flags=AS%Ops=M)
  498. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  499. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  500. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  501. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  502. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  503.  
  504. # Contributed by anarch@exo.com
  505. Fingerprint Alteon AceSwitch 110 (software 4.0.37)
  506. TSeq(Class=TD%gcd=<9C8%SI=<1E)
  507. T1(DF=N%W=200%ACK=S++|O%Flags=AS%Ops=M)
  508. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  509. T3(Resp=Y%DF=N%W=200%ACK=S++%Flags=AS%Ops=M)
  510. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  511. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  512. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  513. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  514. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  515.  
  516. # Thanks to Antti Pyykko <pyksy@atlas.lukio.nivala.fi>
  517. Fingerprint AmigaOS Miami 2.1-3.0
  518. TSeq(Class=TR)
  519. T1(DF=Y%W=402E%ACK=S++%Flags=AS%Ops=M)
  520. T2(Resp=N)
  521. T3(Resp=Y%DF=Y%W=402E%ACK=S++%Flags=AS%Ops=M)
  522. T4(DF=N%W=4000%ACK=O%Flags=R%Ops=)
  523. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  524. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  525. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  526. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  527.  
  528. # Thanks to Antti Pyykko <pyksy@atlas.lukio.nivala.fi>
  529. Fingerprint AmigaOS Miami 3.0
  530. TSeq(Class=TR)
  531. T1(DF=Y%W=4000%ACK=S++%Flags=AS%Ops=M)
  532. T2(Resp=N)
  533. T3(Resp=Y%DF=Y%W=4000%ACK=S++%Flags=AS%Ops=M)
  534. T4(DF=N%W=4000%ACK=O%Flags=R%Ops=)
  535. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  536. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  537. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  538. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  539.  
  540. # Thanks to Antti Pyykko <pyksy@atlas.lukio.nivala.fi>
  541. Fingerprint AmigaOS Miami 3.1-3.2
  542. TSeq(Class=TR)
  543. T1(DF=Y%W=4000%ACK=S++%Flags=AS%Ops=M)
  544. T2(Resp=N)
  545. T3(Resp=Y%DF=Y%W=4000%ACK=S++%Flags=AS%Ops=M)
  546. T4(DF=N%W=4000%ACK=O%Flags=R%Ops=)
  547. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  548. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  549. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  550. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=F%UCK=0%ULEN=134%DAT=E)
  551.  
  552. # Thanks to Antti Pyykko <pyksy@atlas.lukio.nivala.fi>
  553. Fingerprint AmigaOS Miami Deluxe 0.9 - Miami 3.2B
  554. TSeq(Class=TR)
  555. T1(DF=Y%W=402E%ACK=S++%Flags=AS%Ops=M)
  556. T2(Resp=N)
  557. T3(Resp=Y%DF=Y%W=402E%ACK=S++%Flags=AS%Ops=M)
  558. T4(DF=N%W=4000%ACK=O%Flags=R%Ops=)
  559. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  560. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  561. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  562. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=0%ULEN=134%DAT=E)
  563.  
  564. # Contributed by lars.pisanec@gmx.net
  565. Fingerprint AmigaOS 3.1 running Miami Deluxe 0.9m
  566. TSeq(Class=TR%gcd=<6)
  567. T1(DF=Y%W=807A%ACK=S++%Flags=AS%Ops=MNWNNT)
  568. T2(Resp=N)
  569. T3(Resp=Y%DF=Y%W=807A%ACK=S++%Flags=AS%Ops=MNWNNT)
  570. T4(DF=N%W=4000%ACK=O%Flags=R%Ops=)
  571. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  572. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  573. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  574. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=0%ULEN=134%DAT=E)
  575.  
  576. # Thanks to Antti Pyykko <pyksy@atlas.lukio.nivala.fi>
  577. Fingerprint AmigaOS AmiTCP/IP 4.3
  578. TSeq(Class=64K)
  579. T1(DF=N%W=1F0E%ACK=S++%Flags=AS%Ops=M)
  580. T2(Resp=N)
  581. T3(Resp=Y%DF=N%W=1F0E%ACK=O%Flags=A%Ops=)
  582. T4(DF=N%W=2000%ACK=O%Flags=R%Ops=)
  583. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  584. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  585. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  586. PU(DF=N%TOS=0%IPLEN=38%RIPTL=15C%RID=E%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  587.  
  588. # Thanks to Antti Pyykko <pyksy@atlas.lukio.nivala.fi>
  589. Fingerprint AmigaOS AmiTCP/IP Genesis 4.6
  590. TSeq(Class=64K)
  591. T1(DF=N%W=7F53|2756%ACK=S++%Flags=AS%Ops=M)
  592. T2(Resp=N)
  593. T3(Resp=Y%DF=N%W=7F53|2756%ACK=O%Flags=A%Ops=)
  594. T4(DF=N%W=8000%ACK=O%Flags=R%Ops=)
  595. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  596. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  597. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  598. PU(DF=N%TOS=0%IPLEN=38%RIPTL=15C%RID=E%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  599.  
  600. # Contributed by George Howell (ghowell@familyhealthcarepa.com)
  601. Fingerprint Amos 2.3A
  602. TSeq(Class=i800%gcd=<6%SI=<14)
  603. T1(DF=N%W=2000%ACK=S++%Flags=AS%Ops=M)
  604. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  605. T3(Resp=Y%DF=N%W=2000%ACK=S++%Flags=AS%Ops=M)
  606. T4(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  607. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  608. T6(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  609. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  610. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  611.  
  612. # Contributed by Scott Miller (scott.miller23@gte.net)
  613. Fingerprint AOS/VS on a Data General mainframe
  614. TSeq(Class=TD%gcd=32|64|96%SI=1)
  615. T1(DF=N%W=800%ACK=S++%Flags=AS%Ops=M)
  616. T2(Resp=Y%DF=N%W=0%ACK=O%Flags=AR%Ops=)
  617. T3(Resp=Y%DF=N%W=800%ACK=S++%Flags=AS%Ops=M)
  618. T4(DF=N%W=0%ACK=O%Flags=AR%Ops=)
  619. T5(DF=N%W=0%ACK=O%Flags=AR%Ops=)
  620. T6(DF=N%W=0%ACK=O%Flags=AR%Ops=)
  621. T7(DF=N%W=0%ACK=O%Flags=AR%Ops=)
  622. PU(Resp=Y%DF=N%TOS=0%IPLEN=54%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=F)
  623.  
  624. # Thanks to Nickolai Zeldovich <kolya@zepa.net>
  625. Fingerprint Apollo Domain/OS SR10.4
  626. TSeq(Class=TD|RI%gcd=<6%SI=<FF)
  627. T1(DF=N%W=239C%ACK=S++|O%Flags=AS%Ops=M)
  628. T2(Resp=N)
  629. T3(Resp=Y%DF=N%W=239C%ACK=S++|O%Flags=AS%Ops=M)
  630. T4(DF=N%W=239C%ACK=O%Flags=R%Ops=)
  631. T5(DF=N%W=800%ACK=S++%Flags=AR%Ops=)
  632. T6(DF=N%W=800%ACK=O%Flags=R%Ops=)
  633. T7(DF=N%W=800%ACK=S%Flags=AR%Ops=)
  634. PU(DF=N%TOS=0%IPLEN=38%RIPTL=134%RIPCK=F%UCK=E%ULEN=134%DAT=E)
  635.  
  636. # Thanks to spaceork <spaceork@dhp.com>
  637. Fingerprint AOS/VS or VSII
  638. TSeq(Class=TD%gcd=40|80|C0%SI=0)
  639. T1(DF=N%W=1000%ACK=S++%Flags=AS%Ops=ME)
  640. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  641. T3(Resp=Y%DF=N%W=1000%ACK=O%Flags=A%Ops=)
  642. T4(DF=N%W=1000%ACK=O%Flags=R%Ops=)
  643. T5(DF=N%W=0%ACK=O%Flags=AR%Ops=)
  644. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  645. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  646. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=0%UCK=E%ULEN=134%DAT=E)
  647.  
  648. # Contributed by masklin@debian.org
  649. # Contributed by Clinton Wong, clintdw@netcom.com
  650. Fingerprint Apple AirPort Wireless Hub Base Station v3.x
  651. T5(DF=N%W=C00|1000%ACK=S++%Flags=AR%Ops=L)
  652. T6(DF=N%W=C00|1000%ACK=S|S++%Flags=AR%Ops=|L)
  653. T7(DF=N%W=C00|1000%ACK=S|S++%Flags=AR%Ops=|L)
  654. PU(DF=N%TOS=A0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  655.  
  656. # Thanks to Mike Fidler <mike@concourse.com>
  657. Fingerprint Ascend P130 Router
  658. TSeq(Class=RI%gcd=<6%SI=>BBB&<BBBB)
  659. T1(Resp=Y%DF=N%W=200%ACK=S++%Flags=AS%Ops=M)
  660. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  661. T3(Resp=Y%DF=N%W=200%ACK=S++%Flags=AS%Ops=M)
  662. T4(Resp=Y%DF=N%W=0%ACK=S%Flags=R%Ops=)
  663. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  664. T6(Resp=Y%DF=N%W=0%ACK=S%Flags=R%Ops=)
  665. T7(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  666. PU(Resp=N)
  667.  
  668. # Thanks to anarch <anarch@exo.com>
  669. Fingerprint Ascend Max 1800 50Ap8+ or 2024
  670. TSeq(Class=TD%gcd=388|710|A98%SI=<F)
  671. T1(Resp=Y%DF=N%W=800%ACK=S++%Flags=AS%Ops=M)
  672. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  673. T3(Resp=Y%DF=N%W=800%ACK=S++%Flags=AS%Ops=M)
  674. T4(Resp=Y%DF=N%W=0%ACK=S%Flags=R%Ops=)
  675. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  676. T6(Resp=Y%DF=N%W=0%ACK=S%Flags=R%Ops=)
  677. T7(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  678. PU(Resp=Y%DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  679.  
  680. # Contributed by christopher pickert <cpickert@worldinter.net>
  681. Fingerprint Ascend / Lucent MAX TNT Running IOS version 8.0.1 w/ VoIP Hash
  682. TSeq(Class=RI%gcd=<6%SI=<14F46&>346)
  683. T1(DF=Y%W=111C%ACK=S++%Flags=AS%Ops=ME)
  684. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  685. T3(Resp=Y%DF=Y%W=111C%ACK=S++%Flags=AS%Ops=ME)
  686. T4(DF=N%W=0%ACK=S%Flags=R%Ops=)
  687. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  688. T6(DF=N%W=0%ACK=S%Flags=R%Ops=)
  689. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  690. PU(Resp=N)
  691.  
  692. # Thanks to Sebastian Andersson <sa@hogia.net>
  693. Fingerprint Ascend/Lucent Max (HP,4000-6000) version 6.1.3 - 7.0.2+
  694. TSeq(Class=RI%gcd=<6%SI=>1000)
  695. T1(DF=N%W=111C%ACK=S++%Flags=AS%Ops=M)
  696. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  697. T3(Resp=Y%DF=N%W=111C%ACK=S++%Flags=AS%Ops=M)
  698. T4(DF=N%W=0%ACK=S%Flags=R%Ops=)
  699. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  700. T6(DF=N%W=0%ACK=S%Flags=R%Ops=)
  701. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  702. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  703.  
  704. Fingerprint Ascend Pipeline 50 running 5.1A Firmware # Thanks to Jan Koum
  705. TSeq(Class=64K)
  706. T1(DF=N%W=200%ACK=S++%Flags=AS%Ops=M)
  707. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  708. T3(Resp=Y%DF=N%W=200%ACK=S++%Flags=AS%Ops=M)
  709. T4(DF=N%W=0%ACK=S%Flags=R%Ops=)
  710. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  711. T6(DF=N%W=0%ACK=S%Flags=R%Ops=)
  712. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  713. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  714.  
  715. # Contributed by William Devine, II    william@smartguys.net
  716. Fingerprint Ascend Pipeline 50
  717. TSeq(Class=TD%gcd=<714%SI=<14)
  718. T1(DF=N%W=200%ACK=S++%Flags=AS%Ops=M)
  719. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  720. T3(Resp=Y%DF=N%W=200%ACK=S++%Flags=AS%Ops=M)
  721. T4(DF=N%W=0%ACK=S%Flags=R%Ops=)
  722. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  723. T6(DF=N%W=0%ACK=S%Flags=R%Ops=)
  724. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  725. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  726.  
  727. # Thanks to The Deviant <deviant@deviant.org>
  728. Fingerprint Ascend GRF Router running Ascend Embedded/OS 2.1
  729. TSeq(Class=RI%gcd=<5%SI=>600)
  730. T1(DF=N%W=2017%ACK=S++%Flags=AS%Ops=MNWNNT)
  731. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  732. T3(Resp=Y%DF=N%W=2017%ACK=O%Flags=A%Ops=NNT)
  733. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  734. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  735. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  736. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  737. PU(DF=N%TOS=0%IPLEN=38%RIPTL=15C%RID=F%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  738.  
  739. # Contributed by Jordan Ritter (jpr5@darkridge.com)
  740. Fingerprint Ascend Pipeline 50 rev 4.6C
  741. TSeq(Class=TD%gcd=388|710%SI=<5)
  742. T1(DF=N%W=200%ACK=S++%Flags=AS%Ops=M)
  743. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  744. T3(Resp=Y%DF=N%W=200%ACK=S++%Flags=AS%Ops=M)
  745. T4(DF=N%W=0%ACK=S%Flags=R%Ops=)
  746. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  747. T6(DF=N%W=0%ACK=S%Flags=R%Ops=)
  748. T7(Resp=N)
  749. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  750.  
  751. # Thanks to LaMont Jones <lamont@cranston.fc.hp.com>
  752. Fingerprint Ascend P75
  753. TSeq(Class=RI%gcd=<6%SI=>500&<FFFF)
  754. T1(DF=N%W=200%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=200%ACK=S++%Flags=AS%Ops=M)
  757. T4(DF=N%W=0%ACK=S%Flags=R%Ops=)
  758. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  759. T6(DF=N%W=0%ACK=S%Flags=R%Ops=)
  760. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  761. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  762.  
  763. # Thanks to Adam Shostack <adam@netect.com>
  764. Fingerprint Ascend Pipeline P130 or 50
  765. TSeq(Class=TD%gcd=388|710|A98%SI=<BB)
  766. T1(Resp=Y%DF=N%W=200%ACK=S++%Flags=AS%Ops=M)
  767. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  768. T3(Resp=Y%DF=N%W=200%ACK=S++%Flags=AS%Ops=M)
  769. T4(Resp=Y%DF=N%W=0%ACK=S%Flags=R%Ops=)
  770. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  771. T6(Resp=Y%DF=N%W=0%ACK=S%Flags=R%Ops=)
  772. T7(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  773. PU(Resp=Y%DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  774.  
  775. # Thanks to Erik Parker <netmask@303.org>
  776. Fingerprint Ascend Pipeline 400/T1 (Software V 4.5B)
  777. TSeq(Class=TD%gcd=388|710|A98%SI=<FF)
  778. T1(Resp=Y%DF=N%W=800%ACK=S++%Flags=AS%Ops=M)
  779. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  780. T3(Resp=Y%DF=N%W=800%ACK=S++%Flags=AS%Ops=M)
  781. T4(Resp=Y%DF=N%W=0%ACK=S%Flags=R%Ops=)
  782. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  783. T6(Resp=Y%DF=N%W=0%ACK=S%Flags=R%Ops=)
  784. T7(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  785. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  786.  
  787. # Thanks to Erik Parker <netmask@303.org>
  788. Fingerprint Ascend TNT OS +5.0Ap48+
  789. TSeq(Class=RI%gcd=<6%SI=>BBB&<FFFF)
  790. T1(DF=N%W=800%ACK=S++%Flags=AS%Ops=M)
  791. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  792. T3(Resp=Y%DF=N%W=800%ACK=S++%Flags=AS%Ops=M)
  793. T4(DF=N%W=0%ACK=S%Flags=R%Ops=)
  794. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  795. T6(DF=N%W=0%ACK=S%Flags=R%Ops=)
  796. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  797. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  798.  
  799. # Contributed by Travis Stevenson  (stevensontw@usa.net)
  800. Fingerprint Macintosh GS Server with MacOS 8.5.1 (Appleshare IP 6.0)
  801. TSeq(Class=64K)
  802. T1(DF=Y%W=455B%ACK=S++%Flags=AS%Ops=MEWL)
  803. T2(Resp=Y%DF=N%W=800%ACK=S++%Flags=AR%Ops=)
  804. T3(Resp=Y%DF=Y%W=455B%ACK=S++%Flags=AS%Ops=MEWL)
  805. T4(DF=N%W=800%ACK=S++%Flags=AR%Ops=)
  806. T5(DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  807. T6(DF=N%W=800%ACK=S++%Flags=AR%Ops=)
  808. T7(DF=N%W=800%ACK=S++%Flags=AR%Ops=)
  809. PU(DF=Y%TOS=0%IPLEN=70%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  810.  
  811. # Contributed by Anonymous
  812. Fingerprint MacOS 8.1 running on a PowerPC G3 (iMac)
  813. TSeq(Class=64K)
  814. T1(DF=N%W=455B%ACK=S++%Flags=AS%Ops=MEWL)
  815. T2(Resp=N)
  816. T3(Resp=Y%DF=N%W=455B%ACK=S++%Flags=AS%Ops=MEWL)
  817. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  818. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  819. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  820. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  821. PU(DF=N%TOS=0%IPLEN=70%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  822.  
  823. # Contributed by Sean-Paul Rees <sean@dreamfire.net>
  824. Fingerprint MacOS 8.6
  825. TSeq(Class=64K)
  826. T1(Resp=Y%DF=N%W=4000%ACK=S++%Flags=AS%Ops=M)
  827. T2(Resp=N)
  828. T3(Resp=Y%DF=N%W=4000%ACK=O%Flags=A%Ops=)
  829. T4(Resp=Y%DF=N%W=4000%ACK=O%Flags=R%Ops=)
  830. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  831. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  832. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  833. PU(DF=N%TOS=0%IPLEN=38%RIPTL=15C%RID=E%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  834.  
  835. #  MacOS 9 on a Power Macintosh 7200/75
  836. # iMac running Mac OS 9.1
  837. Fingerprint Mac OS 9 - 9.1
  838. TSeq(Class=RI%gcd=<6%SI=<9CE0&>17D)
  839. T1(DF=Y%W=8000%ACK=S++%Flags=AS%Ops=MEWNNNT)
  840. T2(Resp=Y%DF=Y%W=0%ACK=S%Flags=AR%Ops=)
  841. T3(Resp=Y%DF=Y%W=8000%ACK=S++%Flags=AS%Ops=MEWNNNT)
  842. T4(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  843. T5(DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  844. T6(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  845. T7(DF=Y%W=0%ACK=S%Flags=AR%Ops=)
  846. PU(Resp=N)
  847.  
  848. # Contributed by Grant Bayley gbayley@ausmac.net
  849. Fingerprint Rhapsody 5.3 - 5.4 (Mac OS X Server 1.0 - 1.0-1)
  850. TSeq(Class=RI%gcd=<5%SI=>BBB&<FFFF)
  851. T1(W=2017%ACK=S++%Flags=AS%Ops=MNWNNT)
  852. T2(Resp=N)
  853. T3(Resp=Y%DF=N%W=2017%ACK=O%Flags=A%Ops=NNT)
  854. T4(W=2000%ACK=O%Flags=R%Ops=)
  855. T5(W=0%ACK=S++%Flags=AR%Ops=)
  856. T6(W=0%ACK=O%Flags=R%Ops=)
  857. T7(W=0%ACK=S%Flags=AR%Ops=)
  858. PU(TOS=0%IPLEN=38%RIPTL=15C%RID=E%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  859.  
  860. # Contributed by Holt Sorenson hso@uen.org
  861. Fingerprint Mac OS X 1.1-1.2 (Rhapsody 5.5-5.6) on a G3
  862. TSeq(Class=RI%gcd=<5)
  863. T1(DF=N%W=805C%ACK=S++%Flags=AS%Ops=MNWNNT)
  864. T2(Resp=N)
  865. T3(Resp=Y%DF=N%W=805C%ACK=O%Flags=A%Ops=NNT)
  866. T4(DF=N%W=8000%ACK=O%Flags=R%Ops=)
  867. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  868. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  869. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  870. PU(DF=N%TOS=0%IPLEN=38%RIPTL=15C%RID=E%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  871.  
  872. # Actually it is not constant seq class -- it just seems that way
  873. # because it takes so long to increment
  874. Fingerprint Apple Color LaserWrite 600 Printer # Thanks to Pluvius
  875. TSeq(Class=C)
  876. T1(DF=N%W=A28%ACK=S++%Flags=AS%Ops=M)
  877. T2(Resp=N)
  878. T3(Resp=Y%DF=N%W=A28%ACK=S++%Flags=AS%Ops=M)
  879. T4(DF=N%W=800%ACK=O%Flags=R%Ops=)
  880. T5(Resp=N)
  881. T6(DF=N%W=800%ACK=O%Flags=R%Ops=)
  882. T7(DF=N%W=800%ACK=S++%Flags=AR%Ops=)
  883. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  884.  
  885. Fingerprint Apple Color LaserWrite 600 Printer # Thanks to Pluvius
  886. TSeq(Class=C)
  887. T1(DF=N%W=A28%ACK=S++%Flags=AS%Ops=M)
  888. T2(Resp=Y%DF=N%W=1000%ACK=S%Flags=AR%Ops=)
  889. T3(Resp=Y%DF=N%W=1000%ACK=O%Flags=AR%Ops=)
  890. T4(DF=N%W=1000%ACK=O%Flags=R%Ops=)
  891. T5(Resp=N)
  892. T6(DF=N%W=1000%ACK=O%Flags=R%Ops=)
  893. T7(DF=N%W=1000%ACK=S++%Flags=AR%Ops=)
  894. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  895.  
  896. # Contributed by Steve Harper - s.harper@m.cc.utah.edu
  897. Fingerprint Apple Color LaserWriter 12/660 PS (Model No. M3036)
  898. T1(DF=N%W=A28%ACK=S++%Flags=AS%Ops=M)
  899. T2(Resp=Y%DF=N%W=C00%ACK=S%Flags=AR%Ops=)
  900. T3(Resp=Y%DF=N%W=C00%ACK=O%Flags=AR%Ops=)
  901. T4(DF=N%W=C00%ACK=O%Flags=R%Ops=)
  902. T5(Resp=N)
  903. T6(DF=N%W=C00%ACK=O%Flags=R%Ops=)
  904. T7(DF=N%W=C00%ACK=S++%Flags=AR%Ops=)
  905. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  906.  
  907. # Thanks to Stany
  908. Fingerprint Apple LaserWriter 16/600 PS, HP 6P, or HP 5 Printer
  909. TSeq(Class=C)
  910. T1(Resp=Y%DF=Y%W=111C%ACK=S++%Flags=AS%Ops=M)
  911. T2(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  912. T3(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  913. T4(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  914. T5(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  915. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  916. T7(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  917. PU(Resp=N)
  918.  
  919. # Contributed by Ben Harris <bjh21@cam.ac.uk>
  920. # The sequence prediction is never really true random, but sometimes it
  921. # has two unique "tracks" which make it look random to nmap.  Here is a
  922. # real example:  Sequence numbers: 5576001 25D001 5576001 25D001
  923. Fingerprint Apple LaserWriter 8500 (PostScript version 3010.103)
  924. TSeq(Class=TR|C)
  925. T1(Resp=Y%DF=Y%W=111C%ACK=S++%Flags=AS%Ops=M)
  926. T2(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  927. T3(Resp=Y%DF=Y%W=111C%ACK=S++%Flags=AS%Ops=M)
  928. T4(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  929. T5(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  930. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  931. T7(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  932. PU(Resp=N)
  933.  
  934.  
  935. Fingerprint AS5200  # Thanks to Michael Dodwell <mdodwell@vic.bigpond.net.au>
  936. TSeq(Class=RI%gcd=<6%SI=>FFF)
  937. T1(DF=N%W=1020%ACK=S++%Flags=AS%Ops=M)
  938. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  939. T3(Resp=Y%DF=N%W=1020%ACK=S++%Flags=AS%Ops=M)
  940. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  941. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  942. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  943. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  944. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  945.  
  946. Fingerprint Asanta IntraStack Ethernet Switch (6014 DSB Versions: BP(2.06 ), FW(1.03 ))
  947. TSeq(Class=C%Val=4090000)
  948. T1(DF=N%W=400%ACK=S++%Flags=AS%Ops=M)
  949. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=APR%Ops=)
  950. T3(Resp=Y%DF=N%W=400%ACK=S++%Flags=AS%Ops=M)
  951. T4(DF=N%W=0%ACK=S%Flags=APR%Ops=)
  952. T5(DF=N%W=0%ACK=S++%Flags=APR%Ops=)
  953. T6(DF=N%W=0%ACK=S%Flags=APR%Ops=)
  954. T7(DF=N%W=0%ACK=S%Flags=APR%Ops=)
  955. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  956.  
  957. Fingerprint Asanta IntraSwitch 5324
  958. TSeq(Class=C%Val=80000)
  959. T1(Resp=Y%DF=N%W=400%ACK=S++%Flags=AS%Ops=M)
  960. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=APR%Ops=)
  961. T3(Resp=Y%DF=N%W=400%ACK=S++%Flags=AS%Ops=M)
  962. T4(Resp=Y%DF=N%W=0%ACK=S%Flags=APR%Ops=)
  963. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=APR%Ops=)
  964. T6(Resp=Y%DF=N%W=0%ACK=S%Flags=APR%Ops=)
  965. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=APR%Ops=)
  966. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  967.  
  968. Fingerprint AsanteHub 2072 Ethernet Hub
  969. TSeq(Class=C)
  970. T1(DF=N%W=400%ACK=S++%Flags=AS%Ops=M)
  971. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=APR%Ops=)
  972. T3(Resp=Y%DF=N%W=400%ACK=S++%Flags=AS%Ops=M)
  973. T4(DF=N%W=0%ACK=S%Flags=APR%Ops=)
  974. T5(DF=N%W=0%ACK=S++%Flags=APR%Ops=)
  975. T6(DF=N%W=0%ACK=S%Flags=APR%Ops=)
  976. T7(DF=N%W=0%ACK=S%Flags=APR%Ops=)
  977. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  978.  
  979. # Thanks to  Artem Belevich <ABelevic@ctron.com>
  980. Fingerprint Auspex Fileserver (AuspexOS 1.9.1/SunOS 4.1.4)
  981. TSeq(Class=64K)
  982. T1(Resp=Y%DF=N%W=4000%ACK=S++%Flags=AS%Ops=M)
  983. T2(Resp=N)
  984. T3(Resp=Y%DF=N%W=4000%ACK=O%Flags=A%Ops=)
  985. T4(Resp=Y%DF=N%W=4000%ACK=O%Flags=R%Ops=)
  986. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  987. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  988. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  989. PU(Resp=Y%DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  990.  
  991. # Contributed by John Kerbawy [john@maKintosh.com]
  992. Fingerprint Cisco 1538M HUB running Cisco 1538M EES (1.00.00) or Assured Access Technology ISAS Switch Release-2.3.0
  993. TSeq(Class=64K)
  994. T1(Resp=Y%DF=N%W=1000%ACK=S++%Flags=AS%Ops=)
  995. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  996. T3(Resp=Y%DF=N%W=1000%ACK=O%Flags=A%Ops=)
  997. T4(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  998. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  999. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  1000. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1001. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  1002.  
  1003. # Contributed by Jedi/Sector One <j@4u.net>
  1004. Fingerprint Atari Mega STE running JIS-68k 3.0
  1005. TSeq(Class=RI%gcd=<8%SI=<1127450&>2BE86)
  1006. T1(DF=Y%W=7900%ACK=S++%Flags=AS%Ops=MNNTNW)
  1007. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1008. T3(Resp=Y%DF=Y%W=7900%ACK=S++%Flags=AS%Ops=MNNTNW)
  1009. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1010. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1011. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1012. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1013. PU(DF=N%TOS=C0%IPLEN=164%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  1014.  
  1015. # Contributed by "Steven Lawrance" <slawrance@technologist.com>
  1016. Fingerprint AtheOS ( www.atheos.cx )
  1017. TSeq(Class=RI%gcd=<8%SI=<A78&>6)
  1018. T1(DF=N%W=3FF0%ACK=S++%Flags=AS%Ops=M)
  1019. T2(Resp=N)
  1020. T3(Resp=Y%DF=N%W=3FF0%ACK=S++%Flags=AS%Ops=M)
  1021. T4(DF=N%W=0%ACK=S%Flags=R%Ops=)
  1022. T5(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1023. T6(DF=N%W=0%ACK=S%Flags=R%Ops=)
  1024. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1025. PU(Resp=N)
  1026.  
  1027. # Contributed by matt@snark.net
  1028. Fingerprint ATT Unix SVR4.2 on a Lucent Definity voicemail system
  1029. TSeq(Class=64K)
  1030. T1(Resp=Y%DF=N%W=1000%ACK=S++%Flags=AS%Ops=M)
  1031. T2(Resp=N)
  1032. T3(Resp=Y%DF=N%W=FFC%ACK=O%Flags=A%Ops=)
  1033. T4(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  1034. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1035. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  1036. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1037. PU(Resp=Y%DF=Y%TOS=0%IPLEN=38%RIPTL=148%RIPCK=0%UCK=E%ULEN=134%DAT=E)
  1038.  
  1039. # Thanks to Chris Tobkin <tobkin@jaws.umn.edu>
  1040. Fingerprint A/UX 3.1.1 SVR2 or OpenStep 4.2
  1041. TSeq(Class=64K)
  1042. T1(DF=N%W=F87%ACK=S++%Flags=AS%Ops=M)
  1043. T2(Resp=N)
  1044. T3(Resp=Y%DF=N%W=F87%ACK=O%Flags=A%Ops=)
  1045. T4(DF=N%W=1000%ACK=O%Flags=R%Ops=)
  1046. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1047. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1048. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1049. PU(DF=Y%TOS=0%IPLEN=38%RIPTL=148%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  1050.  
  1051. # Contributed by Felix Lindner (flindner@gmx.de)
  1052. Fingerprint AXENT Raptor Firewall running on Windows NT
  1053. TSeq(Class=TR)
  1054. T1(Resp=Y%DF=Y%W=2017%ACK=S++%Flags=AS%Ops=M)
  1055. T2(Resp=N)
  1056. T3(Resp=Y%DF=Y%W=2017%ACK=S++%Flags=AS%Ops=M)
  1057. T4(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1058. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1059. T6(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1060. T7(Resp=N)
  1061. PU(Resp=N)
  1062.  
  1063.  
  1064. Fingerprint AXIS NetEye Camera Server V1.20 # Thanks to Pluvius
  1065. TSeq(Class=C)
  1066. T1(Resp=Y%DF=N%W=100%ACK=S++%Flags=AS%Ops=M)
  1067. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1068. T3(Resp=Y%DF=N%W=100|0%ACK=O|S++%Flags=A|AR%Ops=)
  1069. T4(Resp=Y%DF=N%W=100|0%ACK=O%Flags=R%Ops=)
  1070. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1071. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  1072. T7(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1073. PU(Resp=N)
  1074.  
  1075. # AXIS NetEye Camera Server V1.20
  1076. # Axis NPS 53X Printer Server V4.26 Jul 01 1995
  1077. # AXIS StorPoint CD-Rom server V 4.20
  1078. # AXIS Camera 200pV1.41
  1079. Fingerprint AXIS Stack -- CD-ROM Server or Printer Server or Camera Server # Thanks to Pluvius
  1080. TSeq(Class=C|TD%gcd=20000|40000|60000|80000%SI=<5)
  1081. T1(Resp=Y%DF=N%W=100%ACK=S++%Flags=AS%Ops=M)
  1082. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1083. T3(Resp=Y%DF=N%W=100|0%ACK=O|S++%Flags=A|AR%Ops=)
  1084. T4(Resp=Y%DF=N%W=100|0%ACK=O%Flags=R%Ops=)
  1085. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1086. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  1087. T7(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1088. PU(Resp=N)
  1089.  
  1090. # Contributed by The Deviant <deviant@deviant.org>
  1091. Fingerprint Axis 200+ Web Camera running OS v1.42
  1092. T1(DF=N%W=100%ACK=S++%Flags=AS%Ops=ME)
  1093. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1094. T3(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1095. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1096. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1097. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1098. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1099.  
  1100. # Contributed by Drew Smith <drew@pctc.com>
  1101. Fingerprint AXIS 540+/542+ Network Print Server
  1102. T1(DF=N%W=100%ACK=S++%Flags=AS%Ops=M)
  1103. T2(Resp=N)
  1104. T3(Resp=Y%DF=N%W=100%ACK=O%Flags=A%Ops=)
  1105. T4(DF=N%W=100%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(Resp=N)
  1110.  
  1111. # Contributed by RAS <richards@eugene.net>
  1112. # Bay Networks BLN-2 Network Router (latest Bay OS as of Feb16'99)
  1113. # Bay Networks ASN Processor revision 9, SE100NM and SFNM modules
  1114. Fingerprint Bay Networks BLN-2 Network Router or ASN Processor revision 9
  1115. T1(Resp=Y%DF=N%W=200|400%ACK=S++%Flags=AS%Ops=MNNTNW)
  1116. T2(Resp=N)
  1117. T3(Resp=N)
  1118. T4(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1119. T5(Resp=N)
  1120. T6(Resp=N)
  1121. T7(Resp=N)
  1122. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  1123.  
  1124. # Thanks to Cyril.Chaboisseau@obs.coe.int
  1125. Fingerprint Bay Networks BayStack 310T switch
  1126. TSeq(Class=TD%gcd=36524|33E14|320C8|31704%SI=<F)
  1127. T1(Resp=Y%DF=N%W=400%ACK=S++%Flags=AS%Ops=M)
  1128. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1129. T3(Resp=Y%DF=N%W=400%ACK=S++%Flags=AS%Ops=M)
  1130. T4(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  1131. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1132. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  1133. T7(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1134. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  1135.  
  1136. Fingerprint BayStack 28115/ADV Fast Ethernet Switch  # Thanks to Jan Koum!
  1137. TSeq(Class=TD%gcd=<6%SI=<FF)
  1138. T1(DF=N%W=200%ACK=S++%Flags=AS%Ops=M)
  1139. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1140. T3(Resp=Y%DF=N%W=0%ACK=O%Flags=AR%Ops=)
  1141. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1142. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1143. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1144. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1145. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  1146.  
  1147. # Contributed by Lucas Madar <lucasinsecure@negaverse.org>
  1148. Fingerprint Baystack Instant Internet 400 SoHo Router
  1149. TSeq(Class=RI%gcd=<24%SI=<4D33C&>C46)
  1150. T1(Resp=N)
  1151. T2(Resp=N)
  1152. T3(Resp=N)
  1153. T4(Resp=N)
  1154. T5(DF=N%W=0%ACK=S%Flags=R%Ops=)
  1155. T6(DF=N%W=0%ACK=S%Flags=R%Ops=)
  1156. T7(DF=N%W=0%ACK=S%Flags=R%Ops=)
  1157. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  1158.  
  1159. # Running on a BeBox 66Mhz
  1160. # Thanks to Thomas A. Martin <tmartin@pobox.com>
  1161. Fingerprint BeOS 4 - 4.5
  1162. TSeq(Class=TD%gcd=1%SI=0)
  1163. T1(DF=N%W=3000%ACK=S++%Flags=AS%Ops=M)
  1164. T2(Resp=N)
  1165. T3(Resp=Y%DF=N%W=3000%ACK=S++%Flags=AS%Ops=M)
  1166. T4(DF=N%W=3000%ACK=O%Flags=R%Ops=)
  1167. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1168. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1169. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1170. PU(Resp=N)
  1171.  
  1172. # Contributed by pi@LF.net
  1173. # Contributed by rainer@dv-team.de
  1174. # XS SW Release 4.9.1 ISDN access router
  1175. # Bintec BIANCA XM OS-Version 4.93
  1176. Fingerprint Bintec XS/XM ISDN access routers V. 4.9.1-4.9.3
  1177. TSeq(Class=RI%gcd=<6%SI=>FF&<FFF)
  1178. T1(DF=N%W=1000%ACK=S++%Flags=AS%Ops=M)
  1179. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1180. T3(Resp=Y%DF=N%W=0%ACK=O%Flags=AR%Ops=)
  1181. T4(DF=N%W=0%ACK=S%Flags=R%Ops=)
  1182. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1183. T6(DF=N%W=0%ACK=S%Flags=R%Ops=)
  1184. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1185. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=0%RIPCK=F%UCK=E%ULEN=134%DAT=E)
  1186.  
  1187. # Contributed by Rasmus Andersson <raane@wmdata.com>
  1188. Fingerprint Borderware 5.0 Firewall
  1189. TSeq(Class=TR|RI%gcd=<204%SI=<14)
  1190. T1(DF=N%W=3F25%ACK=S++%Flags=AS%Ops=M)
  1191. T2(Resp=N)
  1192. T3(Resp=Y%DF=N%W=3F25%ACK=O%Flags=A%Ops=)
  1193. T4(DF=N%W=4000%ACK=O%Flags=R%Ops=)
  1194. T5(Resp=N)
  1195. T6(Resp=N)
  1196. T7(Resp=N)
  1197. PU(Resp=N)
  1198.  
  1199. # Contributed by Rasmus Andersson <raane@wmdata.com>
  1200. Fingerprint Borderware 5.2 firewall
  1201. TSeq(Class=TR%gcd=<6)
  1202. T1(DF=N%W=C00%ACK=S++%Flags=BAR%Ops=WNMETL)
  1203. T2(Resp=Y%DF=N%W=C00%ACK=S%Flags=AR%Ops=WNMETL)
  1204. T3(Resp=Y%DF=N%W=C00%ACK=S++%Flags=UAPR%Ops=WNMETL)
  1205. T4(DF=N%W=C00%ACK=S%Flags=AR%Ops=WNMETL)
  1206. T5(Resp=N)
  1207. T6(DF=N%W=C00%ACK=S%Flags=AR%Ops=WNMETL)
  1208. T7(DF=N%W=C00%ACK=S++%Flags=UAPR%Ops=WNMETL)
  1209. PU(Resp=N)
  1210.  
  1211. Fingerprint Borderware 6.0.2 firewall
  1212. TSeq(Class=RI%gcd=<6%SI=<1016FC&>291C)
  1213. T1(DF=Y%W=403D%ACK=S++%Flags=AS%Ops=MNWNNT)
  1214. T2(Resp=N)
  1215. T3(Resp=Y%DF=Y%W=403D%ACK=S++%Flags=AS%Ops=MNWNNT)
  1216. T4(DF=N%W=4000%ACK=O%Flags=R%Ops=)
  1217. T5(Resp=N)
  1218. T6(Resp=N)
  1219. T7(Resp=N)
  1220. PU(Resp=N)
  1221.  
  1222. Fingerprint BSDI BSD/OS 2.0 - 2.1  # Thanks to dmessiah & tacit@bigfoot.com
  1223. TSeq(Class=RI%gcd=<6%SI=>FFF)
  1224. T1(DF=N%W=2017|805C%ACK=S++%Flags=AS%Ops=MNWNNT)
  1225. T2(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1226. T3(Resp=Y%DF=N%W=2017|805C%ACK=O%Flags=A%Ops=NNT)
  1227. T4(DF=N%W=2000|0%ACK=O%Flags=R%Ops=)
  1228. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1229. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1230. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1231. PU(DF=N%TOS=0%IPLEN=38%RIPTL=15C%RID=F%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  1232.  
  1233. Fingerprint BSDI BSD/OS 3.0-3.1 (or possibly MacOS, NetBSD)
  1234. TSeq(Class=RI%gcd=<6)
  1235. T1(DF=Y%W=2017%ACK=S++%Flags=AS%Ops=MNWNNT)
  1236. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1237. T3(Resp=Y%DF=Y%W=2017%ACK=O%Flags=A%Ops=NNT)
  1238. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1239. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1240. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1241. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1242. PU(DF=N%TOS=0%IPLEN=38%RIPTL=15C%RID=F%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  1243.  
  1244. # Contributed by Lorell Hathcock - lorell@hathcock.org
  1245. Fingerprint BSDI 4.0-4.0.1  
  1246. TSeq(Class=RI%gcd=<A%SI=<1974A&>16F)
  1247. T1(DF=Y%W=2017%ACK=S++%Flags=AS%Ops=MNWNNT)
  1248. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1249. T3(Resp=Y%DF=Y%W=2017%ACK=S++%Flags=AS%Ops=MNWNNT)
  1250. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1251. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1252. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1253. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1254. PU(DF=N%TOS=0%IPLEN=38%RIPTL=15C%RID=E%RIPCK=0%UCK=E%ULEN=134%DAT=E)
  1255.  
  1256. # Contributed by Rink Springer (rink@springer.cx)
  1257. # Contributed by Gosuke Miyashita mizzy@cc.rim.or.jp
  1258. Fingerprint BSDI BSD/OS 4.0.1 Kernel
  1259. TSeq(Class=RI%gcd=<6%SI=<F85E8&>27A9)
  1260. T1(DF=Y%W=2017%ACK=S++%Flags=AS%Ops=MNWNNT)
  1261. T2(Resp=N)
  1262. T3(Resp=Y%DF=Y%W=2017%ACK=S++%Flags=AS%Ops=MNWNNT)
  1263. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1264. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1265. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1266. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1267. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E|F%ULEN=134%DAT=E)
  1268.  
  1269. # Contributed by kbaker3@ic3.ithaca.edu
  1270. Fingerprint CABLETRON Systems, Incorporated, Module Firmware Revision: 01.01.01
  1271. T1(DF=N%W=1000|0%ACK=S++%Flags=AS|AR%Ops=M|)
  1272. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1273. T3(Resp=Y%DF=N%W=0|1000%ACK=S++%Flags=AR|AS%Ops=|M)
  1274. T4(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1275. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1276. T6(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1277. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1278. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=0%ULEN=134%DAT=E)
  1279.  
  1280. # Contributed by Len Padilla <Len@Padilla.Net>
  1281. Fingerprint CacheOS (CacheFlow 2000 proxy cache)
  1282. TSeq(Class=RI%gcd=<5%SI=>1111)
  1283. T1(Resp=Y%DF=N%W=212%ACK=S++%Flags=AS%Ops=M)
  1284. T2(Resp=N)
  1285. T3(Resp=Y%DF=N%W=2017%ACK=O%Flags=A%Ops=)
  1286. T4(Resp=Y%DF=N%W=2000%ACK=O%Flags=R%Ops=)
  1287. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1288. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  1289. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1290. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=F%RIPCK=F%UCK=0%ULEN=134%DAT=E)
  1291.  
  1292. # Contributed by atro tossavainen <atro.tossavainen@helsinki.fi>
  1293. Fingerprint Canon photocopier/fax/scanner/printer GP30F
  1294. TSeq(Class=TD%gcd=600%SI=0)
  1295. T1(Resp=Y%DF=N%W=C00%ACK=S++%Flags=AS%Ops=M)
  1296. T2(Resp=N)
  1297. T3(Resp=Y%DF=N%W=C00%ACK=O%Flags=A%Ops=)
  1298. T4(Resp=Y%DF=N%W=C00%ACK=O%Flags=R%Ops=)
  1299. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1300. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  1301. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1302. PU(Resp=N)
  1303.  
  1304. # Contributed by David Maxwell  david@fundy.net
  1305. Fingerprint Chase IOLan Terminal Server
  1306. T1(Resp=Y%DF=N%W=860%ACK=S++%Flags=AS%Ops=M)
  1307. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1308. T3(Resp=N)
  1309. T4(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  1310. T5(Resp=N)
  1311. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  1312. T7(Resp=Y%DF=N%W=0%ACK=S|O%Flags=AR%Ops=)
  1313. PU(Resp=N)
  1314.  
  1315. # Contributed by Anonymous
  1316. Fingerprint Check Point FireWall-1 4.0 SP-5 (IPSO build)
  1317. TSeq(Class=RI%gcd=<6%SI=<18358&>3CB)
  1318. T1(DF=N%W=4000%ACK=O|S++%Flags=A|AS%Ops=NNT|MNWNNT)
  1319. T2(Resp=N)
  1320. T3(Resp=Y%DF=N%W=4000%ACK=O|S++%Flags=A|AS%Ops=NNT|MNWNNT)
  1321. T4(DF=N%W=4000%ACK=O%Flags=R%Ops=)
  1322. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1323. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1324. T7(Resp=N)
  1325. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  1326.  
  1327. # Contributed by Dragos Ruiu <dr@kyx.net>
  1328. Fingerprint NFR IDS Appliance ( 12/10/00 )
  1329. TSeq(Class=RI%gcd=<6%SI=<8FC28&>16EC)
  1330. T1(DF=N%W=403D%ACK=S++%Flags=AS%Ops=MNWNNT)
  1331. T2(Resp=N)
  1332. T3(Resp=Y%DF=N%W=403D%ACK=S++%Flags=AS%Ops=MNWNNT)
  1333. T4(DF=N%W=4000%ACK=O%Flags=R%Ops=)
  1334. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1335. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1336. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1337. PU(DF=N%TOS=0%IPLEN=38%RIPTL=134%RID=E%RIPCK=E%UCK=F%ULEN=134%DAT=E)
  1338.  
  1339. # Contributed by william.frogge@sus.com
  1340. Fingerprint NT Server 4.0 SP4-SP5 running Checkpoint Firewall-1
  1341. TSeq(Class=TD%gcd=<8%SI=<154)
  1342. T1(DF=Y%W=2017%ACK=S++%Flags=AS%Ops=M)
  1343. T2(Resp=N)
  1344. T3(Resp=Y%DF=Y%W=2017%ACK=S++%Flags=AS%Ops=M)
  1345. T4(Resp=N)
  1346. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1347. T6(Resp=N)
  1348. T7(Resp=N)
  1349. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=F%ULEN=134%DAT=E)
  1350.  
  1351. # Thanks to Francis J. Lacoste <francis@Contre.COM>
  1352. Fingerprint Cisco 762 Non-IOS Software release 4.1(2) or 766 ISDN router
  1353. TSeq(Class=TD%gcd=A000|3C000|14000|14A000|348000|26C000%SI=<F)
  1354. T1(DF=N%W=800%ACK=S++%Flags=AS%Ops=M)
  1355. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1356. T3(Resp=Y%DF=N%W=800%ACK=S++%Flags=AS%Ops=M)
  1357. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1358. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1359. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1360. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1361. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  1362.  
  1363. # Contributed by Eto eto@massive.ch
  1364. Fingerprint CISCO 2620 running IOS 12.1(6)
  1365. TSeq(Class=RI%gcd=<6%SI=<ABC2&>78%IPID=Z%TS=U)
  1366. T1(DF=N%W=1020%ACK=S++%Flags=AS%Ops=ME)
  1367. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1368. T3(Resp=Y%DF=N%W=1020%ACK=S++%Flags=AS%Ops=M)
  1369. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1370. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1371. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1372. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1373. PU(Resp=N)
  1374.  
  1375. # Contributed by Eto eto@massive.ch
  1376. Fingerprint CISCO 4500 running IOS 11.2(2)
  1377. T1(DF=N%W=860%ACK=S++|O%Flags=AS|A%Ops=M|)
  1378. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1379. T3(Resp=N)
  1380. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1381. T5(Resp=N)
  1382. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1383. T7(DF=N%W=0%ACK=O|S%Flags=AR%Ops=)
  1384. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=F%ULEN=134%DAT=E)
  1385.  
  1386. # Contributed by michaelp@fissiontech.com
  1387. Fingerprint Cisco 7206 running IOS 11.1(24)
  1388. TSeq(Class=RI%gcd=<5%SI=<CCCC&>CC)
  1389. T1(Resp=Y%DF=N%W=860%ACK=S++%Flags=AS%Ops=M)
  1390. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1391. T3(Resp=Y%DF=N%W=860%ACK=S++%Flags=AS%Ops=M)
  1392. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1393. T5(Resp=N)
  1394. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1395. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1396. PU(DF=N%TOS=C0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  1397.  
  1398. # Thanks to Emmanuel Tychon [C] <etychon@cisco.com>
  1399. Fingerprint Cisco CacheEngine
  1400. TSeq(Class=RI%gcd=<6%SI=>FF&<FFFF)
  1401. T1(DF=N%W=2017%ACK=S++%Flags=AS%Ops=MNW)
  1402. T2(Resp=N)
  1403. T3(Resp=Y%DF=N%W=2017%ACK=O%Flags=A%Ops=)
  1404. T4(DF=N%W=2000%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.  
  1410. # Thanks to Erik Parker <netmask@303.org>
  1411. Fingerprint Cisco CPA2500 (68030) or 2511 router
  1412. TSeq(Class=RI%gcd=<6%SI=>FFF)
  1413. T1(DF=N%W=860%ACK=S++%Flags=AS%Ops=M)
  1414. T2(Resp=Y%DF=N%W=0%ACK=O|S%Flags=AR%Ops=)
  1415. T3(Resp=Y%DF=N%W=860%ACK=S++%Flags=AS%Ops=M)
  1416. T4(DF=N%W=0%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(Resp=Y%DF=N%W=0%ACK=O|S%Flags=AR%Ops=)
  1420. PU(Resp=N)
  1421.  
  1422. # Contributed by Bifrost (bifrost@dis.org)
  1423. # Again, the "True Random" is bogus, it is because of sequences
  1424. # like this: 4B028A43 E016F844 4B05F5D2 4DB8B4C E402869
  1425. Fingerprint Cisco Localdirector 430, running OS 2.1
  1426. TSeq(Class=TR|C)
  1427. T1(DF=N%W=C00|400|1000%ACK=S++%Flags=AR%Ops=WNMETL)
  1428. T2(Resp=Y%DF=N%W=C00|400|1000%ACK=S%Flags=AR%Ops=WNMETL)
  1429. T3(Resp=Y%DF=N%W=C00|400|1000%ACK=O%Flags=AR%Ops=WNMETL)
  1430. T4(DF=N%W=C00|400|1000%ACK=O%Flags=R%Ops=WNMETL)
  1431. T5(DF=N%W=C00|400|1000%ACK=S++%Flags=AR%Ops=WNMETL)
  1432. T6(DF=N%W=C00|400|1000%ACK=O%Flags=R%Ops=WNMETL)
  1433. T7(DF=N%W=C00|400|1000%ACK=S++%Flags=AR%Ops=WNMETL)
  1434. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  1435.  
  1436. # Contributer wishes to remain anonymous
  1437. Fingerprint Cisco PIX 4.2(2) Internal Interface
  1438. TSeq(Class=C)
  1439. T1(DF=N%W=1000%ACK=S++%Flags=AS%Ops=M)
  1440. T2(Resp=Y%DF=N%W=800%ACK=S%Flags=R%Ops=WNMETL)
  1441. T3(Resp=Y%DF=N%W=800%ACK=S%Flags=UPRSF%Ops=WNMETL)
  1442. T4(DF=N%W=800%ACK=S%Flags=AR%Ops=WNMETL)
  1443. T5(DF=N%W=800%ACK=S%Flags=RS%Ops=WNMETL)
  1444. T6(DF=N%W=800%ACK=S%Flags=AR%Ops=WNMETL)
  1445. T7(DF=N%W=800%ACK=S%Flags=UPRF%Ops=WNMETL)
  1446. PU(Resp=N)
  1447.  
  1448. # Contributed by Anonymous
  1449. Fingerprint Cisco 766 non-IOS software 4.2(3.5)
  1450. TSeq(Class=TD%gcd=82000%SI=<F)
  1451. T1(DF=N%W=800%ACK=S++%Flags=AS%Ops=M)
  1452. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1453. T3(Resp=Y%DF=N%W=800%ACK=S++%Flags=AS%Ops=M)
  1454. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1455. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1456. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1457. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1458. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  1459.  
  1460. # Thanks to eddie <drb0b@klinikal.nwnet.co.uk>
  1461. Fingerprint Cisco 3640 IOS 11.1(7)AX [KUONG(7)AX]
  1462. TSeq(Class=RI%gcd=<6%SI=>BBB&<FFFF)
  1463. T1(Resp=Y%DF=N%W=10C0%ACK=S++%Flags=AS%Ops=M)
  1464. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1465. T3(Resp=Y%DF=N%W=10C0%ACK=S++%Flags=AS%Ops=M)
  1466. T4(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  1467. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1468. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  1469. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1470. PU(DF=N%TOS=C0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  1471.  
  1472. # Cisco 2501, 4500
  1473. Fingerprint IOS Version 10.3(15) - 11.1(20)  # Thanks to Pluvius
  1474. TSeq(Class=RI|TD%gcd=<6%SI=<2000)
  1475. T1(DF=N%W=860%ACK=S++%Flags=AS%Ops=M)
  1476. T2(Resp=Y%DF=N%W=0%ACK=O|S%Flags=AR%Ops=)
  1477. T3(Resp=Y%DF=N%W=860%ACK=S++%Flags=AS%Ops=M)
  1478. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1479. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1480. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1481. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1482. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  1483.  
  1484. # Thanks to Michael Dodwell <mdodwell@vic.bigpond.net.au>
  1485. Fingerprint Cisco 2501/5260/5300 terminal server IOS 11.3.6(T1)
  1486. TSeq(Class=RI%gcd=<6%SI=>BBB)
  1487. T1(DF=N%W=1020%ACK=S++%Flags=AS%Ops=M)
  1488. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1489. T3(Resp=Y%DF=N%W=1020%ACK=S++%Flags=AS%Ops=M)
  1490. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1491. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1492. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1493. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1494. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  1495.  
  1496. # Contributed by Pedro Ribeiro <pribeiro@isel.pt>
  1497. Fingerprint Cisco 4500-M running IOS 11.3(6) IP Plus
  1498. TSeq(Class=RI|TD%gcd=1%SI=<FFF)
  1499. T1(DF=N%W=1020%ACK=S++%Flags=AS%Ops=MM)
  1500. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1501. T3(Resp=Y%DF=N%W=1020%ACK=S++%Flags=AS%Ops=MM)
  1502. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1503. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1504. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1505. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1506. PU(DF=N%TOS=C0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  1507.  
  1508. Fingerprint Cisco Catalyst 1900 switch or Netopia DSL/ISDN router or Bay 350-450
  1509. TSeq(Class=TD%gcd=<FFFF%SI=<1E)
  1510. T1(DF=N%W=400%ACK=S++%Flags=AS%Ops=M)
  1511. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1512. T3(Resp=Y|N%DF=N%W=400%ACK=S++%Flags=AS%Ops=M)
  1513. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1514. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1515. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1516. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1517. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  1518.  
  1519. # Contributed by lapwing@dds.nl
  1520. Fingerprint CISCO Catalyst 2820 Management Console
  1521. TSeq(Class=TD%gcd=<6%SI=<1B8%IPID=I%TS=U)
  1522. T1(DF=N%W=400%ACK=S++%Flags=AS%Ops=M)
  1523. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1524. T3(Resp=Y%DF=N%W=400%ACK=S++%Flags=AS%Ops=M)
  1525. T4(DF=N%W=0%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(Resp=N|Y)
  1530.  
  1531. # Thanks to Jan B. Koum (Cisco 2516,7500,7505)
  1532. Fingerprint Cisco IOS 11.3 - 12.0(11)
  1533. TSeq(Class=TD|RI%gcd=<6)
  1534. T1(DF=N%W=1020%ACK=S++%Flags=AS%Ops=M)
  1535. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1536. T3(Resp=Y%DF=N%W=1020%ACK=S++%Flags=AS%Ops=M)
  1537. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1538. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1539. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1540. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1541. PU(DF=N%TOS=C0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  1542.  
  1543. # Contributed by Excalibur excalibur@exc.org
  1544. Fingerprint CISCO 827 running IOS 12.1(1)XB1
  1545. TSeq(Class=RI%gcd=<6%SI=<9B28&>3E%IPID=Z%TS=U)
  1546. T1(DF=N%W=1020%ACK=S++%Flags=AS%Ops=M)
  1547. T2(Resp=Y%DF=N%W=C00%ACK=S++%Flags=AR%Ops=)
  1548. T3(Resp=Y%DF=N%W=1020%ACK=S++%Flags=AS%Ops=M)
  1549. T4(DF=N%W=C00%ACK=S++%Flags=AR%Ops=)
  1550. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1551. T6(DF=N%W=C00%ACK=S++%Flags=AR%Ops=)
  1552. T7(DF=N%W=C00%ACK=S++%Flags=AR%Ops=)
  1553. PU(Resp=N)
  1554.  
  1555. Fingerprint Cisco 7206  (IOS 11.1(17)  # Thanks to jfesler@gigo.com
  1556. TSeq(Class=RI%gcd=<6%SI=>666)
  1557. T1(DF=N%W=860%ACK=S++%Flags=AS%Ops=M)
  1558. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1559. T3(Resp=Y%DF=N%W=860%ACK=S++%Flags=AS%Ops=M)
  1560. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1561. T5(Resp=N)
  1562. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1563. T7(DF=N%W=0%ACK=S|O%Flags=AR%Ops=)
  1564. PU(DF=N%TOS=C0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  1565.  
  1566. Fingerprint Cisco 1600/3640/7513 Router (IOS 11.2(14)P) #Thanks to Solar Designer
  1567. TSeq(Class=RI%gcd=<6%SI=<11170)
  1568. T1(DF=N%W=10C0%ACK=S++%Flags=AS%Ops=M)
  1569. T2(Resp=Y%DF=N%W=0%ACK=O%Flags=AR%Ops=)
  1570. T3(Resp=Y%DF=N%W=10C0%ACK=S++%Flags=AS%Ops=M)
  1571. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1572. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1573. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1574. T7(DF=N%W=0%ACK=S|O%Flags=AR%Ops=)
  1575. PU(DF=N%TOS=C0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  1576.  
  1577. # Contributed by tim_pettigrew@ins.com
  1578. Fingerprint Cisco Local Director 420 version 2.1.1
  1579. TSeq(Class=C)
  1580. T1(DF=N%W=1000%ACK=S++%Flags=AS%Ops=M)
  1581. T2(Resp=Y%DF=N%W=1000%ACK=S%Flags=R%Ops=WNMETL)
  1582. T3(Resp=Y%DF=N%W=1000%ACK=S++%Flags=AS%Ops=M)
  1583. T4(DF=N%W=1000%ACK=S%Flags=AR%Ops=WNMETL)
  1584. T5(DF=N%W=1000%ACK=S%Flags=RS%Ops=WNMETL)
  1585. T6(DF=N%W=1000%ACK=S%Flags=AR%Ops=WNMETL)
  1586. T7(DF=N%W=1000%ACK=S%Flags=UPRF%Ops=WNMETL)
  1587. PU(Resp=N)
  1588.  
  1589. # Contributed by solid
  1590. Fingerprint Cisco Pix Firewall running PIX 4.1(5)
  1591. TSeq(Class=C%Val=211E005F)
  1592. T1(Resp=Y%DF=N%W=1000%ACK=S++%Flags=AS%Ops=M)
  1593. T2(Resp=Y%DF=N%W=800%ACK=S%Flags=R%Ops=WNMETL)
  1594. T3(Resp=Y%DF=N%W=1000%ACK=S++%Flags=AS%Ops=M)
  1595. T4(Resp=Y%DF=N%W=800%ACK=S%Flags=AR%Ops=WNMETL)
  1596. T5(Resp=Y%DF=N%W=800%ACK=S%Flags=RS%Ops=WNMETL)
  1597. T6(Resp=Y%DF=N%W=800%ACK=S%Flags=AR%Ops=WNMETL)
  1598. T7(Resp=Y%DF=N%W=800%ACK=S%Flags=UPRF%Ops=WNMETL)
  1599. PU(Resp=N)
  1600.  
  1601. # Contributed by Scot Elliott <scot@tech.boo.com>
  1602. Fingerprint Cisco PIX v4.2 Firewall
  1603. TSeq(Class=RI%gcd=<8%SI=<1E1D60&>4D03)
  1604. T1(DF=Y%W=2017%ACK=S++%Flags=AS%Ops=MNWNNT)
  1605. T2(Resp=Y%DF=N%W=C00|400|800%ACK=S%Flags=R%Ops=WNMETL)
  1606. T3(Resp=Y%DF=Y%W=2017%ACK=O%Flags=A%Ops=NNT)
  1607. T4(DF=N%W=C00|400|800%ACK=S%Flags=AR%Ops=WNMETL)
  1608. T5(DF=N%W=C00|400|800%ACK=S%Flags=RS%Ops=WNMETL)
  1609. T6(DF=N%W=C00|400|800%ACK=S%Flags=AR%Ops=WNMETL)
  1610. T7(DF=N%W=C00|400|800%ACK=S%Flags=UPRF%Ops=WNMETL)
  1611. PU(Resp=N)
  1612.  
  1613. # Contributed by style <style@style.net>
  1614. Fingerprint Cisco IOS v11.14(CA)/12.0.2aT1/v12.0.3T
  1615. TSeq(Class=RI%gcd=<4%SI=<999&>CC)
  1616. T1(DF=N%W=1020%ACK=S++%Flags=AS%Ops=M)
  1617. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1618. T3(Resp=Y%DF=N%W=1020%ACK=S++%Flags=AS%Ops=M)
  1619. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1620. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1621. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1622. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1623. PU(DF=N%TOS=C0%IPLEN=38%RIPTL=148%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  1624.  
  1625. # 25XX/45XX router, 29XX switch, RSP2 processor
  1626. Fingerprint Cisco Router/Switch with IOS 11.2 # Thanks to Solar Designer
  1627. TSeq(Class=RI%gcd=<6%SI=<18000)
  1628. T1(DF=N%W=10C0%ACK=S++%Flags=AS%Ops=M)
  1629. T2(Resp=Y%DF=N%W=0%ACK=O|S%Flags=AR%Ops=)
  1630. T3(Resp=Y%DF=N%W=10C0%ACK=S++%Flags=AS%Ops=M)
  1631. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1632. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1633. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1634. T7(DF=N%W=0%ACK=O|S%Flags=AR%Ops=)
  1635. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  1636.  
  1637. # Contributed by jared@puck.nether.net
  1638. Fingerprint Cisco IOS 12.0(3.3)S  (perhaps a 7200)
  1639. TSeq(Class=RI%gcd=<6%SI=>FF&<FFFF)
  1640. T1(DF=Y%W=8000%ACK=S++%Flags=AS%Ops=M)
  1641. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1642. T3(Resp=Y%DF=Y%W=8000%ACK=S++%Flags=AS%Ops=M)
  1643. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1644. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1645. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1646. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1647. PU(Resp=N)
  1648.  
  1649. # Contributed by Dys forever@connectit.net
  1650. Fingerprint Cisco 675 DSL router -- cbos 2.1
  1651. T1(Resp=Y%DF=Y%W=EA60%ACK=S++%Flags=AS|ASF|APSF%Ops=M)
  1652. T2(Resp=Y%DF=Y%W=100%ACK=S%Flags=AR%Ops=)
  1653. T3(DF=Y%W=EA60%ACK=O%Flags=AS%Ops=M)
  1654. T4(Resp=Y%DF=Y%W=100%ACK=O%Flags=R%Ops=)
  1655. T5(Resp=N)
  1656. T6(Resp=Y%DF=Y%W=100%ACK=O%Flags=R%Ops=)
  1657. T7(Resp=Y%DF=Y%W=100%ACK=S%Flags=AR%Ops=)
  1658. PU(Resp=N)
  1659.  
  1660. # Contributed by daq4th@the-pentagon.com
  1661. Fingerprint Cisco 760 Series (non IOS) or IBM Stackable Hub
  1662. TSeq(Class=TD|i800%gcd=<14004%SI=<14)
  1663. T1(DF=N%W=800%ACK=S++%Flags=AS%Ops=M)
  1664. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1665. T3(Resp=Y%DF=N%W=800%ACK=O|S++%Flags=AS%Ops=M)
  1666. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1667. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1668. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1669. T7(DF=N%W=0%ACK=S|S++%Flags=AR%Ops=)
  1670. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  1671.  
  1672. # Contributed by Stephen Doherty <stephenm@doherty.net>
  1673. Fingerprint Cisco CacheOS (1.1.0)
  1674. TSeq(Class=64K)
  1675. T1(DF=N%W=2000%ACK=S++%Flags=AS%Ops=ME)
  1676. T2(Resp=N)
  1677. T3(Resp=Y%DF=N%W=2000%ACK=O%Flags=A%Ops=)
  1678. T4(DF=N%W=2000%ACK=O%Flags=R%Ops=)
  1679. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1680. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1681. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1682. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=F%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  1683.  
  1684. # Contributed by sean.naude@rmb.co.za
  1685. Fingerprint Cisco Secure PIX Firewall Version 5.0(2)
  1686. T1(DF=N%W=1000%ACK=S++%Flags=AS%Ops=M)
  1687. T2(Resp=Y%DF=N%W=400%ACK=S%Flags=AR%Ops=WNMETL)
  1688. T3(Resp=Y%DF=N%W=400%ACK=S++%Flags=UAPR%Ops=WNMETL)
  1689. T4(DF=N%W=400%ACK=S%Flags=AR%Ops=WNMETL)
  1690. T5(DF=N%W=400%ACK=S++%Flags=AR%Ops=WNMETL)
  1691. T6(DF=N%W=400%ACK=S%Flags=AR%Ops=WNMETL)
  1692. T7(DF=N%W=400%ACK=S++%Flags=UAPR%Ops=WNMETL)
  1693. PU(Resp=N)
  1694.  
  1695. # Thanks to Nickolai Zeldovich <kolya@zepa.net>
  1696. Fingerprint Cisco X.25/TCP/LAT Protocol Translator ver 8.2(4)
  1697. T1(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1698. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1699. T3(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1700. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1701. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1702. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1703. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1704. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  1705.  
  1706. # Contributed by Alvaro Lopes <alvieboy@utad.pt>
  1707. Fingerprint CLIX R3.1 Vr.7.6.20 6480
  1708. TSeq(Class=TD%gcd=<416%SI=<1E)
  1709. T1(DF=N%W=73F%ACK=S++%Flags=AS%Ops=ME)
  1710. T2(Resp=N)
  1711. T3(Resp=Y%DF=N%W=73F%ACK=S++%Flags=AS%Ops=ME)
  1712. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1713. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1714. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1715. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1716. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=F%UCK=E%ULEN=134%DAT=E)
  1717.  
  1718. # Contributed by Chad Loder <chad_loder@rapid7.com>
  1719. Fingerprint CNIG904B Internet Broadband Gateway firmware version 1.11
  1720. TSeq(Class=TD%gcd=<F4%SI=<1D6%IPID=Z%TS=U)
  1721. T1(DF=N%W=C00|800|1000|400%ACK=S++%Flags=AR%Ops=)
  1722. T2(Resp=Y%DF=N%W=C00|800|1000|400%ACK=S%Flags=AR%Ops=)
  1723. T3(Resp=Y%DF=N%W=C00|800|1000|400%ACK=S++%Flags=AR%Ops=)
  1724. T4(DF=N%W=C00|800|1000|400%ACK=S%Flags=AR%Ops=)
  1725. T5(DF=N%W=C00|800|1000|400%ACK=S++%Flags=AR%Ops=)
  1726. T6(DF=N%W=C00|800|1000|400%ACK=S%Flags=AR%Ops=)
  1727. T7(DF=N%W=C00|800|1000|400%ACK=S++%Flags=AR%Ops=)
  1728. PU(Resp=N)
  1729.  
  1730. # Contributed by Joerg Sahlmann, joerg@sahlmann.com
  1731. Fingerprint Cobalt Linux 4.0 (Fargo) Kernel 2.0.34C52_SK on MIPS or TEAMInternet Series 100 WebSense
  1732. TSeq(Class=TR%gcd=<6)
  1733. T1(DF=N%W=7FE0%ACK=S++%Flags=AS%Ops=ME)
  1734. T2(Resp=N)
  1735. T3(Resp=Y%DF=N%W=7FE0%ACK=S++%Flags=ASF%Ops=ME)
  1736. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1737. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1738. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1739. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1740. PU(DF=N%TOS=C0%IPLEN=164%RIPTL=148%RID=E%RIPCK=E%UCK=F%ULEN=134%DAT=E)
  1741.  
  1742. # Contributed by ipusiron@ruffnex.oc.to
  1743. Fingerprint corega BAR SW-4P  [Part number:CG-BARSW4P]
  1744. T1(DF=N%W=800%ACK=S++%Flags=AS%Ops=M)
  1745. T2(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1746. T3(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1747. T4(DF=N%W=0%ACK=O%Flags=AR%Ops=)
  1748. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1749. T6(DF=N%W=0%ACK=O%Flags=AR%Ops=)
  1750. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1751. PU(Resp=N)
  1752.  
  1753. # Thanks to ROC Services <rocsoft@itol.com>
  1754. # Tested against: 3 RISC Routers (2600i, 2800, and 3500R) all running
  1755. # firmware 4.5 and two IntraPorts running 4.4.02.  I'm told this also
  1756. # applies to firmare 4.2 on RISC routers, but I have not checked.
  1757. Fingerprint Compatible Systems (RISC Router, IntraPort)
  1758. TSeq(Class=TD%gcd=388|710|A98%SI=<6)
  1759. T1(Resp=Y%DF=N%W=4000%ACK=S++%Flags=AS%Ops=M)
  1760. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1761. T3(Resp=Y%DF=N%W=4000%ACK=S++%Flags=AS%Ops=M)
  1762. T4(Resp=Y%DF=N%W=0%ACK=S%Flags=R%Ops=)
  1763. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1764. T6(Resp=Y%DF=N%W=0%ACK=S%Flags=R%Ops=)
  1765. T7(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1766. PU(Resp=Y%DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=F%UCK=E%ULEN=134%DAT=E)
  1767.  
  1768. # Contributed by kill9@succeed.net
  1769. Fingerprint Computone PowerRack IntelliServer Release 1.5.4d
  1770. TSeq(Class=TD%gcd=40%SI=0)
  1771. T1(DF=N%W=400%ACK=S++%Flags=AS%Ops=)
  1772. T2(Resp=N)
  1773. T3(Resp=Y%DF=N%W=400%ACK=O%Flags=A%Ops=)
  1774. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1775. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1776. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1777. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1778. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=0%UCK=E%ULEN=134%DAT=E)
  1779.  
  1780. Fingerprint ComOS - Livingston PortMaster or U.S. Robotics/3com Total Control system
  1781. T1(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1782. T2(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1783. T3(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1784. T4(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1785. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1786. T6(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1787. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1788. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=F%UCK=0%ULEN=134%DAT=E)
  1789.  
  1790. Fingerprint Lucent Portmaster 4 running ComOS v4.0.3c2
  1791. T1(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1792. T2(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1793. T3(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1794. T4(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1795. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1796. T6(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1797. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1798. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  1799.  
  1800. # Contributed by anton sazonov hyd@efnet.org
  1801. Fingerprint Convex OS Release 10.1
  1802. TSeq(Class=64K)
  1803. T1(Resp=Y%DF=N%W=7C00%ACK=S++%Flags=AS%Ops=)
  1804. T2(Resp=N)
  1805. T3(Resp=Y%DF=N%W=7C00%ACK=O%Flags=A%Ops=)
  1806. T4(Resp=Y%DF=N%W=7C00%ACK=O%Flags=R%Ops=)
  1807. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1808. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  1809. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1810. PU(Resp=N)
  1811.  
  1812. # Thanks to Joachim Larsson <joachim.larsson@sigma.se>
  1813. Fingerprint Corporate IP/IPX ISDN Small Office ISDN router (version 9.9.9/8.0)
  1814. TSeq(Class=64K)
  1815. T1(Resp=Y%DF=N%W=F87%ACK=S++%Flags=AS%Ops=M)
  1816. T2(Resp=Y%DF=N%W=800%ACK=S++%Flags=AR%Ops=WNMETL)
  1817. T3(Resp=Y%DF=N%W=F87%ACK=O%Flags=A%Ops=)
  1818. T4(Resp=Y%DF=N%W=800%ACK=S++%Flags=AR%Ops=WNMETL)
  1819. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1820. T6(Resp=Y%DF=N%W=800%ACK=S++%Flags=AR%Ops=WNMETL)
  1821. T7(Resp=Y%DF=N%W=800%ACK=S++%Flags=UAPRF%Ops=WNMETL)
  1822. PU(Resp=N)
  1823.  
  1824. # Contributed by John Gancs <wrgsta@goiter.org>
  1825. Fingerprint Cray UNICOS/mk 8.6
  1826. TSeq(Class=TR|RI%gcd=<6%SI=<390630E&>91FA1)
  1827. T1(DF=N%W=4000%ACK=S++%Flags=AS%Ops=MNWNNT)
  1828. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1829. T3(Resp=Y%DF=N%W=4000%ACK=S++%Flags=AS%Ops=MNWNNT)
  1830. T4(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1831. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1832. T6(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1833. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1834. PU(Resp=N)
  1835.  
  1836. Fingerprint Cray Unicos 9.0 - 10.0 or Unicos/mk 1.5.1  # Thanks to Mea Culpa
  1837. TSeq(Class=RI%gcd=<6)
  1838. T1(DF=Y%W=FFFF%ACK=S++%Flags=AS%Ops=MWNTL)
  1839. T2(Resp=N)
  1840. T3(Resp=Y%DF=Y%W=100%ACK=O%Flags=A%Ops=NNT)
  1841. T4(DF=N%W=FFFF%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=0%UCK=0%ULEN=134%DAT=E)
  1846.  
  1847. # Contributed by "Richard Johnson" <rdump@river.com>
  1848. Fingerprint Unicos 10.0.0 on Cray 90
  1849. TSeq(Class=RI%gcd=<F%SI=<22222&>2222)
  1850. T1(Resp=Y%DF=Y%W=8000%ACK=S++%Flags=AS%Ops=MWNTL)
  1851. T2(Resp=N)
  1852. T3(Resp=Y%DF=Y%W=20%ACK=O%Flags=A%Ops=NNT)
  1853. T4(Resp=Y%DF=N%W=8000%ACK=O%Flags=R%Ops=)
  1854. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1855. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  1856. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1857. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  1858.  
  1859. # Thanks to Austin Wood <awood@fault.net>
  1860. # Thanks to Michael <defiant@wintermute.linux.tc>
  1861. Fingerprint Cray UNICOS 9.0.1ai - 10.0.0.2
  1862. TSeq(Class=RI%gcd=<6%SI=>F)
  1863. T1(DF=N%W=8000%ACK=S++%Flags=AS%Ops=WNTL)
  1864. T2(Resp=N)
  1865. T3(Resp=Y%DF=N%W=20%ACK=O%Flags=A%Ops=NNT)
  1866. T4(DF=N%W=8000%ACK=O%Flags=R%Ops=)
  1867. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1868. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1869. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1870. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  1871.  
  1872. # Thanks to Gustavo Molina <gustavo@molina.com.br>
  1873. Fingerprint Cyclades PathRouter V 1.2.4
  1874. TSeq(Class=RI%gcd=<6%SI=>BBBBB)
  1875. T1(DF=N%W=96%ACK=S++%Flags=AS%Ops=M)
  1876. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1877. T3(Resp=Y%DF=N%W=96%ACK=S++%Flags=AS%Ops=M)
  1878. T4(DF=N%W=0%ACK=S%Flags=R%Ops=)
  1879. T5(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1880. T6(DF=N%W=0%ACK=S%Flags=R%Ops=)
  1881. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1882. PU(Resp=N)
  1883.  
  1884. # Thanks to Xavier Man <mrman@darkside.org>
  1885. Fingerprint Cyberguard 4.0 firewall
  1886. TSeq(Class=RI%gcd=<6%SI=>FFFF)
  1887. T1(DF=N%W=1000%ACK=S++%Flags=AS%Ops=)
  1888. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1889. T3(DF=N%W=1000%ACK=O%Flags=A%Ops=)
  1890. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1891. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1892. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1893. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1894. PU(DF=N%TOS=0%IPLEN=38%RIPTL=15C%RID=F%RIPCK=0%UCK=E%ULEN=134%DAT=E)
  1895.  
  1896. # Thanks to Cyril.Chaboisseau@obs.coe.int
  1897. Fingerprint Cyclades PathRAS Remote Access Server v1.1.8 - 1.3.12
  1898. TSeq(Class=TD%gcd=30C382%SI=<BB)
  1899. T1(Resp=Y%DF=N%W=6C2%ACK=S++%Flags=AS%Ops=M)
  1900. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1901. T3(Resp=Y%DF=N%W=6C2%ACK=S++%Flags=AS%Ops=M)
  1902. T4(Resp=Y%DF=N%W=0%ACK=S%Flags=R%Ops=)
  1903. T5(Resp=Y%DF=N%W=218|0%ACK=S|S++%Flags=AR%Ops=|M)
  1904. T6(Resp=Y%DF=N%W=0%ACK=S%Flags=R%Ops=)
  1905. T7(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1906. PU(Resp=N)
  1907.  
  1908. # Thanks to Gustavo Molina <gustavo@molina.com.br>
  1909. Fingerprint Cyclades PathRAS V 1.1.7 
  1910. TSeq(Class=RI%gcd=<6%SI=>BBBBB)
  1911. T1(DF=N%W=6C2%ACK=S++%Flags=AS%Ops=M)
  1912. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1913. T3(Resp=Y%DF=N%W=6C2%ACK=S++%Flags=AS%Ops=M)
  1914. T4(DF=N%W=0%ACK=S%Flags=R%Ops=)
  1915. T5(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1916. T6(DF=N%W=0%ACK=S%Flags=R%Ops=)
  1917. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1918. PU(Resp=N)
  1919.  
  1920. # Contributed by KRoNoS <kronos@buynet.com.br>
  1921. Fingerprint Cyclades PathRouter
  1922. TSeq(Class=TD|RI%gcd=<618708%SI=<EEE47C)
  1923. T1(DF=N%W=46%ACK=S++%Flags=AS%Ops=M)
  1924. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1925. T3(Resp=Y%DF=N%W=46%ACK=S++%Flags=AS%Ops=M)
  1926. T4(DF=N%W=0%ACK=S%Flags=R%Ops=)
  1927. T5(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1928. T6(DF=N%W=0%ACK=S%Flags=R%Ops=)
  1929. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1930. PU(Resp=N)
  1931.  
  1932. # Contributed by KRoNoS <kronos@buynet.com.br>
  1933. Fingerprint Cyclades PathRouter/PC
  1934. TSeq(Class=RI|TD%gcd=<618708%SI=<1F343)
  1935. T1(DF=N%W=244%ACK=S++%Flags=AS%Ops=M)
  1936. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1937. T3(Resp=Y%DF=N%W=244%ACK=S++%Flags=AS%Ops=M)
  1938. T4(DF=N%W=0%ACK=S%Flags=R%Ops=)
  1939. T5(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1940. T6(DF=N%W=0%ACK=S%Flags=R%Ops=)
  1941. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1942. PU(Resp=N)
  1943.  
  1944. Fingerprint Datavoice TxPORT PRISM 3000 T1 CSU/DSU 6.22/2.06
  1945. TSeq(Class=RI%gcd=<6%SI=>18000)
  1946. T1(DF=N%W=1000%ACK=S++%Flags=AS%Ops=ME)
  1947. T2(Resp=N)
  1948. T3(Resp=Y%DF=N%W=1000%ACK=S++%Flags=AS%Ops=ME)
  1949. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1950. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1951. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1952. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1953. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=F%ULEN=134%DAT=E)
  1954.  
  1955. # DECbrouter90T1 Runs Cisco IOS 10.2(5)
  1956. # Cisco 1601, IOS 11.0
  1957. Fingerprint Cisco 1601 (IOS 11.0) or DECbrouter90T1 (Runs Cisco IOS 10.2(5))
  1958. T1(DF=N%W=860%ACK=S++%Flags=AS%Ops=M)
  1959. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1960. T3(Resp=N)
  1961. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1962. T5(Resp=N)
  1963. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1964. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1965. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  1966.  
  1967. # Contributed by Steve Shapery <czero@cze.ro>
  1968. # Cisco 3620 running IOS 12.2.1
  1969. # IOS (tm) C2600 Software (C2600-I-M), Version 12.2(1)
  1970. Fingerprint Cisco router (IOS 12.2.1)
  1971. TSeq(Class=TR%gcd=<6%IPID=Z%TS=U)
  1972. T1(DF=N%W=1020%ACK=S++%Flags=AS%Ops=ME)
  1973. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1974. T3(Resp=Y%DF=N%W=1020%ACK=S++%Flags=AS%Ops=M)
  1975. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1976. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1977. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1978. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1979. PU(Resp=N)
  1980.  
  1981. # Contributed by vynka@original.xs4all.nl
  1982. Fingerprint DECNIS 600 V4.1.3B System
  1983. TSeq(Class=TD%gcd=30D4|C35%SI=<F)
  1984. T1(DF=N%W=8000%ACK=S++%Flags=AS%Ops=M)
  1985. T2(Resp=N)
  1986. T3(Resp=Y%DF=N%W=8000%ACK=O%Flags=A%Ops=)
  1987. T4(DF=N%W=8000%ACK=O%Flags=R%Ops=)
  1988. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1989. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1990. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1991. PU(Resp=N)
  1992.  
  1993. # Thanks to Dan Stahlke <fsdls1@aurora.alaska.edu>
  1994. Fingerprint DECserver700-16, Network Access SW V2.2
  1995. TSeq(Class=64K)
  1996. T1(DF=N%W=600%ACK=S++%Flags=AS%Ops=M)
  1997. T2(Resp=N)
  1998. T3(Resp=Y%DF=N%W=600%ACK=S++|O%Flags=AR|A%Ops=)
  1999. T4(DF=N%W=600%ACK=O%Flags=R%Ops=)
  2000. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2001. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2002. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2003. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  2004.  
  2005. # Contributed by Ben Harris <bjh21@cam.ac.uk
  2006. Fingerprint DEC VNswitch900
  2007. TSeq(Class=TD%gcd=<4%SI=<4)
  2008. T1(Resp=Y%DF=N%W=800%ACK=S++%Flags=AS%Ops=MEL)
  2009. T2(Resp=N)
  2010. T3(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2011. T4(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  2012. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2013. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  2014. T7(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2015. PU(Resp=Y%DF=N%TOS=0%IPLEN=38%RIPTL=148%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  2016.  
  2017. # Contributed by KRoNoS <kronos@buynet.com.br>
  2018. Fingerprint Digitel NetRouter NR3000
  2019. TSeq(Class=RI%gcd=<2004%SI=<10CC&>16)
  2020. T1(DF=N%W=200%ACK=S++%Flags=AS%Ops=M)
  2021. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2022. T3(Resp=Y%DF=N%W=200%ACK=S++%Flags=AS%Ops=M)
  2023. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2024. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2025. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2026. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2027. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=F%ULEN=134%DAT=E)
  2028.  
  2029. # Contributed by morewood@on.bell.ca
  2030. Fingerprint DG/UX Release R4.11MU02
  2031. TSeq(Class=TD%gcd=10000|20000|30000%SI=<F)
  2032. T1(DF=N%W=2229%ACK=S++%Flags=AS%Ops=M)
  2033. T2(Resp=N)
  2034. T3(Resp=Y%DF=N%W=2225%ACK=O%Flags=A%Ops=)
  2035. T4(DF=N%W=2238%ACK=O%Flags=R%Ops=)
  2036. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2037. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2038. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2039. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  2040.  
  2041. # Contributed by joao_Mota@portugalmail.pt
  2042. Fingerprint DG/UX Release R4.20MU02
  2043. TSeq(Class=TD%gcd=<20004%SI=<1E)
  2044. T1(DF=N%W=2229%ACK=S++%Flags=AS%Ops=M)
  2045. T2(Resp=N)
  2046. T3(Resp=Y%DF=N%W=2225%ACK=O%Flags=A%Ops=)
  2047. T4(DF=N%W=2238%ACK=O%Flags=R%Ops=)
  2048. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2049. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2050. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2051. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=F%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  2052.  
  2053. # Contributed by drUm
  2054. Fingerprint DG/UX Release R4.20MU06
  2055. TSeq(Class=RI%gcd=<6%SI=<E21EE&>779%IPID=I%TS=U)
  2056. T1(DF=N%W=FFAF%ACK=S++%Flags=AS%Ops=M)
  2057. T2(Resp=N)
  2058. T3(Resp=Y%DF=N%W=FFAB%ACK=O%Flags=A%Ops=)
  2059. T4(DF=N%W=FFFF%ACK=O%Flags=R%Ops=)
  2060. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2061. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2062. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2063. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=F%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  2064.  
  2065. # Contributed by Bogdan Nicolae bogdan@core.com
  2066. Fingerprint Digital Link DL2001 Management Access Processor
  2067. TSeq(Class=TD%gcd=<2780%SI=<14)
  2068. T1(DF=N%W=1000%ACK=S++%Flags=AS%Ops=M)
  2069. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2070. T3(Resp=Y%DF=N%W=1000%ACK=S++%Flags=AS%Ops=M)
  2071. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2072. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2073. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2074. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2075. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  2076.  
  2077. Fingerprint Digital UNIX OSF1 V 3.0,3.2,3.2C  # Thanks to Lamont Granquist
  2078. TSeq(Class=64K)
  2079. T1(DF=N%W=8000|805C%ACK=S++%Flags=AS%Ops=MNW)
  2080. T2(Resp=N)
  2081. T3(Resp=Y%DF=N%W=8000|805C%ACK=O%Flags=A%Ops=)
  2082. T4(DF=N%W=8000%ACK=O%Flags=R%Ops=)
  2083. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2084. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2085. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2086. PU(TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=0%ULEN=134%DAT=E)
  2087.  
  2088. Fingerprint Digital UNIX OSF1 V 4.0,4.0B,4.0D,4.0E,4.0F  # Thanks to Mea Culpa & Lamont Grsnquist & Izar Tarandach
  2089. TSeq(Class=RI|TD|64K%gcd=<6)  # Boy, OSF1 comes in all colors!
  2090. T1(DF=Y%W=805C|8000%ACK=S++%Flags=AS%Ops=MNW)
  2091. T2(Resp=N)
  2092. T3(Resp=Y%DF=Y%W=805C|8000%ACK=O%Flags=A%Ops=)
  2093. T4(DF=N%W=8000%ACK=O%Flags=R%Ops=)
  2094. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2095. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2096. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2097. PU(TOS=0%IPLEN=38%RIPTL=148%RID=E|F%RIPCK=E%UCK=0%ULEN=134%DAT=E)
  2098.  
  2099. # Contributed by Philippe Tempel
  2100. Fingerprint Compaq Tru64 UNIX (formerly Digital UNIX) 4.0e
  2101. TSeq(Class=C)
  2102. T1(DF=Y%W=805C%ACK=S++%Flags=AS%Ops=MNW)
  2103. T2(Resp=N)
  2104. T3(Resp=Y%DF=Y%W=805C%ACK=O%Flags=A%Ops=)
  2105. T4(DF=N%W=8000%ACK=O%Flags=R%Ops=)
  2106. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2107. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2108. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2109. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=0%ULEN=134%DAT=E)
  2110.  
  2111. # Contributed by manapy manapy@transient.net, Andre Diller dillera@isc.upenn.edu
  2112. Fingerprint Compaq Tru64 UNIX 5.0 on AlphaServer
  2113. TSeq(Class=RI%gcd=<10%SI=<1C90D0&>490C)
  2114. T1(DF=N%W=805C%ACK=S++%Flags=AS%Ops=MNW)
  2115. T2(Resp=N)
  2116. T3(Resp=Y%DF=N%W=805C%ACK=O%Flags=A%Ops=)
  2117. T4(DF=N%W=8000%ACK=O%Flags=R%Ops=)
  2118. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2119. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2120. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2121. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=0%ULEN=134%DAT=E)
  2122.  
  2123. # Contributed by RaW
  2124. Fingerprint OS-9/68K V2.4 (Quanterra Q4124 - 68030)
  2125. TSeq(Class=i800)
  2126. T1(DF=N%W=C000%ACK=S++%Flags=AS%Ops=)
  2127. T2(Resp=N)
  2128. T3(Resp=Y%DF=N%W=C000%ACK=O%Flags=A%Ops=)
  2129. T4(DF=N%W=C000%ACK=O%Flags=R%Ops=)
  2130. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2131. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2132. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2133. PU(Resp=N)
  2134.  
  2135. # Contributed by Slimey Talc <Slimey_Talc@yahoo.com>
  2136. Fingerprint OSF1 5.0 Rev. 910 (a.k.a. Compaq/Digital Tru64 Unix)
  2137. TSeq(Class=RI%gcd=<6%SI=<E88&>11)
  2138. T1(DF=N%W=805C%ACK=S++%Flags=AS%Ops=MNW)
  2139. T2(Resp=N)
  2140. T3(Resp=Y%DF=N%W=805C%ACK=O%Flags=A%Ops=)
  2141. T4(DF=N%W=8000%ACK=O%Flags=R%Ops=)
  2142. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2143. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2144. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2145. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=0%ULEN=134%DAT=E)
  2146.  
  2147. # Contributed by Ben Harris <bjh21@cam.ac.uk>
  2148. Fingerprint DEC OSF/1 V1.3A - 2.0
  2149. TSeq(Class=64K)
  2150. T1(DF=N%W=805C%ACK=S++%Flags=AS%Ops=MNW)
  2151. T2(Resp=N)
  2152. T3(Resp=Y%DF=N%W=FFFF%ACK=O%Flags=A%Ops=)
  2153. T4(DF=N%W=8000%ACK=O%Flags=R%Ops=)
  2154. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2155. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2156. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2157. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=0%ULEN=134%DAT=E)
  2158.  
  2159. # Contributed by jonas jonas@eh-lanparty.de
  2160. Fingerprint DEC OSF1 Version 5.0.0
  2161. TSeq(Class=RI%gcd=<6%SI=<186794&>13E0%TS=U)
  2162. T1(DF=N%W=FFFF%ACK=S++%Flags=AS%Ops=MNW)
  2163. T2(Resp=N)
  2164. T3(Resp=Y%DF=N%W=FFFF%ACK=O%Flags=A%Ops=)
  2165. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2166. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2167. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2168. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2169. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=0%ULEN=134%DAT=E)
  2170.  
  2171. # Contributed by Vic RattleHead [PFG]
  2172. Fingerprint OSF/1 5.60
  2173. TSeq(Class=64K)
  2174. T1(DF=N%W=8000%ACK=S++%Flags=AS%Ops=MNW)
  2175. T2(Resp=N)
  2176. T3(Resp=Y%DF=N%W=8000%ACK=O%Flags=A%Ops=)
  2177. T4(DF=N%W=8000%ACK=O%Flags=R%Ops=)
  2178. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2179. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2180. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2181. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=F%UCK=0%ULEN=134%DAT=E)
  2182.  
  2183. # Contributed by Mea Culpa & Lamont Grsnquist & Izar Tarandach mcx <emre@nsimail.com>, Garry Optland <garry@pp.nsw.gov.au>
  2184. Fingerprint Digital UNIX OSF1 V 4.0-4.0F
  2185. TSeq(Class=C|RI%gcd=<6)
  2186. T1(DF=Y%W=805C|8000|70D5%ACK=S++%Flags=AS%Ops=MNW)
  2187. T2(Resp=N)
  2188. T3(Resp=Y%DF=Y%W=8000|70D5|805C%ACK=O%Flags=A%Ops=)
  2189. T4(DF=N%W=8000|7000%ACK=O%Flags=R%Ops=)
  2190. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2191. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2192. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2193. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E|F%RIPCK=E|F%UCK=0%ULEN=134%DAT=E)
  2194.  
  2195. # Contributed by Anonymous
  2196. Fingerprint Dynix/PTX 4.4.2
  2197. TSeq(Class=RI%gcd=<6%SI=<15E0&>23)
  2198. T1(DF=N%W=4000%ACK=S++%Flags=AS%Ops=M)
  2199. T2(Resp=N)
  2200. T3(Resp=Y%DF=N%W=4000%ACK=O%Flags=A%Ops=)
  2201. T4(DF=N%W=4000%ACK=O%Flags=R%Ops=)
  2202. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2203. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2204. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2205. PU(DF=N%TOS=0%IPLEN=38%RIPTL=15C%RID=E%RIPCK=0%UCK=E%ULEN=134%DAT=E)
  2206.  
  2207. # Thanks to anarch <anarch@exo.com>
  2208. Fingerprint Epson Stylus 800n/EPSON Ethernet Ver. 4.20
  2209. T1(DF=N%W=200%ACK=S++%Flags=AS%Ops=M)
  2210. T2(Resp=Y%DF=N%W=200%ACK=S++%Flags=AR%Ops=)
  2211. T3(DF=N%W=200%ACK=S++%Flags=AF|AR%Ops=)
  2212. T4(DF=N%W=200%ACK=S++%Flags=AR%Ops=)
  2213. T5(DF=N%W=200%ACK=S++%Flags=AR%Ops=)
  2214. T6(DF=N%W=200%ACK=S++%Flags=AR%Ops=)
  2215. T7(DF=N%W=200%ACK=S++%Flags=AR%Ops=)
  2216. PU(Resp=N)
  2217.  
  2218. # Contributed by Ben Harris
  2219. Fingerprint X EPSON Ethernet Ver. 4.20 6.04, 13395E-98
  2220. TSeq(Class=TR)
  2221. T1(Resp=Y%DF=N%W=200%ACK=S++%Flags=AS%Ops=M)
  2222. T2(Resp=Y%DF=N%W=200%ACK=S++%Flags=AR%Ops=)
  2223. T3(Resp=Y%DF=N%W=200%ACK=S++%Flags=AR|AF%Ops=)
  2224. T4(Resp=Y%DF=N%W=200%ACK=S++%Flags=AR%Ops=)
  2225. T5(Resp=Y%DF=N%W=200%ACK=S++%Flags=AR%Ops=)
  2226. T6(Resp=Y%DF=N%W=200%ACK=S++%Flags=AR%Ops=)
  2227. T7(Resp=Y%DF=N%W=200%ACK=S++%Flags=AR%Ops=)
  2228. PU(Resp=N)
  2229.  
  2230. # Contributed by Joseph Mallett <jmallett@xMach.org>
  2231. Fingerprint xMach 0.1-CURRENT
  2232. TSeq(Class=64K%IPID=I%TS=2HZ)
  2233. T1(DF=N%W=2017%ACK=S++%Flags=AS%Ops=MNWNNT)
  2234. T2(Resp=N)
  2235. T3(Resp=Y%DF=N%W=2017%ACK=S++%Flags=AS%Ops=MNWNNT)
  2236. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2237. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2238. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2239. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2240. PU(DF=N%TOS=0%IPLEN=38%RIPTL=15C%RID=F%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  2241.  
  2242. # Contributed by Scot Elliott <scot@tech.boo.com>
  2243. Fingerprint Extreme Networks Black Diamond switch
  2244. TSeq(Class=64K%gcd=<6%SI=<14)
  2245. T1(DF=N%W=1000%ACK=S++%Flags=AS%Ops=)
  2246. T2(Resp=N)
  2247. T3(Resp=Y%DF=N%W=1000%ACK=O%Flags=A%Ops=)
  2248. T4(DF=N%W=1000%ACK=O%Flags=R%Ops=)
  2249. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2250. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2251. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2252. PU(DF=N%TOS=C0%IPLEN=38%RIPTL=134%RID=E%RIPCK=F%UCK=0%ULEN=134%DAT=E)
  2253.  
  2254. # Contributed by Mike Bristow
  2255. Fingerprint Extreme Gigabit switch (unknown version)
  2256. TSeq(Class=64K)
  2257. T1(DF=N%W=1000%ACK=S++%Flags=AS%Ops=M)
  2258. T2(Resp=N)
  2259. T3(Resp=Y%DF=N%W=1000%ACK=O%Flags=A%Ops=)
  2260. T4(DF=N%W=1000%ACK=O%Flags=R%Ops=)
  2261. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2262. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2263. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2264. PU(DF=N%TOS=C0%IPLEN=38%RIPTL=134%RID=E%RIPCK=F%UCK=0%ULEN=134%DAT=E)
  2265.  
  2266. # Contributed by Depach Depach@ne1.za.net
  2267. Fingerprint NAT LANB/290 Console Program V4.00
  2268. TSeq(Class=TD%gcd=<80004%SI=<14)
  2269. T1(DF=N%W=800%ACK=S++%Flags=AS%Ops=M)
  2270. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2271. T3(Resp=Y%DF=N%W=800%ACK=S++%Flags=APS%Ops=M)
  2272. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2273. T5(Resp=N)
  2274. T6(Resp=N)
  2275. T7(Resp=N)
  2276. PU(Resp=N)
  2277.  
  2278. # Contributed by patrick.audemard@bigfoot.com
  2279. Fingerprint NCR MP-RAS SVR4 UNIX System Version 3
  2280. TSeq(Class=RI%gcd=<6%SI=<31BA1E&>7F38)
  2281. T1(DF=N%W=60F4%ACK=S++%Flags=AS%Ops=MNWNNT)
  2282. T2(Resp=N)
  2283. T3(Resp=Y%DF=N%W=6041%ACK=O%Flags=A%Ops=NNT)
  2284. T4(DF=N%W=6000%ACK=O%Flags=R%Ops=)
  2285. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2286. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2287. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2288. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  2289.  
  2290. Fingerprint NCR S26 (i386) running NCR MP-RAS SVR4 UNIX System
  2291. TSeq(Class=RI%gcd=<6%SI=<2BB718&>6FD5)
  2292. T1(DF=Y%W=60F4%ACK=S++%Flags=AS%Ops=MNWNNT)
  2293. T2(Resp=N)
  2294. T3(Resp=Y%DF=Y%W=6041%ACK=O%Flags=A%Ops=NNT)
  2295. T4(DF=Y%W=6000%ACK=O%Flags=R%Ops=)
  2296. T5(DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  2297. T6(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  2298. T7(DF=Y%W=0%ACK=S%Flags=AR%Ops=)
  2299. PU(DF=Y%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  2300.  
  2301. # Contributed by Jeff Harris - jeff@lightweb.net
  2302. Fingerprint F5labs Big/IP HA TCP/IP Load Balancer (BSDI kernel/x86)
  2303. TSeq(Class=RI%gcd=<8%SI=<75C74&>12C4)
  2304. T1(DF=Y%W=402E%ACK=S++%Flags=AS%Ops=MNWNNT)
  2305. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2306. T3(Resp=Y%DF=Y%W=402E%ACK=O%Flags=A%Ops=NNT)
  2307. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2308. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2309. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2310. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2311. PU(Resp=N)
  2312.  
  2313. # Thanks to  Richard Reiner <rreiner@fscinternet.com>
  2314. Fingerprint Farralon Netopia router or Compatible Systems 900i
  2315. TSeq(Class=TD%gcd=388|710|A98%SI=<F)
  2316. T1(DF=N%W=400%ACK=S++%Flags=AS%Ops=M)
  2317. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2318. T3(Resp=Y%DF=N%W=400%ACK=S++%Flags=AS%Ops=M)
  2319. T4(DF=N%W=0%ACK=S%Flags=R%Ops=)
  2320. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2321. T6(DF=N%W=0%ACK=S%Flags=R%Ops=)
  2322. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2323. PU(Resp=N)
  2324.  
  2325. # Contributed by Anonymous
  2326. Fingerprint FastComm FRAD F9200-DS-DNI -- Ver. 4.2.3A
  2327. TSeq(Class=TD|RI%gcd=<8%SI=<1E)
  2328. T1(DF=N%W=648%ACK=S++%Flags=AS%Ops=)
  2329. T2(Resp=N)
  2330. T3(Resp=Y%DF=N%W=648%ACK=S++|O%Flags=AS%Ops=)
  2331. T4(DF=N%W=0%ACK=S|O%Flags=AR|A%Ops=)
  2332. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2333. T6(DF=N%W=0|B01%ACK=S|O%Flags=AR|A%Ops=)
  2334. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2335. PU(Resp=N)
  2336.  
  2337. # Contributed by J.-Ph. Velders <Jan-Philip.Velders@cwi.nl>
  2338. Fingerprint Foundry BigIron running 'SW' 07.0.05T53 (B2R07005)
  2339. TSeq(Class=RI%gcd=<6%SI=<2DE56&>182%IPID=I%TS=U)
  2340. T1(DF=Y%W=4000%ACK=S++%Flags=AS%Ops=M)
  2341. T2(Resp=Y%DF=Y%W=0%ACK=S%Flags=AR%Ops=)
  2342. T3(Resp=Y%DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  2343. T4(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  2344. T5(DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  2345. T6(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  2346. T7(DF=Y%W=0%ACK=S%Flags=AR%Ops=)
  2347. PU(Resp=N)
  2348.  
  2349. # Contributed by Bjunk <bjunk@diinf.usach.cl>
  2350. Fingerprint Foundry Networks, Inc. Router, IronWare Version 06.5.12T43
  2351. TSeq(Class=C)
  2352. T1(DF=Y%W=4000%ACK=S++%Flags=AS%Ops=M)
  2353. T2(Resp=Y%DF=Y%W=1%ACK=S%Flags=AR%Ops=)
  2354. T3(Resp=Y%DF=Y%W=1%ACK=S++%Flags=AR%Ops=)
  2355. T4(DF=Y%W=1%ACK=O%Flags=R%Ops=)
  2356. T5(DF=Y%W=1%ACK=S++%Flags=AR%Ops=)
  2357. T6(DF=Y%W=1%ACK=O%Flags=R%Ops=)
  2358. T7(DF=Y%W=1%ACK=S%Flags=AR%Ops=)
  2359. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  2360.  
  2361. # Contributed by Jeffrey H. Johnson - jeff@websitefactory.net
  2362. Fingerprint Foundry ServerIron XL Switch Version 06.0.00T12
  2363. TSeq(Class=C)
  2364. T1(DF=Y%W=4000%ACK=S++|O%Flags=AS%Ops=M)
  2365. T2(Resp=Y%DF=Y%W=1%ACK=S%Flags=AR%Ops=)
  2366. T3(Resp=Y%DF=Y%W=1%ACK=S++%Flags=AR%Ops=)
  2367. T4(DF=Y%W=1%ACK=O%Flags=R%Ops=)
  2368. T5(Resp=N)
  2369. T6(DF=Y%W=1%ACK=O%Flags=R%Ops=)
  2370. T7(DF=Y%W=1%ACK=S%Flags=AR%Ops=)
  2371. PU(DF=N%TOS=0%IPLEN=44%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=F)
  2372.  
  2373. # Contributed by sboyd@futures.com
  2374. Fingerprint Netopia DSL router
  2375. TSeq(Class=TR)
  2376. T1(Resp=Y%DF=N%W=7FE0%ACK=S++%Flags=AS%Ops=ME)
  2377. T2(Resp=N)
  2378. T3(Resp=Y%DF=N%W=7FE0%ACK=S++%Flags=ASF%Ops=ME)
  2379. T4(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  2380. T5(Resp=N)
  2381. T6(Resp=N)
  2382. T7(Resp=N)
  2383. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  2384.  
  2385. # Contributed by Dan Frasnelli (dfrasnel@corewar.com)
  2386. Fingerprint NetScreen-100
  2387. TSeq(Class=RI%gcd=<6%SI=<276A&>50)
  2388. T1(DF=N%W=400%ACK=S++%Flags=AS%Ops=M)
  2389. T2(Resp=N)
  2390. T3(Resp=N)
  2391. T4(Resp=N)
  2392. T5(DF=N%W=1000%ACK=S%Flags=AR%Ops=)
  2393. T6(DF=N%W=1000%ACK=S%Flags=AR%Ops=)
  2394. T7(Resp=N)
  2395. PU(Resp=N)
  2396.  
  2397. # Contributed by Evil Bifrost <bifrost@dis.org>
  2398. Fingerprint Nokia IPSO 3.2-3.2.1 releng 783-849
  2399. TSeq(Class=RI%gcd=<6%SI=<77DC6&>1319)
  2400. T1(DF=N%W=4000%ACK=O|S++%Flags=A|AS%Ops=NNT|MNWNNT)
  2401. T2(Resp=N)
  2402. T3(Resp=Y%DF=N%W=4000%ACK=O|S++%Flags=A|AS%Ops=NNT|MNWNNT)
  2403. T4(DF=N%W=4000%ACK=O%Flags=R%Ops=)
  2404. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2405. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2406. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2407. PU(DF=N%TOS=E0%IPLEN=164%RIPTL=134%RID=E%RIPCK=F%UCK=0%ULEN=134%DAT=E)
  2408.  
  2409. # Contributed by Nir Zuk, nir@nirzuk.com
  2410. Fingerprint NOKIA IPSO 3.2 Running Checkpoint Firewall-1
  2411. TSeq(Class=RI%gcd=<6%SI=<E4656&>2476)
  2412. T1(DF=N%W=4000%ACK=O|S++%Flags=A|AS%Ops=NNT|MNWNNT)
  2413. T2(Resp=N)
  2414. T3(Resp=Y%DF=N%W=4000%ACK=O|S++%Flags=A|AS%Ops=NNT|MNWNNT)
  2415. T4(DF=N%W=4000%ACK=O%Flags=R%Ops=)
  2416. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2417. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2418. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2419. PU(DF=Y|N%TOS=E0|0%IPLEN=164|38%RIPTL=134|148%RID=E%RIPCK=E%UCK=0|E%ULEN=134%DAT=E)
  2420.  
  2421. # Contributed by Mike Barnard (mike@bleeding-head.com)
  2422. Fingerprint Galacticomm WorldGroup BBS / Vircom TCP/IP stack
  2423. TSeq(Class=C)
  2424. T1(DF=N%W=800%ACK=S++%Flags=AS%Ops=ME)
  2425. T2(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  2426. T3(Resp=Y%DF=N%W=800%ACK=S++%Flags=AS%Ops=ME)
  2427. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2428. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2429. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2430. T7(Resp=N)
  2431. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  2432.  
  2433. # Contributed by Brian Platt <brianp@kivex.com>
  2434. Fingerprint Gandalf LanLine Router
  2435. TSeq(Class=TD%gcd=<714%SI=<14)
  2436. T1(DF=N%W=5DC%ACK=S++%Flags=AS%Ops=M)
  2437. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2438. T3(Resp=Y%DF=N%W=5DC%ACK=S++%Flags=AS%Ops=M)
  2439. T4(DF=N%W=0%ACK=S%Flags=R%Ops=)
  2440. T5(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2441. T6(DF=N%W=0%ACK=S%Flags=R%Ops=)
  2442. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2443. PU(Resp=N)
  2444.  
  2445. Fingerprint Gnat Box Light 3.0.3 (from the inside interface)
  2446. TSeq(Class=RI%gcd=<6%SI=<F708&>264)
  2447. T1(DF=Y%W=403D%ACK=S++%Flags=AS%Ops=MNWNNT)
  2448. T2(Resp=N)
  2449. T3(Resp=Y%DF=Y%W=403D%ACK=S++%Flags=AS%Ops=MNWNNT)
  2450. T4(Resp=N)
  2451. T5(Resp=N)
  2452. T6(Resp=N)
  2453. T7(Resp=N)
  2454. PU(DF=N%TOS=0%IPLEN=38%RIPTL=15C%RID=F%RIPCK=F%UCK=E%ULEN=134%DAT=E)
  2455.  
  2456. # Contributed by Bob Miorelli  miorelr@corphq.utc.com
  2457. Fingerprint Gauntlet 4.0a firewall on Solaris 2.5.1
  2458. TSeq(Class=RI%gcd=<6%SI=<10540A&>89C%IPID=I%TS=U)
  2459. T1(DF=Y%W=2120%ACK=S++%Flags=AS%Ops=ME)
  2460. T2(Resp=N)
  2461. T3(Resp=N)
  2462. T4(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  2463. T5(Resp=N)
  2464. T6(Resp=N)
  2465. T7(Resp=N)
  2466. PU(Resp=N)
  2467.  
  2468. # Contributed by "Richard Johnson" <rdump@river.com>
  2469. Fingerprint Compatible Systems MicroRouter 900i v3.0.9
  2470. TSeq(Class=TD%gcd=388|710|A98%SI=<F)
  2471. T1(DF=N%W=400%ACK=S++%Flags=AS%Ops=M)
  2472. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2473. T3(Resp=Y%DF=N%W=400%ACK=S++%Flags=AS%Ops=M)
  2474. T4(DF=N%W=0%ACK=S%Flags=R%Ops=)
  2475. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2476. T6(DF=N%W=0%ACK=S%Flags=R%Ops=)
  2477. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2478. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=F%UCK=E%ULEN=134%DAT=E)
  2479.  
  2480. # Contributed by larsu@redbox.amerisuk.com
  2481. Fingerprint Compatible Systems Microrouter 2220R w/ firmware v4.5
  2482. TSeq(Class=TD%gcd=388|710|A98%SI=<14)
  2483. T1(DF=N%W=4000%ACK=S++%Flags=AS%Ops=M)
  2484. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2485. T3(Resp=Y%DF=N%W=4000%ACK=S++%Flags=AS%Ops=M)
  2486. T4(DF=N%W=0%ACK=S%Flags=R%Ops=)
  2487. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2488. T6(DF=N%W=0%ACK=S%Flags=R%Ops=)
  2489. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2490. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=F%UCK=E%ULEN=134%DAT=E)
  2491.  
  2492. # Thanks to Mark <mark@suspicious.com>
  2493. Fingerprint FlowPoint/2000 - 2200 SDSL Router (v1.2.3 - 3.0.4) or ASCOM Timeplex Access Router
  2494. TSeq(Class=TD%gcd=<6%SI=<FF)
  2495. T1(DF=N%W=1000%ACK=S++%Flags=AS%Ops=M)
  2496. T2(Resp=N)
  2497. T3(Resp=Y%DF=N%W=1000%ACK=S++%Flags=AS%Ops=M)
  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=15C%RID=E%RIPCK=F%UCK=0%ULEN=134%DAT=E)
  2503.  
  2504. # Contributed by AndroSyn <androsyn@ods.org>
  2505. Fingerprint Flowpoint 144 or 22XX DSL Router v3.0.8
  2506. TSeq(Class=TR%gcd=<6)
  2507. T1(DF=N%W=1000%ACK=S++%Flags=AS%Ops=M)
  2508. T2(Resp=N)
  2509. T3(Resp=Y%DF=N%W=1000%ACK=S++%Flags=AS%Ops=M)
  2510. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2511. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2512. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2513. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2514. PU(DF=N%TOS=0%IPLEN=38%RIPTL=15C%RID=E%RIPCK=F%UCK=0%ULEN=134%DAT=E)
  2515.  
  2516. # Contributed by David O'Brien, Jan Koum, webmaster@merging.org
  2517. Fingerprint FreeBSD 2.2.1 - 4.1
  2518. TSeq(Class=RI%gcd=<8%SI=<38E50&>906)
  2519. T1(DF=Y%W=403D|C0B7|402E|C08A|FFFF%ACK=S++%Flags=AS%Ops=MNWNNT|M)
  2520. T2(Resp=N)
  2521. T3(Resp=Y%DF=Y%W=403D|C0B7|402E|C08A|FFFF%ACK=S++%Flags=AS|A%Ops=MNWNNT|NNT|M)
  2522. T4(DF=N%W=4000|0|0%ACK=O%Flags=R%Ops=)
  2523. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2524. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2525. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2526. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=F%RIPCK=F%UCK=0|F%ULEN=134%DAT=E)
  2527.  
  2528. # Thanks to Alexandr D. Kanevskiy <kad@dgtu.donetsk.ua>
  2529. Fingerprint FreeBSD 2.1.0 - 2.1.5  # Thanks to Jan Koum!
  2530. TSeq(Class=64K)
  2531. T1(DF=N|Y%W=402E|403D%ACK=S++|O%Flags=AS|A%Ops=M|NNT|MNWNNT)
  2532. T2(Resp=N)
  2533. T3(Resp=Y%DF=N|Y%W=402E|403D%ACK=S++|O%Flags=AS|A%Ops=M|NNT|MNWNNT)
  2534. T4(DF=N%W=4000%ACK=O%Flags=R%Ops=)
  2535. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2536. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2537. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2538. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=F%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  2539.  
  2540. # Contributed by Michael - webmaster@tenebrous.com
  2541. Fingerprint FreeBSD 2.2.1-STABLE
  2542. TSeq(Class=RI%gcd=<8%SI=<74A54&>1295)
  2543. T1(DF=Y%W=402E%ACK=S++%Flags=AS%Ops=M)
  2544. T2(Resp=N)
  2545. T3(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2546. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2547. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2548. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2549. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2550. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E|F%RIPCK=E|F%UCK=0%ULEN=134%DAT=E)
  2551.  
  2552. # Contributed by pawel@essus.com.pl
  2553. Fingerprint FreeBSD 3.2-4.0
  2554. TSeq(Class=RI%gcd=<6%SI=<92D42&>1769)
  2555. T1(DF=Y%W=403D|402E%ACK=S++|O%Flags=AS|A%Ops=MNWNNT|NNT|M)
  2556. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2557. T3(Resp=Y%DF=Y%W=403D|402E%ACK=S++%Flags=AS%Ops=MNWNNT|M)
  2558. T4(DF=N%W=4000|0%ACK=O%Flags=R%Ops=)
  2559. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2560. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2561. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2562. PU(Resp=N)
  2563.  
  2564. # Contributed by warmenhoven@bigfoot.com
  2565. Fingerprint FreeBSD 4.0-20000208-CURRENT
  2566. TSeq(Class=RI%gcd=<6%SI=<63074&>FC4)
  2567. T1(DF=Y%W=403D%ACK=S++%Flags=AS%Ops=MNWNNT)
  2568. T2(Resp=N)
  2569. T3(Resp=N)
  2570. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2571. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2572. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2573. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2574. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=F%RIPCK=F%UCK=0%ULEN=134%DAT=E)
  2575.  
  2576. # Contributed by Cabal (dogbert@clue4all.net)
  2577. Fingerprint FreeBSD 4.1.1 - 4.3 (X86)
  2578. TSeq(Class=RI%gcd=<6%SI=<6A4D2&>10D%IPID=I%TS=U)
  2579. T1(DF=Y%W=402E%ACK=S++%Flags=AS%Ops=M)
  2580. T2(Resp=N)
  2581. T3(Resp=Y%DF=Y%W=402E%ACK=S++%Flags=AS%Ops=M)
  2582. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2583. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2584. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2585. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2586. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=0%ULEN=134%DAT=E)
  2587.  
  2588. # Contributed by Fredrik Carlsson
  2589. Fingerprint FreeBSD 4.3 - 4.4PRERELEASE
  2590. TSeq(Class=TR%gcd=<6%IPID=I%TS=U)
  2591. T1(DF=Y%W=402E%ACK=S++%Flags=AS%Ops=M)
  2592. T2(Resp=N)
  2593. T3(Resp=Y%DF=Y%W=402E%ACK=S++%Flags=AS%Ops=M)
  2594. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2595. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2596. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2597. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2598. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E|F%UCK=0%ULEN=134%DAT=E)
  2599.  
  2600. # Contributed by Terje With Lunndal and Rainer Fleischmann
  2601. Fingerprint FreeBSD 4.3 - 4.4PRERELEASE
  2602. TSeq(Class=TR%gcd=<6%IPID=I%TS=100HZ)
  2603. T1(DF=Y%W=FFFF|403D%ACK=S++%Flags=AS%Ops=MNWNNT)
  2604. T2(Resp=N)
  2605. T3(Resp=Y%DF=Y%W=FFFF|403D%ACK=S++%Flags=AS%Ops=MNWNNT)
  2606. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2607. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2608. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2609. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2610. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=0%ULEN=134%DAT=E)
  2611.  
  2612. # Contributed by Neil Hillard
  2613. Fingerprint Gold Card Ethernet Interface Firmware Ver. 3.19 (95.01.16).  Apparently a MIO Network interface for HP LaserJets, etc.
  2614. TSeq(Class=C)
  2615. T1(Resp=Y%DF=N%W=40%ACK=S++%Flags=AS%Ops=M)
  2616. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=APR%Ops=)
  2617. T3(Resp=Y%DF=N%W=40%ACK=S++%Flags=AS%Ops=M)
  2618. T4(Resp=Y%DF=N%W=0%ACK=S%Flags=APR%Ops=)
  2619. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=APR%Ops=)
  2620. T6(Resp=Y%DF=N%W=0%ACK=S%Flags=APR%Ops=)
  2621. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=APR%Ops=)
  2622. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  2623.  
  2624. # Contributed by Ben Harris <bjh21@cam.ac.uk>
  2625. Fingerprint Hitachi HI-UX/MPP (don't know version)
  2626. TSeq(Class=64K)
  2627. T1(DF=N%W=FFAF%ACK=S++%Flags=AS%Ops=MNNTWL)
  2628. T2(Resp=N)
  2629. T3(Resp=Y%DF=N%W=FF5E%ACK=O%Flags=A%Ops=NNT)
  2630. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2631. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2632. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2633. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2634. PU(TOS=0%IPLEN=38%RIPTL=15C%RIPCK=F%UCK=0%ULEN=134%DAT=E)
  2635.  
  2636. # Thanks to Chris Tobkin <tobkin@jaws.umn.edu>
  2637. # HP Router 210 with OS 9.72
  2638. Fingerprint HP Advancestack Etherswitch 224T or 210
  2639. TSeq(Class=TD%SI=<20)
  2640. T1(DF=N%W=400%ACK=S++%Flags=AS%Ops=M)
  2641. T2(Resp=N)
  2642. T3(Resp=Y%DF=N%W=400%ACK=S++%Flags=AS%Ops=M)
  2643. T4(DF=N%W=400%ACK=O%Flags=R%Ops=)
  2644. T5(DF=N%W=400%ACK=O%Flags=R%Ops=)
  2645. T6(DF=N%W=400%ACK=O%Flags=R%Ops=)
  2646. T7(DF=N%W=400%ACK=O%Flags=R%Ops=)
  2647. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  2648.  
  2649. # Thanks to David G. Andersen <danderse@cs.utah.edu>
  2650. # Don't ask me what this is :)  David says
  2651. # it is "a Utah port of BSD to HP machines"
  2652. Fingerprint HP-BSD 2.0
  2653. TSeq(Class=64K)
  2654. T1(Resp=Y%DF=N%W=2017%ACK=S++%Flags=AS%Ops=MNWNNT)
  2655. T2(Resp=N)
  2656. T3(Resp=Y%DF=N%W=2017%ACK=O%Flags=A%Ops=NNT)
  2657. T4(Resp=Y%DF=N%W=2000%ACK=O%Flags=R%Ops=)
  2658. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2659. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  2660. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2661. PU(Resp=Y%DF=N%TOS=0%IPLEN=38%RIPTL=15C%RID=E%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  2662.  
  2663. Fingerprint HP Entria X station (running Netstation 7.x)  # Thanks t Zippy <seth@interport.net>
  2664. TSeq(Class=64K)
  2665. T1(DF=N%W=2017%ACK=S++%Flags=AS%Ops=MNWNNT)
  2666. T2(Resp=N)
  2667. T3(Resp=Y%DF=N%W=2017%ACK=S++%Flags=AS%Ops=MNWNNT)
  2668. T4(DF=N%W=2000%ACK=O%Flags=R%Ops=)
  2669. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2670. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2671. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2672. PU(DF=N|Y%TOS=0%IPLEN=38%RIPTL=15C%RID=F%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  2673.  
  2674. # Contributed by Brett (yebo@inetz.com)
  2675. Fingerprint HP j4813A ProCurve Switch 2524
  2676. TSeq(Class=64K%IPID=I%TS=U)
  2677. T1(DF=N%W=2000%ACK=S++%Flags=AS%Ops=MNW)
  2678. T2(Resp=N)
  2679. T3(Resp=Y%DF=N%W=2000%ACK=O%Flags=A%Ops=)
  2680. T4(DF=N%W=2000%ACK=O%Flags=R%Ops=)
  2681. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2682. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2683. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2684. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=F%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  2685.  
  2686. Fingerprint HP JetDirect Print Server
  2687. TSeq(Class=TD%gcd=<6%SI=<1E)
  2688. T1(DF=N%W=16D0|C90%ACK=S++%Flags=AS%Ops=M)
  2689. T2(Resp=N)
  2690. T3(Resp=Y%DF=N%W=16D0|0%ACK=S++%Flags=AS|AR%Ops=|M)
  2691. T4(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2692. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2693. T6(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2694. T7(Resp=N)
  2695. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=0%UCK=E%ULEN=134%DAT=E)
  2696.  
  2697. Fingerprint HP printer w/JetDirect card
  2698. TSeq(Class=TD%gcd=<6%SI=<F)
  2699. T1(DF=N%W=2238%ACK=S++%Flags=AS%Ops=M)
  2700. T2(Resp=N)
  2701. T3(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2702. T4(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2703. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2704. T6(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2705. T7(Resp=N)
  2706. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=0%UCK=E%ULEN=134%DAT=E)
  2707.  
  2708. # Contributed by Tim Smith  <SmithyTim@bigfoot.com>
  2709. Fingerprint HP JetDirect  Firmware Rev. H.06.00
  2710. TSeq(Class=TD%gcd=<8%SI=<14)
  2711. T1(DF=N%W=860|16D0%ACK=S++%Flags=AS%Ops=M)
  2712. T2(Resp=N)
  2713. T3(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2714. T4(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2715. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2716. T6(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2717. T7(Resp=N)
  2718. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  2719.  
  2720. # Contributed by Steve Harper - s.harper@m.cc.utah.edu
  2721. Fingerprint HP JetDirect Card (J4169A) in an HP LaserJet 8150
  2722. TSeq(Class=64K%IPID=I%TS=U)
  2723. T1(DF=N%W=5B4%ACK=S++%Flags=AS%Ops=MNW)
  2724. T2(Resp=N)
  2725. T3(Resp=Y%DF=N%W=5B4%ACK=O%Flags=A%Ops=)
  2726. T4(DF=N%W=5B4%ACK=O%Flags=R%Ops=)
  2727. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2728. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2729. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2730. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=F%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  2731.  
  2732. # 2100 Series, 4000 TN, 4000 PS, 8000 DN
  2733. Fingerprint HP LaserJet Printer # Thanks to Dmessiah
  2734. TSeq(Class=TD%gcd=<6%SI=<100)
  2735. T1(DF=N%W=16D0%ACK=S++%Flags=AS%Ops=M)
  2736. T2(Resp=N)
  2737. T3(Resp=Y%DF=N%W=16D0|0%ACK=S++%Flags=AS%Ops=M)
  2738. T4(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2739. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2740. T6(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2741. T7(Resp=N)
  2742. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  2743.  
  2744. Fingerprint HP LaserJet 4000N Printer  # Thanks to David O'Brien
  2745. TSeq(Class=TD%gcd=<6%SI=<1E)
  2746. T1(DF=N%W=860%ACK=S++%Flags=AS%Ops=M)
  2747. T2(Resp=N)
  2748. T3(Resp=Y%DF=N%W=860%ACK=S++%Flags=AS%Ops=M)
  2749. T4(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2750. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2751. T6(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2752. T7(Resp=N)
  2753. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=0%UCK=E%ULEN=134%DAT=E)
  2754.  
  2755. # Jet Direct Model J3113A, Firmware Rev G.07.20
  2756. Fingerprint HP Color LaserJet 4500N, Jet Direct J3113A/2100
  2757. T1(DF=N%W=16D0|0%ACK=S++%Flags=AS|AR%Ops=M|)
  2758. T2(Resp=N)
  2759. T3(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2760. T4(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2761. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2762. T6(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2763. T7(Resp=N)
  2764. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  2765.  
  2766. Fingerprint HP LaserJet 5  # Thanks to Pluvius
  2767. TSeq(Class=TD%gcd=<6%SI=<FF)
  2768. T1(DF=N%W=860%ACK=S++%Flags=AS%Ops=M)
  2769. T2(Resp=N)
  2770. T3(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2771. T4(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2772. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2773. T6(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2774. T7(Resp=N)
  2775. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=0%UCK=E%ULEN=134%DAT=E)
  2776.  
  2777. # Contributed by a-moll@excite.com
  2778. Fingerprint HP Procurve Routing Switch 9304M
  2779. TSeq(Class=C)
  2780. T1(DF=Y%W=800%ACK=S++%Flags=AS%Ops=M)
  2781. T2(Resp=Y%DF=Y%W=1%ACK=S%Flags=AR%Ops=)
  2782. T3(Resp=Y%DF=Y%W=1%ACK=S++%Flags=AR%Ops=)
  2783. T4(DF=Y%W=1%ACK=O%Flags=R%Ops=)
  2784. T5(Resp=N)
  2785. T6(DF=Y%W=1%ACK=O%Flags=R%Ops=)
  2786. T7(DF=Y%W=1%ACK=S%Flags=AR%Ops=)
  2787. PU(Resp=Y%DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  2788.  
  2789. Fingerprint HP-UX A.09.00 E 9000/817 - A.09.07 A 9000/777
  2790. TSeq(Class=64K)
  2791. T1(DF=N%W=2000%ACK=S++%Flags=AS%Ops=)
  2792. T2(Resp=N)
  2793. T3(Resp=Y%DF=N%W=2000%ACK=O%Flags=A%Ops=)
  2794. T4(DF=N%W=2000%ACK=O%Flags=R%Ops=)
  2795. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2796. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2797. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2798. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=0%UCK=E%ULEN=134%DAT=E)
  2799.  
  2800. Fingerprint HP-UX 9.01 - 9.07
  2801. TSeq(Class=64K)
  2802. T1(DF=N%W=2000%ACK=S++%Flags=AS%Ops=M)
  2803. T2(Resp=N)
  2804. T3(Resp=Y%DF=N%W=2000%ACK=O%Flags=A%Ops=)
  2805. T4(DF=N%W=2000%ACK=O%Flags=R%Ops=)
  2806. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2807. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2808. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2809. PU(TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=0%UCK=E%ULEN=134%DAT=E)
  2810.  
  2811. # Note this machine crashes everytime I scan it!
  2812. # Also it used to be 64K but they upgraded seq #
  2813. # generation to true random!  I wonder if that was
  2814. # because of me?
  2815. # XXX: It crashed the machine again, but I got a full
  2816. # scan this time.
  2817. Fingerprint HP-UX B.10.01 A 9000/715
  2818. TSeq(Class=64K|TR)
  2819. T1(Resp=Y%DF=Y%W=8000%ACK=S++%Flags=AS%Ops=M)
  2820. T2(Resp=N)
  2821. T3(Resp=Y%DF=Y%W=8014%ACK=O%Flags=A%Ops=)
  2822. T4(Resp=Y%DF=N%W=8000%ACK=O%Flags=R%Ops=)
  2823. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2824. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  2825. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2826. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=0%UCK=E%ULEN=134%DAT=E)
  2827.  
  2828. #Thanks to Lamont Granquist, David O'Brien
  2829. # HP-UX B.10.20 A 9000/715 or 9000/712 or 9000/871 or 9000/861 with tcp_random_seq = 0
  2830. Fingerprint HP-UX B.10.20 A with tcp_random_seq = 0
  2831. TSeq(Class=64K)
  2832. T1(DF=Y%W=8000%ACK=S++%Flags=AS%Ops=M)
  2833. T2(Resp=N)
  2834. T3(Resp=Y%DF=Y%W=8000%ACK=O%Flags=A%Ops=)
  2835. T4(DF=N%W=8000%ACK=O%Flags=R%Ops=)
  2836. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2837. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2838. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2839. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=0%UCK=E%ULEN=134%DAT=E)
  2840.  
  2841. Fingerprint HP-UX B.10.20 A 9000/715 or 9000/712 or 9000/871 with tcp_random_seq = 1 #Thanks to Lamont Granquist, David O'Brien
  2842. TSeq(Class=RI%gcd=<6%SI=<18000)
  2843. T1(DF=Y%W=8000%ACK=S++%Flags=AS%Ops=M)
  2844. T2(Resp=N)
  2845. T3(Resp=Y%DF=Y%W=8000%ACK=O%Flags=A%Ops=)
  2846. T4(DF=N%W=8000%ACK=O%Flags=R%Ops=)
  2847. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2848. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2849. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2850. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=0%UCK=E%ULEN=134%DAT=E)
  2851.  
  2852. Fingerprint HP-UX 10.20 A 9000/715 or 9000/899
  2853. TSeq(Class=64K)
  2854. T1(DF=N%W=8000%ACK=S++%Flags=AS%Ops=|M)
  2855. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2856. T3(Resp=Y%DF=N%W=8000%ACK=O%Flags=A%Ops=)
  2857. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2858. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2859. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2860. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2861. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=0%UCK=E%ULEN=134%DAT=E)
  2862.  
  2863. Fingerprint HP-UX B.10.20 9000/897
  2864. TSeq(Class=64K)
  2865. T1(DF=Y%W=8000%ACK=S++%Flags=AS%Ops=M)
  2866. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2867. T3(Resp=Y%DF=Y%W=8000%ACK=O%Flags=A%Ops=)
  2868. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2869. T5(Resp=N)
  2870. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2871. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2872. PU(Resp=N)
  2873.  
  2874. Fingerprint HP-UX 10.20 E 9000/777 or A 712/60 with tcp_random_seq = 0
  2875. TSeq(Class=64K)
  2876. T1(Resp=Y%DF=Y%W=8000%ACK=S++%Flags=AS%Ops=M)
  2877. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2878. T3(Resp=Y%DF=Y%W=8000%ACK=O%Flags=A%Ops=)
  2879. T4(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  2880. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2881. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  2882. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2883. PU(DF=N|Y%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=0%UCK=E%ULEN=134%DAT=E)
  2884.  
  2885. Fingerprint HP-UX 10.20 # 9000/777 or A 712/60 with tcp_random_seq = 1 or 2
  2886. TSeq(Class=RI%gcd=<6%SI=<18000)
  2887. T1(Resp=Y%DF=Y%W=8000%ACK=S++%Flags=AS%Ops=M)
  2888. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2889. T3(Resp=Y%DF=Y%W=8000%ACK=O%Flags=A%Ops=)
  2890. T4(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  2891. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2892. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  2893. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2894. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=0%UCK=E%ULEN=134%DAT=E)
  2895.  
  2896. # This is a wierd one
  2897. # Thanks to Simon <seva@null.cc.uic.edu>
  2898. Fingerprint HP-UX 11.00
  2899. TSeq(Class=TD%gcd=>20000%SI=<3)
  2900. T1(Resp=N)
  2901. T2(Resp=Y%DF=Y%W=0%ACK=S%Flags=AR%Ops=)
  2902. T3(Resp=N)
  2903. T4(Resp=Y%DF=Y%W=0%ACK=O%Flags=R%Ops=)
  2904. T5(Resp=Y%DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  2905. T6(Resp=Y%DF=Y%W=0%ACK=O%Flags=R%Ops=)
  2906. T7(Resp=Y%DF=Y%W=0%ACK=S%Flags=AR%Ops=)
  2907. PU(DF=Y%TOS=0%IPLEN=70%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  2908.  
  2909. # Contributed by Daniel Rycaj (daniel@pjwstk.waw.pl)
  2910. Fingerprint HP-UX B11.00 U 9000/839
  2911. TSeq(Class=RI%gcd=<10%SI=<2114C&>536)
  2912. T1(Resp=N)
  2913. T2(Resp=Y%DF=N|Y%W=0%ACK=S%Flags=AR%Ops=)
  2914. T3(Resp=N)
  2915. T4(DF=N|Y%W=0%ACK=O%Flags=R%Ops=)
  2916. T5(DF=N|Y%W=0%ACK=S++%Flags=AR%Ops=)
  2917. T6(DF=N|Y%W=0%ACK=O%Flags=R%Ops=)
  2918. T7(DF=N|Y%W=0%ACK=S%Flags=AR%Ops=)
  2919. PU(DF=N|Y%TOS=0%IPLEN=70%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  2920.  
  2921. # Contributed by James Martens (jmartens8855@my-deja.com)
  2922. Fingerprint HP9000 Model 804 K450 running HP/UX 11.00
  2923. TSeq(Class=RI%gcd=<6%SI=<4F254&>C95)
  2924. T1(DF=N%W=8000%ACK=S++%Flags=AS%Ops=MEWNNNT)
  2925. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2926. T3(Resp=Y%DF=N%W=8000%ACK=S++%Flags=AS%Ops=MEWNNNT)
  2927. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2928. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2929. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2930. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2931. PU(Resp=N)
  2932.  
  2933. # Contributed by style <style@style.net>
  2934. Fingerprint Hydra HydraWEB 5000
  2935. TSeq(Class=RI%gcd=1|2|3|4%SI=<FFFF&>1111)
  2936. T1(Resp=Y%DF=N%W=2017%ACK=S++%Flags=AS%Ops=MNWNNT)
  2937. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2938. T3(Resp=Y%DF=N%W=2017%ACK=O%Flags=A%Ops=NNT)
  2939. T4(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  2940. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2941. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  2942. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2943. PU(Resp=Y%DF=N%TOS=0%IPLEN=38%RIPTL=15C%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  2944.  
  2945. # Contributed by Tkellar@fsp.com
  2946. Fingerprint IBM 2210 router unknown patch level
  2947. TSeq(Class=TD%gcd=<6%SI=<F)
  2948. T1(DF=N%W=200%ACK=S++%Flags=AS%Ops=ML)
  2949. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2950. T3(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2951. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2952. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2953. T6(DF=N%W=0%ACK=S|O|S++%Flags=R%Ops=)
  2954. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2955. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  2956.  
  2957. # Contributed by lorns_1999@yahoo.com
  2958. Fingerprint IBM 2210 Router MRS 2.x on Token Ring interface
  2959. TSeq(Class=TR%gcd=<6)
  2960. T1(DF=N%W=7FE0%ACK=S++%Flags=AS%Ops=ME)
  2961. T2(Resp=N)
  2962. T3(Resp=Y%DF=N%W=7FE0%ACK=S++%Flags=ASF%Ops=ME)
  2963. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2964. T5(DF=N%W=0%ACK=S++%Flags=AR|R%Ops=)
  2965. T6(DF=N%W=0%ACK=S++%Flags=R%Ops=)
  2966. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2967. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  2968.  
  2969. # Contributed by Wade Morris (wade.morris@dal.ca)
  2970. # IBM AIX v3.2.5 running on 8xPower-2 wide nodes
  2971. # Fingerprint AIX Version 4
  2972. Fingerprint IBM AIX v3.2.5 - 4
  2973. TSeq(Class=TR%gcd=<6)
  2974. T1(DF=N%W=FEFA%ACK=S++|O%Flags=AS%Ops=MNWNNT)
  2975. T2(Resp=N)
  2976. T3(Resp=N)
  2977. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2978. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2979. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2980. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2981. PU(DF=N%TOS=0%IPLEN=38%RIPTL=15C%RID=E%RIPCK=F%UCK=0%ULEN=134%DAT=E)
  2982.  
  2983. # Contributed by herr_alkohol@yahoo.de
  2984. Fingerprint AIX 4.3.1 on a IBM RS/6000 R40
  2985. TSeq(Class=TR%gcd=<6%TS=U)
  2986. T1(DF=N%W=800|1000%ACK=S++%Flags=AR%Ops=WNMETL)
  2987. T2(Resp=Y%DF=N%W=800|1000%ACK=S%Flags=AR%Ops=WNMETL)
  2988. T3(Resp=Y%DF=N%W=800|1000%ACK=S++%Flags=AR%Ops=WNMETL)
  2989. T4(DF=N%W=800|1000%ACK=S%Flags=AR%Ops=WNMETL)
  2990. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2991. T6(DF=N%W=800|1000%ACK=S%Flags=AR%Ops=WNMETL)
  2992. T7(DF=N%W=800|1000%ACK=S++%Flags=AR%Ops=WNMETL)
  2993. PU(DF=N%TOS=0%IPLEN=38%RIPTL=15C%RID=E%RIPCK=F%UCK=0%ULEN=134%DAT=E)
  2994.  
  2995. # Contributed by Bob Plankers <plankers@doit.wisc.edu>
  2996. Fingerprint IBM AIX 5L 5.1
  2997. TSeq(Class=TR%gcd=<6%IPID=I%TS=U)
  2998. T1(DF=Y|N%W=402E%ACK=S++%Flags=AS%Ops=M)
  2999. T2(Resp=N)
  3000. T3(Resp=Y%DF=Y|N%W=402E%ACK=S++%Flags=AS%Ops=M)
  3001. T4(DF=N%W=4000%ACK=O%Flags=R%Ops=)
  3002. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3003. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3004. T7(Resp=N)
  3005. PU(DF=N%TOS=0%IPLEN=38%RIPTL=15C%RID=E%RIPCK=F%UCK=0%ULEN=134%DAT=E)
  3006.  
  3007. Fingerprint IBM LAN RouteSwitch/Xylan OmniSwitch Version 3.2.5/NeXT
  3008. TSeq(Class=64K)
  3009. T1(DF=N%W=1000%ACK=S++%Flags=AS%Ops=)
  3010. T2(Resp=N)
  3011. T3(Resp=Y%DF=N%W=1000%ACK=O%Flags=A%Ops=)
  3012. T4(DF=N%W=1000%ACK=O%Flags=R%Ops=)
  3013. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3014. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3015. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  3016. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  3017.  
  3018. # Contributed by Anonymous
  3019. Fingerprint IBM OS/2 V 2.1
  3020. TSeq(Class=64K)
  3021. T1(DF=N%W=6FCC%ACK=S++%Flags=AS%Ops=M)
  3022. T2(Resp=N)
  3023. T3(Resp=Y%DF=N%W=6FCC%ACK=O%Flags=A%Ops=)
  3024. T4(DF=N%W=7000%ACK=O%Flags=R%Ops=)
  3025. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3026. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3027. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  3028. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=F%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  3029.  
  3030. Fingerprint IBM OS/2 V.3  # Thanks to van Hauser (vh@reptile.rug.ac.be)
  3031. TSeq(Class=i800)
  3032. T1(DF=N%W=7000%ACK=S++%Flags=AS%Ops=M)
  3033. T2(Resp=N)
  3034. T3(Resp=Y%DF=N%W=7000%ACK=O%Flags=A%Ops=)
  3035. T4(DF=N%W=7000%ACK=O%Flags=R%Ops=)
  3036. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3037. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3038. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  3039. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=F%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  3040.  
  3041. # Thanks to Antti Pyykko <pyksy@atlas.lukio.nivala.fi>
  3042. Fingerprint IBM OS/2 Warp 4.0
  3043. TSeq(Class=i800)
  3044. T1(DF=N%W=2000%ACK=S++%Flags=AS%Ops=)
  3045. T2(Resp=N)
  3046. T3(Resp=Y%DF=N%W=2000%ACK=O%Flags=A%Ops=)
  3047. T4(DF=N%W=7000%ACK=O%Flags=R%Ops=)
  3048. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3049. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3050. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  3051. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=F%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  3052.  
  3053. # Thanks to wom@wom.pp.ru
  3054. Fingerprint IBM OS/2 Warp Server for E-business (Aurora) Beta
  3055. TSeq(Class=RI%gcd=<6%SI=<FFFF&>FF)
  3056. T1(DF=Y%W=805C%ACK=O%Flags=A%Ops=)
  3057. T2(Resp=N)
  3058. T3(Resp=Y%DF=Y%W=805C%ACK=O%Flags=A%Ops=)
  3059. T4(DF=N%W=8000%ACK=O%Flags=R%Ops=)
  3060. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3061. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3062. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  3063. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=F%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  3064.  
  3065. # Thanks to wom@wom.pp.ru
  3066. Fingerprint IBM OS/2 Warp Server for E-business (Aurora) Beta
  3067. TSeq(Class=RI%gcd=<6%SI=<FFFF&>FF)
  3068. T1(Resp=Y%DF=Y%W=805C%ACK=S++%Flags=AS%Ops=MNW)
  3069. T2(Resp=N)
  3070. T3(Resp=Y%DF=Y%W=805C%ACK=O%Flags=A%Ops=)
  3071. T4(DF=N%W=8000%ACK=O%Flags=R%Ops=)
  3072. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3073. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3074. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  3075. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=F%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  3076.  
  3077. # Contributed by cod@dfw.net
  3078. Fingerprint AS/400e 720 running OS/400 R4.4
  3079. TSeq(Class=TD%gcd=<6%SI=<1E)
  3080. T1(DF=Y%W=2000%ACK=S++%Flags=AS%Ops=MNWNNT)
  3081. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  3082. T3(Resp=Y%DF=Y%W=2000%ACK=S++%Flags=AS%Ops=MNWNNT)
  3083. T4(DF=N%W=0%ACK=S%Flags=R%Ops=)
  3084. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3085. T6(DF=N%W=0%ACK=S%Flags=R%Ops=)
  3086. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3087. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  3088.  
  3089. # added by Beat Rubischon <beat@rubis.ch>
  3090. Fingerprint IBM AS/400 V3 and V4
  3091. TSeq(Class=RI%gcd=<6)
  3092. T1(DF=N%W=2000%ACK=S++%Flags=AS%Ops=M)
  3093. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  3094. T3(Resp=Y%DF=N%W=2000%ACK=S++%Flags=AS%Ops=M)
  3095. T4(DF=N%W=0%ACK=S%Flags=R%Ops=)
  3096. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3097. T6(DF=N%W=0%ACK=S%Flags=R%Ops=)
  3098. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3099. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  3100.  
  3101. # Contributed by noah silva DrNoah@Drexel.edu
  3102. Fingerprint IBM VM/CMS (mainframe)
  3103. TSeq(Class=RI%gcd=64|C8%SI=>CC&<CCC)
  3104. T1(DF=N%W=2000%ACK=S++%Flags=AS%Ops=M)
  3105. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  3106. T3(Resp=Y%DF=N%W=0%ACK=O%Flags=AR%Ops=)
  3107. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3108. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3109. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3110. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3111. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=0%ULEN=134%DAT=E)
  3112.  
  3113. # Thanks to Simon <seva@null.cc.uic.edu>
  3114. Fingerprint IBM VM/ESA 2.2.0 CMS Mainframe System
  3115. TSeq(Class=RI|TD%gcd=64|C8|12C|1F4|190%SI=<FFF)
  3116. T1(DF=N%W=2000|8000%ACK=S++%Flags=AS%Ops=M)
  3117. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  3118. T3(Resp=Y%DF=N%W=2000|8000%ACK=S++%Flags=AS%Ops=M)
  3119. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3120. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3121. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3122. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3123. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=0%ULEN=134%DAT=E)
  3124.  
  3125.  
  3126. # Contributed by Ben Harris <bjh21@cam.ac.uk>
  3127. # D-Link Corp. DE-1800 Stackable Hub SNMP/Telnet Agent Compiled 
  3128. # Date: Oct 14 1997, Time: 09:35:04  (claims software version 2.04B3,
  3129. # boot PROM version 2.21)
  3130. Fingerprint D-Link Corp. DE-1800 Stackable Hub SNMP/Telnet Agent Software version 2.04B3 boot PROM 2.21
  3131. TSeq(Class=TD%gcd=1388%SI=0)
  3132. T1(DF=N%W=400%ACK=S++%Flags=AS%Ops=M)
  3133. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  3134. T3(Resp=Y%DF=N%W=0%ACK=O%Flags=AR%Ops=)
  3135. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3136. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3137. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3138. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3139. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  3140.  
  3141. # Contributed by Adam Goode <adam@myrealbox.com>
  3142. Fingerprint D-Link DI-701, Version 2.22
  3143. TSeq(Class=RI%gcd=<6%SI=<12E1C&>2F1)
  3144. T1(DF=Y%W=402E%ACK=S++%Flags=AS%Ops=MNWNNT)
  3145. T2(Resp=N)
  3146. T3(Resp=Y%DF=Y%W=402E%ACK=S++%Flags=AS%Ops=MNWNNT)
  3147. T4(Resp=N)
  3148. T5(DF=N%W=400%ACK=S++%Flags=AR%Ops=WNMETL)
  3149. T6(DF=N%W=400%ACK=S++%Flags=AR%Ops=WNMETL)
  3150. T7(DF=N%W=400%ACK=S++%Flags=AR%Ops=WNMETL)
  3151. PU(Resp=N)
  3152.  
  3153. # Contributed by Stephen M. Youndt <steve@smy.com>
  3154. Fingerprint D-Link Print Server
  3155. TSeq(Class=TD%gcd=<72%SI=<1E)
  3156. T1(DF=N%W=B68%ACK=S++%Flags=AS%Ops=M)
  3157. T2(Resp=N)
  3158. T3(Resp=Y%DF=N%W=B68%ACK=S++%Flags=ASF%Ops=M)
  3159. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3160. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3161. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3162. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  3163. PU(Resp=N)
  3164.  
  3165. # Contributed by Kenneth Kellam
  3166. Fingerprint DI-701Residential Gateway ( http://www.dlink.com/products/broadband/di701/ ) or KA9Q NOS - KO4KS-TNOS v. 2.30
  3167. TSeq(Class=RI%gcd=<6%SI=<17DC20&>3D00)
  3168. T1(DF=Y%W=2017%ACK=S++%Flags=AS%Ops=MNWNNT)
  3169. T2(Resp=N)
  3170. T3(Resp=Y%DF=Y%W=2017%ACK=O%Flags=A%Ops=NNT)
  3171. T4(Resp=N)
  3172. T5(DF=N%W=800|1000%ACK=S++%Flags=AR%Ops=WNMETL)
  3173. T6(DF=N%W=800|1000%ACK=S++%Flags=AR%Ops=WNMETL)
  3174. T7(DF=N%W=800|1000%ACK=S++%Flags=AR%Ops=WNMETL)
  3175. PU(Resp=N)
  3176.  
  3177. # Intel Corporation, ER9100 Express Router 9100
  3178. # FingerPrint by Ron van Daal (ronvdaal@syntonic.net)
  3179. Fingerprint Intel Corporation, ER9100 Express Router 9100 
  3180. TSeq(Class=TD%gcd=10|20|30%SI=1)
  3181. T1(DF=N%W=400%ACK=S++%Flags=AS%Ops=ME)
  3182. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  3183. T3(Resp=Y%DF=N%W=400%ACK=S++%Flags=AS%Ops=ME)
  3184. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3185. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3186. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3187. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3188. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  3189.  
  3190. Fingerprint Intel Express 510T switch
  3191. TSeq(Class=TD%gcd=10|20|30%SI=<BB)
  3192. T1(DF=N%W=400%ACK=S++%Flags=AS%Ops=ME)
  3193. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  3194. T3(Resp=Y%DF=N%W=0%ACK=O%Flags=AR%Ops=)
  3195. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3196. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3197. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3198. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3199. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  3200.  
  3201. # Contributed by tom@interact.net.au
  3202. Fingerprint Intel InBusiness Print Station
  3203. TSeq(Class=64K)
  3204. T1(DF=N%W=424%ACK=S++%Flags=AS%Ops=ME)
  3205. T2(Resp=N)
  3206. T3(Resp=Y%DF=N%W=424%ACK=S++%Flags=AS%Ops=ME)
  3207. T4(DF=N%W=16D0%ACK=O%Flags=R%Ops=)
  3208. T5(DF=N%W=0%ACK=S++%Flags=R%Ops=)
  3209. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3210. T7(DF=N%W=0%ACK=S%Flags=R%Ops=)
  3211. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  3212.  
  3213. # Contributed by Ben Harris <bjh21@cam.ac.uk>
  3214. Fingerprint Intel Netport Express PRO V04.33a
  3215. TSeq(Class=TD%gcd=1%SI=0)
  3216. T1(Resp=Y%DF=N%W=400|800|C00|1000%ACK=S++%Flags=AR%Ops=)
  3217. T2(Resp=Y%DF=N%W=400|800|C00|1000%ACK=S%Flags=AR%Ops=)
  3218. T3(Resp=Y%DF=N%W=400|800|C00|1000%ACK=O%Flags=AR%Ops=)
  3219. T4(Resp=Y%DF=N%W=400|800|C00|1000%ACK=O%Flags=R%Ops=)
  3220. T5(Resp=Y%DF=N%W=400|800|C00|1000%ACK=S++%Flags=AR%Ops=)
  3221. T6(Resp=Y%DF=N%W=400|800|C00|1000%ACK=O%Flags=R%Ops=)
  3222. T7(Resp=Y%DF=N%W=400|800|C00|1000%ACK=S++%Flags=AR%Ops=)
  3223. PU(Resp=N)
  3224.  
  3225. # Contributed by Erik Gustavsson <android@hehe.com>
  3226. Fingerprint Intel NetportExpress(tm) 10/100 3-port ROM: V05.10a
  3227. TSeq(Class=64K)
  3228. T1(Resp=Y%DF=N%W=424%ACK=S++%Flags=AS%Ops=ME)
  3229. T2(Resp=N)
  3230. T3(Resp=Y%DF=N%W=424%ACK=S++%Flags=AS%Ops=ME)
  3231. T4(Resp=Y%DF=N%W=16D0%ACK=O%Flags=R%Ops=)
  3232. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=R%Ops=)
  3233. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  3234. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=R%Ops=)
  3235. PU(Resp=Y%DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=0%ULEN=134%DAT=E)
  3236.  
  3237. # Contributed by srp@zzap.org
  3238. Fingerprint Labtam MT300, X-Terminal Kernel
  3239. TSeq(Class=64K)
  3240. T1(DF=N%W=1000%ACK=S++%Flags=AS%Ops=M)
  3241. T2(Resp=N)
  3242. T3(Resp=Y%DF=N%W=1000%ACK=O%Flags=A%Ops=)
  3243. T4(DF=N%W=1000%ACK=O%Flags=R%Ops=)
  3244. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3245. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3246. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  3247. PU(DF=N%TOS=0%IPLEN=38%RIPTL=15C%RID=F%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  3248.  
  3249. # Contributed by Anatole Shaw <nmap-contact@research.poc.net>
  3250. Fingerprint Lantronix ETS16P Version V3.5/2(970721)
  3251. TSeq(Class=RI%gcd=<6%SI=<404C&>90)
  3252. T1(DF=N%W=700|2000%ACK=S++%Flags=AS%Ops=M)
  3253. T2(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3254. T3(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3255. T4(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3256. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3257. T6(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3258. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3259. PU(Resp=N)
  3260.  
  3261. # Contributed by kill9@succeed.net
  3262. Fingerprint Lantronix EPS1 Version V3.5/1(970325)
  3263. TSeq(Class=RI%gcd=<6%SI=>FF&<FFFF)
  3264. T1(DF=N%W=E00%ACK=S++%Flags=AS%Ops=M)
  3265. T2(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3266. T3(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3267. T4(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3268. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3269. T6(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3270. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3271. PU(DF=N%TOS=D%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=0%ULEN=134%DAT=E)
  3272.  
  3273. Fingerprint Lantronix EPS2 Printer Version V3.5/2(970721)
  3274. TSeq(Class=RI|TD%gcd=<6)
  3275. T1(Resp=Y%DF=N%W=E00%ACK=S++%Flags=AS%Ops=M)
  3276. T2(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3277. T3(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3278. T4(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3279. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3280. T6(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3281. T7(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3282. PU(Resp=Y%DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=0%ULEN=134%DAT=E)
  3283.  
  3284. # Contributed by Miles Reed <miles@goiter.org>
  3285. Fingerprint MPE/iX 5.5
  3286. TSeq(Class=TD%gcd=<6%SI=<14)
  3287. T1(DF=N%W=3CA%ACK=S++%Flags=AS%Ops=M)
  3288. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  3289. T3(Resp=Y%DF=N%W=3CA%ACK=S++%Flags=AS%Ops=M)
  3290. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3291. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3292. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3293. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  3294. PU(Resp=N)
  3295.  
  3296. # Thanks to Daniel Seagraves <daniel@ubani.umtec.com>
  3297. Fingerprint MultiTech CommPlete Controller
  3298. TSeq(Class=TR|RI%gcd=<6%SI=>FFFF)
  3299. T1(Resp=Y%DF=N%W=3000%ACK=S++%Flags=AS%Ops=ME)
  3300. T2(Resp=N)
  3301. T3(Resp=Y%DF=N%W=3000%ACK=S++%Flags=AS%Ops=ME)
  3302. T4(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  3303. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3304. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  3305. T7(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3306. PU(Resp=Y%DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=F%ULEN=134%DAT=E)
  3307.  
  3308. # Contributed by Christian Winebrenner <nmap@mmmbop.net>
  3309. Fingerprint MultiTech MultiVOIP Version 2.01A Firmware
  3310. TSeq(Class=TD%gcd=<714%SI=<14)
  3311. T1(DF=N%W=600%ACK=S++%Flags=AS%Ops=M)
  3312. T2(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  3313. T3(Resp=N)
  3314. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3315. T5(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3316. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3317. T7(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3318. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  3319.  
  3320. Fingerprint Mulit-Tech standalone firewall box, version 3
  3321. TSeq(Class=TD%gcd=<714%SI=<14)
  3322. T1(DF=N%W=600%ACK=S++%Flags=AS%Ops=M)
  3323. T2(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  3324. T3(Resp=Y%DF=N%W=600%ACK=S++%Flags=AS%Ops=M)
  3325. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3326. T5(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3327. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3328. T7(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3329.  
  3330. Fingerprint MVS TCP/IP TCPMVS 3.2
  3331. TSeq(Class=TD%gcd=64|C8|12C|190|1F4%SI=<1E)
  3332. T1(Resp=Y%DF=N%W=800%ACK=S++%Flags=AS%Ops=M)
  3333. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  3334. T3(Resp=Y%DF=N%W=800%ACK=S++%Flags=AS%Ops=M)
  3335. T4(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  3336. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3337. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  3338. T7(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3339. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=F%UCK=E%ULEN=134%DAT=E)
  3340.  
  3341. Fingerprint IBM MVS TCP/IP stack V. 3.2 or AIX 4.3.2
  3342. TSeq(Class=TD%gcd=64|C8|12C|190|1F4%SI=<200)
  3343. T1(DF=N%W=FFFF|800%ACK=S++%Flags=AS%Ops=M)
  3344. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  3345. T3(Resp=Y%DF=N%W=FFFF|800%ACK=S++%Flags=AS%Ops=M)
  3346. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3347. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3348. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3349. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3350.  
  3351. Fingerprint IBM MVS TCP/IP TCPOE 3.3  # Thanks to van Hauser
  3352. TSeq(Class=RI%gcd=<6%SI=<BB0)
  3353. T1(DF=N%W=8000%ACK=S++%Flags=AS%Ops=M)
  3354. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  3355. T3(Resp=Y%DF=N%W=8000%ACK=S++%Flags=AS%Ops=M)
  3356. T4(DF=N%W=0%ACK=S%Flags=R%Ops=)
  3357. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3358. T6(DF=N%W=0%ACK=S%Flags=R%Ops=)
  3359. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3360. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  3361.  
  3362. Fingerprint IBM MVS (unknown version)  # Thanks James W. Abendschan <jwa@jammed.com>
  3363. TSeq(Class=RI%gcd=64|C8|12C|190)
  3364. T1(DF=N%W=4000|3FFF%ACK=S++%Flags=AS%Ops=M)
  3365. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  3366. T3(Resp=Y%DF=N%W=4000|3FFF%ACK=S++%Flags=AS|APF%Ops=M|)
  3367. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3368. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3369. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3370. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3371. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=F%UCK=E%ULEN=134%DAT=E)
  3372.  
  3373. # Thanks to Daniel Seagraves <daniel@ubani.umtec.com>
  3374. Fingerprint Instant Internet box
  3375. TSeq(Class=TD%gcd=1000|2000|3000%SI=<BB)
  3376. T1(Resp=Y%DF=N%W=1C84%ACK=S++%Flags=AS%Ops=M)
  3377. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  3378. T3(Resp=Y%DF=N%W=1C84%ACK=S++%Flags=AS%Ops=M)
  3379. T4(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  3380. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3381. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  3382. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  3383. PU(Resp=Y%DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=F%ULEN=134%DAT=E)
  3384.  
  3385. # Thanks to The Deviant <deviant@deviant.org>
  3386. Fingerprint Intergraph Workstation (2000 Series) running CLiX R3.1
  3387. TSeq(Class=TD%gcd=209|1048|E3F%SI=<5)
  3388. T1(DF=N%W=848%ACK=S++%Flags=AS%Ops=ME)
  3389. T2(Resp=N)
  3390. T3(Resp=Y%DF=N%W=848%ACK=S++%Flags=AS%Ops=ME)
  3391. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3392. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3393. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3394. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3395. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=F%UCK=E%ULEN=134%DAT=E)
  3396.  
  3397. # IPAD Model 5000 (see www.ipad-canada.com)
  3398. # esoft IPAD, v.1.52 -- 64 line option on i86 hardware
  3399. # Contributed by Spock <aheffner@lakefield.net>
  3400. Fingerprint IPAD Model 5000 or V.1.52 (see www.ipad-canada.com/www.esoft.com)
  3401. TSeq(Class=TD|RI%gcd=1000|2000|3000%SI=<444)
  3402. T1(Resp=Y%DF=N%W=1800%ACK=S++%Flags=AS%Ops=M)
  3403. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  3404. T3(Resp=Y%DF=N%W=1800%ACK=S++%Flags=AS%Ops=M)
  3405. T4(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  3406. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3407. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  3408. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  3409. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  3410.  
  3411. # Thanks to Alexander Rylyakov <sasha@rsfq1.physics.sunysb.edu>
  3412. Fingerprint IRIX 5.2
  3413. TSeq(Class=64K)
  3414. T1(DF=N%W=EF2A%ACK=S++%Flags=AS%Ops=MNWNNT)
  3415. T2(Resp=N)
  3416. T3(Resp=Y%DF=N%W=EF2A%ACK=O%Flags=A%Ops=NNT)
  3417. T4(DF=N%W=F000%ACK=O%Flags=R%Ops=)
  3418. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3419. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3420. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  3421. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=0%UCK=E%ULEN=134%DAT=E)
  3422.  
  3423. Fingerprint IRIX 5.3  # Thanks to David O'Brien & Mea Culpa
  3424. TSeq(Class=64K)
  3425. T1(DF=N%W=EF2A|F000%ACK=S++%Flags=AS%Ops=MNWNNT)
  3426. T2(Resp=N)
  3427. T3(Resp=Y%DF=N%W=EF2A|F000%ACK=O%Flags=A%Ops=NNT)
  3428. T4(DF=N%W=EF2A|F000%ACK=O%Flags=R%Ops=)
  3429. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3430. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3431. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  3432. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  3433.  
  3434. Fingerprint IRIX 6.2 - 6.5  # Thanks to  Lamont Granquist
  3435. TSeq(Class=TD|64K|RI%gcd=<6|3E8|7D0|BB8|FA0)
  3436. T1(DF=N%W=EF2A|C000%ACK=S++%Flags=AS%Ops=MNWNNT)
  3437. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  3438. T3(Resp=Y%DF=N%W=EF2A|C000%ACK=O%Flags=A%Ops=NNT)
  3439. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3440. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3441. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3442. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  3443. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  3444.  
  3445. Fingerprint IRIX 6.2 - 6.5 # Thanks to Lamont Granquist
  3446. TSeq(Class=i800)
  3447. T1(DF=N%W=C000|EF2A%ACK=S++|O%Flags=AS%Ops=MNWNNT)
  3448. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  3449. T3(Resp=Y%DF=N%W=C000|EF2A%ACK=O%Flags=A%Ops=NNT)
  3450. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3451. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3452. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3453. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  3454. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  3455.  
  3456. Fingerprint IRIX 6.4 - 6.5.3m  # Lamont Granquist (again :)
  3457. TSeq(Class=RI|TD%gcd=28|50|78|A0|C8|F0|140%SI=<3E8)
  3458. T1(DF=N%W=C000%ACK=S++%Flags=AS%Ops=MNWNNT)
  3459. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  3460. T3(Resp=Y%DF=N%W=C000%ACK=O%Flags=A%Ops=NNT)
  3461. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3462. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3463. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3464. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  3465. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  3466.  
  3467. # Thanks to Peter Green <pcg@gospelcom.net>
  3468. Fingerprint IRIX 6.5
  3469. TSeq(Class=RI%gcd=10%SI=<2222)
  3470. T1(DF=N%W=EF2A%ACK=S++%Flags=AS%Ops=MNWNNT)
  3471. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  3472. T3(Resp=Y%DF=N%W=EF2A%ACK=O%Flags=A%Ops=NNT)
  3473. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3474. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3475. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3476. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  3477. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  3478.  
  3479. # Thanks to Phil Wood, cpw@lanl.gov
  3480. Fingerprint IRIX 6.5 Origin2
  3481. TSeq(Class=64K)
  3482. T1(Resp=Y%DF=N%W=EF2A%ACK=S++%Flags=AS%Ops=MNWNNT)
  3483. T2(Resp=N)
  3484. T3(Resp=Y%DF=N%W=EF2A%ACK=O%Flags=A%Ops=NNT)
  3485. T4(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  3486. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3487. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  3488. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  3489. PU(Resp=Y%DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  3490.  
  3491. # Contributed by foo@porto.bmb.uga.edu
  3492. Fingerprint Irix 6.5 IP30
  3493. TSeq(Class=RI%gcd=<144%SI=<E06&>8%IPID=I%TS=2HZ)
  3494. T1(DF=N%W=C000%ACK=S++%Flags=AS%Ops=MNWNNTNNM)
  3495. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  3496. T3(Resp=Y%DF=N%W=C000%ACK=O%Flags=A%Ops=NNT)
  3497. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3498. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3499. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3500. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  3501. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  3502.  
  3503. # Contributed by Roberto Totaro (roto@enigma.ethz.ch)
  3504. Fingerprint IRIX 6.5.7f-6.5.8f
  3505. TSeq(Class=64K)
  3506. T1(DF=N%W=EF2A%ACK=S++%Flags=AS%Ops=MNWNNTNNM)
  3507. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  3508. T3(Resp=Y%DF=N%W=EF2A%ACK=O%Flags=A%Ops=NNT)
  3509. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3510. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3511. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3512. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  3513. PU(Resp=N)
  3514.  
  3515. # Contributed by Justin Alcorn justin@jalcorn.net
  3516. # SGI O2 running IRIX 6.5.7f
  3517. Fingerprint IRIX 6.5.7f-6.5.8f
  3518. TSeq(Class=64K)
  3519. T1(DF=N%W=EF2A%ACK=S++%Flags=AS%Ops=MNWNNTNNM)
  3520. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  3521. T3(Resp=Y%DF=N%W=EF2A%ACK=O%Flags=A%Ops=NNT)
  3522. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3523. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3524. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3525. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  3526. PU(Resp=N)
  3527.  
  3528.  
  3529. # Contributed by Scott Miller (scott.miller23@gte.net)
  3530. Fingerprint Isolation Systems Infocrypt Enterprise
  3531. TSeq(Class=C)
  3532. T1(Resp=N)
  3533. T2(Resp=N)
  3534. T3(Resp=N)
  3535. T4(Resp=N)
  3536. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=WNMETL)
  3537. T6(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=WNMETL)
  3538. T7(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=WNMETL)
  3539. PU(Resp=N)
  3540.  
  3541.  
  3542. # Contributed by Chris Cappuccio <chris@dqc.org>
  3543. Fingerprint Juniper Router running JUNOS
  3544. TSeq(Class=RI%gcd=<5%SI=>FFF)
  3545. T1(DF=Y%W=403D%ACK=S++%Flags=AS%Ops=MNWNNT)
  3546. T2(Resp=N)
  3547. T3(Resp=Y%DF=Y%W=403D%ACK=S++%Flags=AS%Ops=MNWNNT)
  3548. T4(DF=N%W=4000%ACK=O%Flags=R%Ops=)
  3549. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3550. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3551. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  3552. PU(DF=Y%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  3553.  
  3554. # Contributed by Mark Whittington <markc@liquidev.com>
  3555. # KA9Q is a networking OS used mostly by amateur radio operators for radio to
  3556. # internet gateways.
  3557. Fingerprint KA9Q
  3558. TSeq(Class=TD%gcd=37000%SI=<1E)
  3559. T1(DF=N%W=800%ACK=S++%Flags=AS%Ops=MTWL)
  3560. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  3561. T3(Resp=Y%DF=N%W=800%ACK=S++%Flags=AS%Ops=MTWL)
  3562. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3563. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3564. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3565. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  3566. PU(Resp=N)
  3567.  
  3568. # Thanks to Pluvius
  3569. Fingerprint Kentrox Datasmart 656 CSU/DSU or USR Netserver/16
  3570. TSeq(Class=TD%gcd=61A8|C350|124F8|186A0%SI=<A)
  3571. T1(DF=N%W=400%ACK=S++%Flags=AS%Ops=M)
  3572. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  3573. T3(Resp=Y%DF=N%W=400%ACK=S++%Flags=AS%Ops=M)
  3574. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3575. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3576. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3577. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3578. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  3579.  
  3580. # Thanks to eddie <drb0b@klinikal.nwnet.co.uk>
  3581. Fingerprint Lantronix LSB4 Ethernet Switch
  3582. TSeq(Class=RI%gcd=<6%SI=>CCC&<FFFF)
  3583. T1(DF=N%W=200%ACK=S++%Flags=AS%Ops=M)
  3584. T2(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3585. T3(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3586. T4(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3587. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3588. T6(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3589. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3590. PU(DF=N%TOS=D%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=0%ULEN=134%DAT=E)
  3591.  
  3592. # Thanks to Chris Wilson
  3593. # LanPlex 2500 (rev 8.6) Version 8.11 or Cisco Catalyst 5505 or
  3594. # Trancell Webramp router or Xylan Omni Switch 3.2.X.X - 3.4.X.X
  3595. # Epson Stylus Color 1520C with 100BTX-NIC from Epson
  3596. # CISCO 6509 WS-C6509 Software, Version NmpSW: 5.3(3)CSX
  3597. # Sonicwall firewall appliance 10meg firmware 3.3.1
  3598. Fingerprint Router/Switch/Printer (LanPlex 2500/Cisco Catalyst 5505/CISCO 6509/Trancell Webramp/Xylan Omni Switch)/Epson Stylus (100BTX-NIC HP Secure Web Console, Sonicwall firewall appliance 3.3.1) 
  3599. TSeq(Class=64K)
  3600. T1(DF=N%W=1000%ACK=S++%Flags=AS%Ops=M)
  3601. T2(Resp=N)
  3602. T3(Resp=Y%DF=N%W=1000%ACK=O%Flags=A%Ops=)
  3603. T4(DF=N%W=1000%ACK=O%Flags=R%Ops=)
  3604. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3605. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3606. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  3607. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  3608.  
  3609. #  Lexmark Optra S 1659 (MarkNetS)
  3610. #  Lexmark Optra S 2455 and SC 1275
  3611. Fingerprint Lexmark Optra S Printer
  3612. TSeq(Class=TD%gcd=1393|2726|3AB9|4E4C|61DF%SI=<30)
  3613. T1(DF=N%W=3F2|3F6%ACK=S++%Flags=AS%Ops=M)
  3614. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  3615. T3(Resp=Y%DF=N%W=3F2|3F6%ACK=S++%Flags=AS%Ops=M)
  3616. T4(DF=N%W=0%ACK=S%Flags=R%Ops=)
  3617. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3618. T6(DF=N%W=0%ACK=S%Flags=R%Ops=)
  3619. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3620. PU(Resp=N|Y)
  3621.  
  3622. # Contributed by rlhamil@mindwarp.smart.net
  3623. Fingerprint Lexmark Optra R+ (4049-RA0) w. MarkNet XL card (firmware rev. 79.133.1
  3624. TSeq(Class=TD%gcd=1393|3AB9|4E4C|61DF|7572|8905|C3BE%SI=<20)
  3625. T1(Resp=Y%DF=N%W=400%ACK=S++%Flags=AS%Ops=ME)
  3626. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  3627. T3(Resp=Y%DF=N%W=400%ACK=S++%Flags=AS%Ops=ME)
  3628. T4(Resp=Y%DF=N%W=0%ACK=S%Flags=R%Ops=)
  3629. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3630. T6(Resp=Y%DF=N%W=0%ACK=S%Flags=R%Ops=)
  3631. T7(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3632. PU(Resp=N)
  3633.  
  3634. # Thanks to F.J.deZwaan@twi.tudelft.nl for this historic
  3635. # fingerprint!
  3636. Fingerprint Linux 1.0.9
  3637. TSeq(Class=TD%gcd=30|60%SI=<F)
  3638. T1(Resp=Y%DF=N%W=1000%ACK=S++%Flags=AS%Ops=M)
  3639. T2(Resp=N)
  3640. T3(Resp=Y%DF=N%W=1000%ACK=S++%Flags=ASF%Ops=M)
  3641. T4(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  3642. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3643. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  3644. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  3645. PU(Resp=Y%DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  3646.  
  3647. # Contributed by Massimo Brogioni <brogio@cybermarket.it>
  3648. Fingerprint Linux 1.2.8 - 1.2.13
  3649. TSeq(Class=RI%gcd=<6%SI=<BBBB)
  3650. T1(DF=N%W=37FF%ACK=S++%Flags=AS%Ops=ME)
  3651. T2(Resp=N)
  3652. T3(Resp=Y%DF=N%W=37FF%ACK=S++%Flags=ASF%Ops=ME)
  3653. T4(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  3654. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3655. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  3656. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  3657. PU(Resp=Y%DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  3658.  
  3659. # Contributed by Fred Mastrippolito fmast@tasam.com
  3660. Fingerprint Linux 1.2.13
  3661. TSeq(Class=TD%gcd=1%SI=1C)
  3662. T1(Resp=Y%DF=N%W=37FF%ACK=S++%Flags=AS%Ops=ME)
  3663. T2(Resp=N)
  3664. T3(Resp=Y%DF=N%W=37FF%ACK=S++%Flags=ASF%Ops=ME)
  3665. T4(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  3666. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3667. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  3668. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  3669. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  3670.  
  3671. # Thanks to Michael T. Smith <michael@csuite.ns.ca>
  3672. Fingerprint Linux 2.0.0
  3673. TSeq(Class=RI%gcd=<6)
  3674. T1(DF=N%W=7C00%ACK=S++%Flags=BAS%Ops=ME)
  3675. T2(Resp=N)
  3676. T3(Resp=Y%DF=N%W=7C00%ACK=S++%Flags=ASF%Ops=ME)
  3677. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3678. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3679. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3680. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  3681. PU(DF=N%TOS=6%IPLEN=164%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  3682.  
  3683. Fingerprint Linux 2.0.27 - 2.0.30
  3684. TSeq(Class=TR)
  3685. T1(DF=N%W=7C00|3C00%ACK=S++%Flags=BAS%Ops=ME)
  3686. T2(Resp=N)
  3687. T3(Resp=Y%DF=N%W=7C00|3C00%ACK=S++%Flags=ASF%Ops=ME)
  3688. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3689. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3690. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3691. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  3692. PU(DF=N%TOS=C0|A0|0%IPLEN=164%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  3693.  
  3694. Fingerprint Linux 2.0.32-34
  3695. TSeq(Class=TR%gcd=<6)
  3696. T1(DF=N%W=200|212|7FE0|3FE0|3FF0%ACK=S++%Flags=BAS%Ops=ME)
  3697. T2(Resp=N)
  3698. T3(Resp=Y%DF=N%W=200|212|7FE0|3FE0|3FF0%ACK=S++%Flags=ASF%Ops=ME)
  3699. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3700. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3701. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3702. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  3703. PU(DF=N%TOS=C0|A0|0|60%IPLEN=164%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  3704.  
  3705. # On very rare cases, I get a T2 response back -- weird
  3706. Fingerprint Linux 2.0.32-34 
  3707. TSeq(Class=TR)
  3708. T1(DF=N%W=7FE0%ACK=S++%Flags=BAS%Ops=ME)
  3709. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  3710. T3(Resp=Y%DF=N%W=7FE0%ACK=S++%Flags=ASF%Ops=ME)
  3711. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3712. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3713. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3714. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  3715. PU(DF=N%TOS=C0|A0|0|60%IPLEN=164%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  3716.  
  3717. Fingerprint Linux 2.0.34-38
  3718. TSeq(Class=TR)
  3719. T1(DF=N%W=7FE0|7FF0|3FE0|3FF0|2200%ACK=S++%Flags=AS%Ops=ME|M)
  3720. T2(Resp=N)
  3721. T3(Resp=Y%DF=N%W=7FDF|7FE0|7FF0|3FE0|3FF0|2200%ACK=S++%Flags=ASF%Ops=|ME|M)
  3722. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3723. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3724. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3725. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  3726. PU(DF=N%TOS=C0|A0|0%IPLEN=164%RIPTL=148%RID=E%RIPCK=E%UCK=E|F%ULEN=134%DAT=E)
  3727.  
  3728. # Contributed by Anonymous
  3729. Fingerprint Linux 2.0.35 (S.u.S.E. Linux 5.3 (i386)
  3730. TSeq(Class=TR%gcd=<6)
  3731. T1(DF=N%W=3FF0%ACK=S++%Flags=AS%Ops=ME)
  3732. T2(Resp=N)
  3733. T3(Resp=Y%DF=N%W=3FF0%ACK=S++%Flags=ASF%Ops=ME)
  3734. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3735. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3736. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3737. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  3738. PU(DF=N%TOS=0%IPLEN=164%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  3739.  
  3740. # Thanks to antoine <guy_a@epita.fr>
  3741. Fingerprint Linux 2.1.24 PowerPC
  3742. TSeq(Class=TR)
  3743. T1(Resp=Y%DF=N%W=2000%ACK=S++%Flags=AS%Ops=M)
  3744. T2(Resp=N)
  3745. T3(Resp=Y%DF=N%W=2000%ACK=S++%Flags=AS%Ops=M)
  3746. T4(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  3747. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3748. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  3749. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  3750. PU(DF=N%TOS=C0|A0|0%IPLEN=164%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  3751.  
  3752. # Contributed by Matt Ranney <mjr@ranney.com>
  3753. Fingerprint Linux 2.1.76
  3754. TSeq(Class=TR)
  3755. T1(DF=Y%W=7FFF%ACK=S++%Flags=AS%Ops=ME)
  3756. T2(Resp=N)
  3757. T3(Resp=Y%DF=Y%W=7FFF%ACK=S++%Flags=AS%Ops=ME)
  3758. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3759. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3760. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3761. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  3762. PU(DF=N%TOS=C0|A0|0%IPLEN=164%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  3763.  
  3764. # Contributed by knut.borge@usit.uio.no
  3765. Fingerprint Linux Kernel 2.1.88
  3766. TSeq(Class=RI%gcd=<6%SI=<1535966&>364A7)
  3767. T1(DF=Y%W=7F53%ACK=S++|O%Flags=AS%Ops=ME)
  3768. T2(Resp=N)
  3769. T3(Resp=Y%DF=Y|N%W=7F53|0%ACK=S++%Flags=AS|AR%Ops=ME|)
  3770. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3771. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3772. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3773. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  3774. PU(DF=N%TOS=C0|A0|0%IPLEN=164%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  3775.  
  3776. # Thanks to David G. Andersen <danderse@cs.utah.edu>
  3777. # Thanks to Peter Keel <killer@discordia.ch>
  3778. Fingerprint Linux 2.1.91 - 2.1.103
  3779. TSeq(Class=RI%gcd=<6%SI=>7A000)
  3780. T1(Resp=Y%DF=Y%W=7F7D%ACK=S++|O%Flags=AS%Ops=MENNTNW)
  3781. T2(Resp=N)
  3782. T3(Resp=Y%DF=N%W=0|7F7D%ACK=S++%Flags=AR|AS%Ops=|MENNTNW)
  3783. T4(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  3784. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3785. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  3786. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  3787. PU(DF=N%TOS=C0|A0|0%IPLEN=164%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  3788.  
  3789. Fingerprint Linux 2.1.19 - 2.2.17
  3790. TSeq(Class=RI%gcd=<8%SI=>10000%IPID=I%TS=100HZ)
  3791. T1(DF=Y|N%W=3C0A|3F25|7B2F|7F53|7C38|B63%ACK=S++%Flags=AS%Ops=MENNTNW)
  3792. T2(Resp=N)
  3793. T3(Resp=Y|N%DF=Y%W=3C0A|3F25|7B2F|7F53|7C38|B63%ACK=S++%Flags=AS%Ops=MENNTNW)
  3794. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3795. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3796. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3797. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  3798. PU(DF=N%TOS=C0|A0|0%IPLEN=164%RIPTL=148%RID=E%RIPCK=E%UCK=E|F%ULEN=134%DAT=E)
  3799.  
  3800. Fingerprint Linux 2.2.12 - 2.2.19
  3801. TSeq(Class=RI%gcd=<6%SI=<1FF51DA&>51CC9%IPID=I%TS=U)
  3802. T1(DF=Y%W=7F53%ACK=S++%Flags=AS%Ops=MENW)
  3803. T2(Resp=N)
  3804. T3(Resp=Y%DF=Y%W=7F53%ACK=S++%Flags=AS%Ops=MENW)
  3805. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3806. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3807. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3808. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  3809. PU(DF=N%TOS=C0|A0|0%IPLEN=164%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  3810.  
  3811. # Contributed by Brad Tarver <btarver@idlemind.net>
  3812. Fingerprint Linux 2.2.5 - 2.2.13 SMP
  3813. TSeq(Class=RI%gcd=<6%SI=<D49FAE&>2203C)
  3814. T1(DF=Y%W=212%ACK=S++%Flags=AS%Ops=ME)
  3815. T2(Resp=N)
  3816. T3(Resp=Y%DF=Y%W=212%ACK=S++%Flags=AS%Ops=ME)
  3817. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3818. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3819. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3820. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  3821. PU(DF=N%TOS=C0%IPLEN=164%RIPTL=148%RID=E%RIPCK=E%UCK=F|E%ULEN=134%DAT=E)
  3822.  
  3823. # Contributed by Jeff Brown (b018810@niagarac.on.ca)
  3824. Fingerprint Linux kernel 2.2.13
  3825. TSeq(Class=RI%gcd=<6%SI=<E5F68C&>24CA0)
  3826. T1(DF=Y%W=7F53%ACK=S++%Flags=AS%Ops=MENNTNW)
  3827. T2(Resp=N)
  3828. T3(Resp=Y%DF=Y%W=7F53%ACK=S++%Flags=AS%Ops=MENNTNW)
  3829. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3830. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3831. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3832. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  3833. PU(DF=N%TOS=C0|A0|0%IPLEN=164%RIPTL=148%RID=E%RIPCK=E%UCK=F%ULEN=134%DAT=E)
  3834.  
  3835. # Contributed by mouse-aj3d@datastacks.com, Samuel Knapp, madranis@madranis.com
  3836. Fingerprint Linux 2.2.14
  3837. TSeq(Class=RI%gcd=<6%SI=<2DD9C88&>755F7)
  3838. T1(DF=Y%W=7C38|7F53%ACK=S++%Flags=AS%Ops=MENNTNW)
  3839. T2(Resp=N)
  3840. T3(Resp=Y%DF=Y%W=7C38|7F53%ACK=S++%Flags=AS%Ops=MENNTNW)
  3841. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3842. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3843. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3844. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  3845. PU(DF=N%TOS=C0|C8%IPLEN=178%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=F|E)
  3846.  
  3847. # Contributed by sverre <sverre@gmx.net>
  3848. Fingerprint Linux 2.2.19
  3849. TSeq(Class=RI%gcd=<6%SI=<2665AC4&>62494%IPID=I%TS=U)
  3850. T1(DF=Y%W=3F25%ACK=S++%Flags=AS%Ops=ME)
  3851. T2(Resp=N)
  3852. T3(Resp=Y%DF=Y%W=3F25%ACK=S++%Flags=AS%Ops=ME)
  3853. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3854. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3855. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3856. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  3857. PU(DF=N%TOS=C0%IPLEN=164%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  3858.  
  3859. # Contributed by Cabal (dogbert@clue4all.net)
  3860. # Linux 2.2.19 on a DEC Alpha 233mhz Multia
  3861. Fingerprint Linux 2.2.19 on a DEC Alpha
  3862. TSeq(Class=RI%gcd=<6%SI=<2E962E8&>4DF93%IPID=I%TS=1000HZ)
  3863. T1(DF=Y%W=7F53%ACK=S++%Flags=AS%Ops=MENNTNW)
  3864. T2(Resp=N)
  3865. T3(Resp=Y%DF=Y%W=7F53%ACK=S++%Flags=AS%Ops=MENNTNW)
  3866. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3867. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3868. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3869. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  3870. PU(DF=N%TOS=C0%IPLEN=164%RIPTL=148%RID=E%RIPCK=E%UCK=F|E%ULEN=134%DAT=E)
  3871.  
  3872. # Contributed by qnex@ssw.krakow.pl
  3873. Fingerprint Linux 2.3.12
  3874. TSeq(Class=RI%gcd=<20%SI=>DDDD)
  3875. T1(Resp=Y%DF=N%W=3F25%ACK=S++%Flags=AS%Ops=MENNTNW)
  3876. T2(Resp=N)
  3877. T3(Resp=Y%DF=N%W=3F25%ACK=S++%Flags=AS%Ops=MENNTNW)
  3878. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3879. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3880. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3881. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  3882. PU(DF=N%TOS=C0|A0|0%IPLEN=164%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  3883.  
  3884. # Contributed by Phil Brutsche <pbrutsch@creighton.edu>
  3885. Fingerprint Linux 2.3.28-33
  3886. TSeq(Class=RI%gcd=<8%SI=<177B202&>3C1B3)
  3887. T1(DF=Y%W=7C70%ACK=S++%Flags=AS%Ops=MNNTNW)
  3888. T2(Resp=N)
  3889. T3(Resp=Y%DF=Y%W=7C70%ACK=S++%Flags=AS%Ops=MNNTNW)
  3890. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3891. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3892. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  3893. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  3894. PU(DF=N%TOS=C0|A0|0%IPLEN=164%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  3895.  
  3896. # Contributed by Joel Sloan <jjs@pobox.com>
  3897. Fingerprint Linux 2.3.49 x86
  3898. TSeq(Class=RI%gcd=<6%SI=<1363570&>31A0E)
  3899. T1(DF=Y%W=7C70%ACK=S++%Flags=AS%Ops=MNNTNW)
  3900. T2(Resp=N)
  3901. T3(Resp=Y%DF=Y%W=7C70%ACK=S++%Flags=AS%Ops=MNNTNW)
  3902. T4(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  3903. T5(DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  3904. T6(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  3905. T7(DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  3906. PU(DF=Y%TOS=C0%IPLEN=164%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  3907.  
  3908. # Contributed by Michel Alexandre Salim <mas69@cam.ac.uk>
  3909. Fingerprint Linux 2.3.47 - 2.3.99-pre2 x86
  3910. TSeq(Class=RI%gcd=<10%SI=<1335F26&>312CA)
  3911. T1(DF=Y%W=7900|7C70%ACK=S++%Flags=AS%Ops=MNNTNW)
  3912. T2(Resp=N)
  3913. T3(Resp=Y%DF=Y%W=7900|7C70%ACK=S++%Flags=AS%Ops=MNNTNW)
  3914. T4(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  3915. T5(DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  3916. T6(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  3917. T7(DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  3918. PU(DF=Y%TOS=C0|0%IPLEN=164%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  3919.  
  3920. # Contributed by Reuben Farrelly
  3921. Fingerprint Linux Kernel 2.4.0-test5
  3922. TSeq(Class=RI%gcd=<6%SI=<34AE3EC&>86DB8)
  3923. T1(DF=Y%W=7C70|7E18%ACK=S++%Flags=AS%Ops=MNNTNW)
  3924. T2(Resp=N)
  3925. T3(Resp=Y%DF=Y%W=7C70|7E18%ACK=S++%Flags=AS%Ops=MNNTNW)
  3926. T4(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  3927. T5(DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  3928. T6(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  3929. T7(DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  3930. PU(DF=Y%TOS=C0%IPLEN=178%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=F|E)
  3931.  
  3932. # Contributed by <DeXteR> root@dexter.dynu.com
  3933. Fingerprint Linux Kernel 2.4.0 - 2.4.9 (X86)
  3934. TSeq(Class=RI%gcd=<8%SI=<2D870AA&>3A454%IPID=Z%TS=100HZ)
  3935. T1(DF=Y%W=2D24|16A0|1680|4000|7FFF%ACK=S++%Flags=AS%Ops=MNNTNW)
  3936. T2(Resp=N)
  3937. T3(Resp=Y%DF=Y%W=2D24|16A0|1680|4000|7FFF%ACK=S++%Flags=AS%Ops=MNNTNW)
  3938. T4(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  3939. T5(DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  3940. T6(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  3941. T7(DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  3942. PU(DF=Y%TOS=C0|0%IPLEN=164%RIPTL=148%RID=E%RIPCK=E%UCK=E|F%ULEN=134%DAT=E)
  3943.  
  3944. Fingerprint Linux 2.4.7 (X86)
  3945. TSeq(Class=RI%gcd=<6%SI=<2AEC8D6&>2FF0F%IPID=Z%TS=U)
  3946. T1(DF=Y%W=7FFF|16D0%ACK=S++%Flags=AS%Ops=M)
  3947. T2(Resp=N)
  3948. T3(Resp=Y%DF=Y%W=7FFF|16D0%ACK=S++%Flags=AS%Ops=M)
  3949. T4(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  3950. T5(DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  3951. T6(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  3952. T7(DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  3953. PU(DF=N%TOS=C0%IPLEN=164%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  3954.  
  3955. # Contributed by nicolas@republique.org
  3956. Fingerprint Linux 2.4.7 (X86)
  3957. TSeq(Class=RI%gcd=<6%SI=<23A3836&>5A873%IPID=Z%TS=100HZ)
  3958. T1(DF=Y%W=1680%ACK=S++%Flags=AS%Ops=MNNTNW)
  3959. T2(Resp=N)
  3960. T3(Resp=Y%DF=Y%W=1680%ACK=S++%Flags=AS%Ops=MNNTNW)
  3961. T4(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  3962. T5(DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  3963. T6(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  3964. T7(DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  3965. PU(DF=N%TOS=C0%IPLEN=164%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  3966.  
  3967. # Not really constant -- just slow incrementation
  3968. # This is an LCIII
  3969. Fingerprint MacOS 7.1   # Thanks to  Renaud Deraison 
  3970. TSeq(Class=C)
  3971. T1(DF=N%W=192F%ACK=S++%Flags=AS%Ops=M)
  3972. T2(Resp=N)
  3973. T3(Resp=Y%DF=N%W=0%ACK=O%Flags=A%Ops=)
  3974. T4(DF=N%W=1000%ACK=O%Flags=R%Ops=)
  3975. T5(DF=N%W=1000%ACK=S++%Flags=AR%Ops=)
  3976. T6(DF=N%W=1000%ACK=O%Flags=R%Ops=)
  3977. T7(DF=N%W=1000%ACK=S++%Flags=AR%Ops=)
  3978. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  3979.  
  3980. # Contributed by Ben Harris
  3981. Fingerprint Mac OS 7.0-7.1 With MacTCP 1.1.1 - 2.0.6
  3982. TSeq(Class=C|TD)
  3983. T1(DF=N%W=192F|2D25%ACK=S++%Flags=AS%Ops=M)
  3984. T2(Resp=N)
  3985. T3(Resp=Y%DF=N%W=0%ACK=O%Flags=A%Ops=)
  3986. T4(DF=N%W=400|800|C00|1000%ACK=O%Flags=R%Ops=)
  3987. T5(DF=N%W=400|800|C00|1000%ACK=S++%Flags=AR%Ops=)
  3988. T6(DF=N%W=400|800|C00|1000%ACK=O%Flags=R%Ops=)
  3989. T7(DF=N%W=400|800|C00|1000%ACK=S++%Flags=AR%Ops=)
  3990. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  3991.  
  3992. Fingerprint MacOS 7.5.5 - 9 # Thanks to //Stany <stany@zerkalo.notbsd.org>
  3993. TSeq(Class=64K)
  3994. T1(Resp=Y%DF=Y%W=455B%ACK=S++%Flags=AS%Ops=MEWL)
  3995. T2(Resp=N)
  3996. T3(Resp=Y%DF=Y%W=455B%ACK=S++%Flags=AS%Ops=MEWL)
  3997. T4(Resp=Y%DF=Y%W=0%ACK=O%Flags=R%Ops=)
  3998. T5(Resp=Y%DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  3999. T6(Resp=Y%DF=Y%W=0%ACK=O%Flags=R%Ops=)
  4000. T7(Resp=Y%DF=Y%W=0%ACK=S%Flags=AR%Ops=)
  4001. PU(DF=Y%TOS=0%IPLEN=70%RIPTL=148%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  4002.  
  4003. # Contributed by ra5en
  4004. Fingerprint MacOS 8.0
  4005. TSeq(Class=RI%gcd=<6%SI=<8294C&>14D0)
  4006. T1(DF=N|Y%W=8000%ACK=S++%Flags=AS%Ops=MEWNNNT)
  4007. T2(Resp=Y%DF=N|Y%W=0%ACK=S%Flags=AR%Ops=)
  4008. T3(Resp=Y%DF=N%W=8000%ACK=S++%Flags=AS%Ops=MEWNNNT)
  4009. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  4010. T5(DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  4011. T6(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  4012. T7(DF=Y%W=0%ACK=S%Flags=AR%Ops=)
  4013. PU(DF=Y%TOS=0%IPLEN=70%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  4014.  
  4015. # Contributed by davidj@zip.com.au
  4016. Fingerprint MacOS 8 running on an LC 475
  4017. TSeq(Class=TR)
  4018. T1(DF=N%W=7FE0%ACK=S++%Flags=AS%Ops=ME)
  4019. T2(Resp=N)
  4020. T3(Resp=Y%DF=N%W=7FE0%ACK=S++%Flags=ASF%Ops=ME)
  4021. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  4022. T5(DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  4023. T6(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  4024. T7(DF=Y%W=0%ACK=S%Flags=AR%Ops=)
  4025. PU(DF=Y%TOS=0%IPLEN=70%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  4026.  
  4027. # Contributed by Ben Lukens <ben@jbic.com>
  4028. Fingerprint MacOS 8.1
  4029. TSeq(Class=64K)
  4030. T1(DF=Y%W=FFFF%ACK=S++%Flags=AS%Ops=MEWL)
  4031. T2(Resp=N)
  4032. T3(Resp=Y%DF=Y%W=FFFF%ACK=S++%Flags=AS%Ops=MEWL)
  4033. T4(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  4034. T5(DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  4035. T6(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  4036. T7(DF=Y%W=0%ACK=S%Flags=AR%Ops=)
  4037. PU(DF=Y%TOS=0%IPLEN=70%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  4038.  
  4039. # Contributed by Andy Lyttle <nmap@phroggy.com>
  4040. Fingerprint MacOS 8.1
  4041. TSeq(Class=64K)
  4042. T1(DF=Y%W=4240%ACK=S++%Flags=AS%Ops=MEWL)
  4043. T2(Resp=N)
  4044. T3(Resp=Y%DF=Y%W=4240%ACK=S++%Flags=AS%Ops=MEWL)
  4045. T4(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  4046. T5(DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  4047. T6(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  4048. T7(DF=Y%W=0%ACK=S%Flags=AR%Ops=)
  4049. PU(DF=Y%TOS=0%IPLEN=70%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  4050.  
  4051. # Contributed by Ben Lukens <ben@jbic.com>
  4052. Fingerprint MacOS 8.1
  4053. TSeq(Class=64K)
  4054. T1(DF=Y%W=FFFF%ACK=S++%Flags=AS%Ops=MEWL)
  4055. T2(Resp=N)
  4056. T3(Resp=Y%DF=Y%W=FFFF%ACK=S++%Flags=AS%Ops=MEWL)
  4057. T4(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  4058. T5(DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  4059. T6(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  4060. T7(DF=Y%W=0%ACK=S%Flags=AR%Ops=)
  4061. PU(DF=Y%TOS=0%IPLEN=70%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  4062.  
  4063. Fingerprint MacOS 8.5  # Thanks to A.j. Effin ReznoR <spork@exo.com>
  4064. TSeq(Class=64K)
  4065. T1(DF=Y%W=455B%ACK=S++%Flags=AS%Ops=MEWL)
  4066. T2(Resp=N)
  4067. T3(Resp=Y%DF=Y%W=455B%ACK=S++%Flags=AS%Ops=MWL)
  4068. T4(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  4069. T5(DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  4070. T6(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  4071. T7(DF=Y%W=0%ACK=S%Flags=AR%Ops=)
  4072.  
  4073. #FingerPrint  MacOS 8.5.1 w/MacTCP
  4074. #TSeq(Class=64K)
  4075. #T1(Resp=Y%DF=Y%W=4137%ACK=S++%Flags=AS%Ops=MEWL)
  4076. #T2(Resp=Y%DF=Y%W=0%ACK=S%Flags=AR%Ops=)
  4077. #T3(Resp=Y%DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  4078. #T3(Resp=Y%DF=Y%W=4137%ACK=S++%Flags=AS%Ops=MEWL)
  4079. #T3(Resp=Y%DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  4080. #T4(Resp=Y%DF=Y%W=0%ACK=O%Flags=R%Ops=)
  4081. #T5(Resp=Y%DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  4082. #T6(Resp=Y%DF=Y%W=0%ACK=O%Flags=R%Ops=)
  4083. #T7(Resp=Y%DF=Y%W=0%ACK=S%Flags=AR%Ops=)
  4084. #PU(Resp=Y%DF=Y%TOS=0%IPLEN=70%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  4085.  
  4086. # Contributed by Gilles Depeyrot <Gilles.Depeyrot@wanadoo.fr>
  4087. Fingerprint Mac OS 8.6
  4088. TSeq(Class=64K)
  4089. T1(DF=Y%W=455B%ACK=S++%Flags=AS%Ops=MEWL)
  4090. T2(Resp=N)
  4091. T3(Resp=Y%DF=Y%W=455B%ACK=S++%Flags=AS%Ops=MEWL)
  4092. T4(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  4093. T5(DF=N%W=800|400%ACK=S++%Flags=AR%Ops=)
  4094. T6(DF=N%W=800|400%ACK=S%Flags=AR%Ops=)
  4095. T7(DF=N%W=400%ACK=S%Flags=AR%Ops=)
  4096. PU(Resp=N)
  4097.  
  4098. # Contributed by Lynda L. True <shrdlu@hazel.sdd.TRW.COM>
  4099. Fingerprint Apple MacOS 9.04 (Powermac or G4)
  4100. TSeq(Class=RI%gcd=<9%SI=>3FFF)
  4101. T1(DF=Y%W=8000%ACK=S++%Flags=AS%Ops=MEWNNNT)
  4102. T2(Resp=Y%DF=Y%W=0%ACK=S%Flags=AR%Ops=)
  4103. T3(Resp=Y%DF=Y%W=8000%ACK=S++%Flags=AS%Ops=MEWNNNT)
  4104. T4(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  4105. T5(DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  4106. T6(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  4107. T7(DF=Y%W=0%ACK=S%Flags=AR%Ops=)
  4108. PU(DF=Y%TOS=0%IPLEN=70%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  4109.  
  4110. # Contributed by Marcus Mueller <marcus.mueller@pixelpark.com>
  4111. Fingerprint MacOS X Server 1.2 (ppc)
  4112. TSeq(Class=RI%gcd=<6%SI=<199A9C&>4177)
  4113. T1(DF=N|Y%W=805C|2017%ACK=S++%Flags=AS%Ops=MNWNNT)
  4114. T2(Resp=N)
  4115. T3(Resp=Y%DF=N|Y%W=805C|2017%ACK=O%Flags=A%Ops=NNT)
  4116. T4(DF=N%W=8000%ACK=O%Flags=R%Ops=)
  4117. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  4118. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  4119. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  4120. PU(DF=Y%TOS=0%IPLEN=38%RIPTL=15C%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  4121.  
  4122. # Contributed by Brian Vancil <bvancil@leland.stanford.edu>
  4123. Fingerprint FreeBSD 4.4 or MacOS X 10.0.4 (Darwin V. 1.3-1.3.7 or 4P13)
  4124. TSeq(Class=RI%gcd=<6%SI=<6E99C&>2A1%IPID=I%TS=2HZ)
  4125. T1(DF=Y%W=807A|C0B7%ACK=S++%Flags=AS%Ops=MNWNNT)
  4126. T2(Resp=N)
  4127. T3(Resp=Y%DF=Y%W=807A|C0B7%ACK=S++%Flags=AS%Ops=MNWNNT)
  4128. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  4129. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  4130. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  4131. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  4132. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=0%ULEN=134%DAT=E)
  4133.  
  4134. # Thanks to Chouin <chouinae@ift.ulaval.ca>
  4135. Fingerprint APC MasterSwitch Network Power Controller
  4136. TSeq(Class=TR)
  4137. T1(DF=N%W=640%ACK=S++%Flags=AS%Ops=ME)
  4138. T2(Resp=N)
  4139. T3(Resp=Y%DF=N%W=640%ACK=S++%Flags=AS%Ops=ME)
  4140. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  4141. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  4142. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)   
  4143. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  4144. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=F%ULEN=134%DAT=E)
  4145.  
  4146. # Contributed by Stu Ekins (stu@ekins.net)
  4147. Fingerprint APC Web/SNMP UPS management card
  4148. TSeq(Class=RI%gcd=<6%SI=<52FB700&>D46DF)
  4149. T1(DF=N%W=640%ACK=S++%Flags=AS%Ops=ME)
  4150. T2(Resp=N)
  4151. T3(Resp=Y%DF=N%W=640%ACK=S++%Flags=AS%Ops=ME)
  4152. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  4153. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  4154. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  4155. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  4156. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=F%ULEN=134%DAT=E)
  4157.  
  4158. # Contributed by Claudius Link linkclau@uni-freiburg.de
  4159. Fingerprint ARLAN BR2000E V5.0E Radio Bridge
  4160. TSeq(Class=TR%gcd=<6)
  4161. T1(DF=N%W=400%ACK=S++%Flags=AS%Ops=)
  4162. T2(Resp=Y%DF=N%W=1F4%ACK=S%Flags=AR%Ops=)
  4163. T3(Resp=Y%DF=N%W=1F4%ACK=S++%Flags=AR%Ops=)
  4164. T4(DF=N%W=1F4%ACK=S%Flags=AR%Ops=)
  4165. T5(DF=N%W=1F4%ACK=S++%Flags=AR%Ops=)
  4166. T6(DF=N%W=1F4%ACK=S%Flags=AR%Ops=)
  4167. T7(DF=N%W=1F4%ACK=S++%Flags=AR%Ops=)
  4168. PU(Resp=N)
  4169.  
  4170. # Meridian Data Network CD-ROM Server (V4.20 Nov 26 1997)
  4171. Fingerprint AXIS or Meridian Data Network CD-ROM server
  4172. TSeq(Class=C)
  4173. T1(DF=N%W=200%ACK=S++%Flags=AS%Ops=M)
  4174. T2(Resp=N)
  4175. T3(Resp=Y%DF=N%W=200%ACK=O%Flags=A%Ops=)
  4176. T4(DF=N%W=200%ACK=O%Flags=R%Ops=)
  4177. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  4178. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  4179. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  4180. PU(Resp=N)
  4181.  
  4182. # Contributed by Darren W. Aldredge <DAldredge@Sunpoint.Com>
  4183. Fingerprint AXIS 540/542Print ServerV5.30 Jan 24 1997
  4184. TSeq(Class=C)
  4185. T1(Resp=Y%DF=N%W=1000%ACK=S++%Flags=AS%Ops=M)
  4186. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  4187. T3(Resp=Y%DF=N%W=0|100%ACK=O|S++%Flags=AR|A%Ops=)
  4188. T4(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  4189. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  4190. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  4191. T7(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  4192. PU(Resp=N)
  4193.  
  4194. # Contributed by Simon Fowler <s3234907@student.anu.edu.au>
  4195. Fingerprint Axis 540 print server
  4196. T1(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  4197. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  4198. T3(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  4199. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  4200. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  4201. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  4202. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  4203. PU(Resp=N)
  4204.  
  4205. Fingerprint Meridian Data Network CD-ROM Server (V4.20 Nov 26 1997)
  4206. TSeq(Class=TD%gcd=40000%SI=<A)
  4207. T1(DF=N%W=200%ACK=S++%Flags=AS%Ops=M)
  4208. T2(Resp=N)
  4209. T3(Resp=Y%DF=N%W=200%ACK=O%Flags=A%Ops=)
  4210. T4(DF=N%W=200%ACK=O%Flags=R%Ops=)
  4211. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  4212. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  4213. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  4214. PU(Resp=N)
  4215.  
  4216. # Contributed by brendan tendrich (rhodie@tdp.dhs.org)
  4217. Fingerprint Micro Annex ELS x7.1.8
  4218. TSeq(Class=64K)
  4219. T1(DF=N%W=800%ACK=S++%Flags=AS%Ops=)
  4220. T2(Resp=N)
  4221. T3(Resp=Y%DF=N%W=800%ACK=O%Flags=A%Ops=)
  4222. T4(DF=N%W=800%ACK=O%Flags=R%Ops=)
  4223. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  4224. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  4225. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  4226. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=F%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  4227.  
  4228. # Thanks to "Seva (root)" <root@null.cc.uic.edu>
  4229. Fingerprint Microplex Print Server
  4230. TSeq(Class=C)
  4231. T1(DF=N%W=0%ACK=S++%Flags=AS%Ops=ME)
  4232. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  4233. T3(Resp=Y%DF=N%W=0%ACK=S++%Flags=AS%Ops=ME)
  4234. T4(DF=N%W=0%ACK=S%Flags=R%Ops=)
  4235. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  4236. T6(DF=N%W=0%ACK=S%Flags=R%Ops=)
  4237. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  4238. PU(Resp=N)
  4239.  
  4240. # Contributed by noah silva DrNoah@Drexel.edu
  4241. Fingerprint MiNT with MiNTnet 1.03 running on Atari TT
  4242. TSeq(Class=TD%gcd=3E7%SI=0)
  4243. T1(Resp=Y%DF=N%W=2000%ACK=S++%Flags=AS%Ops=M)
  4244. T2(Resp=N)
  4245. T3(Resp=Y%DF=N%W=2000%ACK=O%Flags=A%Ops=)
  4246. T4(Resp=N)
  4247. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  4248. T6(Resp=Y%DF=N%W=0%ACK=S%Flags=R%Ops=)
  4249. T7(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  4250. PU(Resp=Y%DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  4251.  
  4252. # Contributed by Pechy <pechy@hp735.cvut.cz>
  4253. Fingerprint Minix 32-bit/Intel 2.0.0
  4254. TSeq(Class=RI|TD%gcd=1|2|3|457%SI=<FFF)
  4255. T1(Resp=Y%DF=N%W=578%ACK=S++%Flags=AS%Ops=)
  4256. T2(Resp=N)
  4257. T3(Resp=Y%DF=N%W=1000%ACK=O%Flags=AR%Ops=)
  4258. T4(Resp=N)
  4259. T5(Resp=Y%DF=N%W=1000%ACK=S++%Flags=AR%Ops=)
  4260. T6(Resp=N)
  4261. T7(Resp=N)
  4262. PU(Resp=N)
  4263.  
  4264. # Contributed by hec@mail.com
  4265. Fingerprint minix v2.0.2 32bits
  4266. T1(DF=N%W=578%ACK=S++%Flags=AS%Ops=M)
  4267. T2(Resp=N)
  4268. T3(Resp=Y%DF=N%W=2000%ACK=O%Flags=AR%Ops=)
  4269. T4(Resp=N)
  4270. T5(DF=N%W=2000%ACK=S++%Flags=AR%Ops=)
  4271. T6(Resp=N)
  4272. T7(DF=N%W=2000%ACK=S++%Flags=AR%Ops=)
  4273. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  4274.  
  4275. # Contributed by Brett G. Lemoine <bl@unixshaman.com>
  4276. Fingerprint Mirapoint M1000 (OS v 1.0.0)
  4277. TSeq(Class=RI%gcd=<6)
  4278. T1(DF=Y%W=403D%ACK=S++%Flags=AS%Ops=MNWNNT)
  4279. T2(Resp=N)
  4280. T3(Resp=Y%DF=Y%W=403D%ACK=S++%Flags=AS%Ops=MNWNNT)
  4281. T4(DF=N%W=4000%ACK=O%Flags=R%Ops=)
  4282. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  4283. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  4284. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  4285. PU(DF=Y%TOS=0%IPLEN=38%RIPTL=148%RIPCK=F%UCK=0%ULEN=134%DAT=E)
  4286.  
  4287. # Contributed by BHAB the Iranian Terrorist (khudson@rohan.sdsu.edu)
  4288. Fingerprint Motorola System V/68 version R3V7 on a 68030
  4289. TSeq(Class=RI%gcd=<14%SI=<52F8&>C0)
  4290. T1(DF=N%W=0%ACK=S++%Flags=AS%Ops=M)
  4291. T2(Resp=N)
  4292. T3(Resp=Y%DF=N%W=0%ACK=S++%Flags=AS%Ops=M)
  4293. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  4294. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  4295. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  4296. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  4297. PU(Resp=N)
  4298.  
  4299. # Contributed by pepe@abakus.net.pl
  4300. Fingerprint MOTOROLA VANGUARD 320 running OS version 5.4
  4301. TSeq(Class=TD%gcd=<6%SI=<1E)
  4302. T1(DF=N%W=800%ACK=S++%Flags=AS%Ops=MEL)
  4303. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  4304. T3(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  4305. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  4306. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  4307. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  4308. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  4309. PU(Resp=N)
  4310.  
  4311. # Thanks to Daniel Seagraves <daniel@ubani.umtec.com>
  4312. Fingerprint MultiTech CommPlete (modem server) RAScard
  4313. TSeq(Class=TD%gcd=388|710|A98%SI=<44)
  4314. T1(DF=N%W=FA0%ACK=S++%Flags=AS%Ops=M)
  4315. T2(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  4316. T3(Resp=N)
  4317. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  4318. T5(DF=N%W=0%ACK=O%Flags=R%Ops=)
  4319. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  4320. T7(DF=N%W=0%ACK=O%Flags=R%Ops=)
  4321. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  4322.  
  4323. # Contributed by rcampbel@us.oracle.com
  4324. Fingerprint NEC UX/4800
  4325. TSeq(Class=64K)
  4326. T1(Resp=Y%DF=N%W=4000%ACK=S++%Flags=AS%Ops=M)
  4327. T2(Resp=N)
  4328. T3(Resp=Y%DF=N%W=4000%ACK=O%Flags=A%Ops=)
  4329. T4(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  4330. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  4331. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  4332. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  4333. PU(Resp=Y%DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=0%UCK=E%ULEN=134%DAT=E)
  4334.  
  4335. # Contributed by Ben Harris <bjh21@cam.ac.uk>
  4336. Fingerprint NCD X server (SNMP says: NCD16 server 2.3.0 03/12/91 downloaded)
  4337. TSeq(Class=64K)
  4338. T1(DF=N%W=800%ACK=S++%Flags=AS%Ops=)
  4339. T2(Resp=N)
  4340. T3(Resp=Y%DF=N%W=800%ACK=O%Flags=A%Ops=)
  4341. T4(DF=N%W=800%ACK=O%Flags=R%Ops=)
  4342. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  4343. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  4344. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  4345. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  4346.  
  4347.  
  4348. # Thanks to Sergey Mukhin <violet@rosnet.net>
  4349. Fingerprint NCR MP-RAS 3.0.x 
  4350. TSeq(Class=64K)
  4351. T1(DF=Y%W=111C%ACK=S++%Flags=AS%Ops=M)
  4352. T2(Resp=N)
  4353. T3(Resp=Y%DF=Y%W=108C%ACK=O%Flags=A%Ops=)
  4354. T4(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  4355. T5(DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  4356. T6(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  4357. T7(DF=Y%W=0%ACK=S%Flags=AR%Ops=)
  4358. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  4359.  
  4360. # Contributed by rcampbel@us.oracle.com
  4361. Fingerprint NCR MP-RAS 3.01
  4362. TSeq(Class=i800)
  4363. T1(DF=Y%W=60F4%ACK=S++%Flags=AS%Ops=MNWNNT)
  4364. T2(Resp=N)
  4365. T3(Resp=Y%DF=Y%W=6041%ACK=O%Flags=A%Ops=NNT)
  4366. T4(DF=Y%W=6000%ACK=O%Flags=R%Ops=)
  4367. T5(DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  4368. T6(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  4369. T7(DF=Y%W=0%ACK=S%Flags=AR%Ops=)
  4370. PU(DF=Y%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  4371.  
  4372. # Thanks to Peter 'g00bER' Kosinar <goober@gjh.sk>
  4373. Fingerprint NCSA Telnet (dos)
  4374. TSeq(Class=C)
  4375. T1(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  4376. T2(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  4377. T3(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  4378. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  4379. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  4380. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  4381. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  4382. PU(Resp=N)
  4383.  
  4384. # Contributed by pho <photon@linux.kgs.com.au>
  4385. Fingerprint NCSA Telnet 2.3.08 for the PC
  4386. TSeq(Class=C)
  4387. T1(Resp=Y%DF=N%W=1000%ACK=S++%Flags=AR%Ops=)
  4388. T2(Resp=Y%DF=N%W=1000%ACK=S%Flags=AR%Ops=)
  4389. T3(Resp=Y%DF=N%W=1000%ACK=S++%Flags=AR%Ops=)
  4390. T4(Resp=Y%DF=N%W=1000%ACK=O%Flags=AR%Ops=)
  4391. T5(Resp=Y%DF=N%W=1000%ACK=S++%Flags=AR%Ops=)
  4392. T6(Resp=Y%DF=N%W=1000%ACK=O%Flags=AR%Ops=)
  4393. T7(Resp=Y%DF=N%W=1000%ACK=S%Flags=AR%Ops=)
  4394. PU(Resp=N)
  4395.  
  4396. # Thanks to Andrew V. Kovalev <avk@jet.msk.su>
  4397. # Host information:  @WorkStation (i960 based) X-terminal
  4398. # Neoware (was HDS) NetOS V. 2.0.1
  4399. # Hewlett-Packard ENTRIA Model C3230A Server Version B.05.30
  4400. # Cisco 11151/Arrowpoint 150 Load Balancer
  4401. Fingerprint Cisco 11151/Arrowpoint 150 load balancer, Neoware (was HDS) NetOS V. 2.0.1 or HP ENTRIA C3230A
  4402. TSeq(Class=64K)
  4403. T1(Resp=Y%DF=N%W=2000%ACK=S++%Flags=AS%Ops=|M)
  4404. T2(Resp=N)
  4405. T3(Resp=Y%DF=N%W=2000%ACK=O%Flags=A%Ops=)
  4406. T4(Resp=Y%DF=N%W=2000%ACK=O%Flags=R%Ops=)
  4407. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  4408. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  4409. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  4410. PU(Resp=Y%TOS=0%IPLEN=38%RIPTL=148%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  4411.  
  4412. # Contributed by alfapiep@hotmail.com
  4413. Fingerprint NetApp NetCache C760 os 4.x
  4414. TSeq(Class=RI%gcd=<6%SI=<4E51740&>FAA%IPID=I%TS=2HZ)
  4415. T1(DF=Y%W=2017%ACK=S++%Flags=AS%Ops=MNWNNT)
  4416. T2(Resp=N)
  4417. T3(Resp=Y%DF=Y%W=2017%ACK=O%Flags=A%Ops=NNT)
  4418. T4(DF=N%W=5000%ACK=O%Flags=R%Ops=)
  4419. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  4420. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  4421. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  4422. PU(Resp=N)
  4423.  
  4424. # Thanks to  Christopher P. Lindsey <lindsey@lorien.mallorn.com>
  4425. Fingerprint NetApp OnTap 3.1.6 or BSDi 1.1
  4426. TSeq(Class=64K)
  4427. T1(DF=N%W=F87%ACK=S++%Flags=AS%Ops=M)
  4428. T2(Resp=N)
  4429. T3(Resp=Y%DF=N%W=F87%ACK=O%Flags=A%Ops=)
  4430. T4(DF=N%W=1000%ACK=O%Flags=R%Ops=)
  4431. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  4432. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  4433. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  4434. PU(DF=N%TOS=0%IPLEN=38%RIPTL=15C%RID=F%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  4435.  
  4436. # Thanks to Calle Dybedahl <qdtcall@esavionics.se>
  4437. Fingerprint NetApp OnTap 5.1.2 - 5.3.5r2
  4438. TSeq(Class=RI%gcd=<6%SI=>BBB)
  4439. T1(Resp=Y%DF=Y%W=2017%ACK=S++%Flags=AS%Ops=MNWNNT)
  4440. T2(Resp=N)
  4441. T3(Resp=Y%DF=Y%W=2017%ACK=O%Flags=A%Ops=NNT)
  4442. T4(Resp=Y%DF=N%W=2000%ACK=O%Flags=R%Ops=)
  4443. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  4444. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  4445. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  4446. PU(TOS=0%IPLEN=38%RIPTL=148%RIPCK=E|F|0%UCK=0%ULEN=134%DAT=E)
  4447.  
  4448. # Contributed by Anil Madhavapeddy <anil@recoil.org>
  4449. # NetCache 5.1D4 on a NetApp C1100 Box
  4450. Fingerprint Network Appliance NetCache 5.1D4
  4451. TSeq(Class=RI%gcd=<6%SI=<ABC02&>1371%IPID=BI%TS=2HZ)
  4452. T1(DF=Y%W=5B4%ACK=S++%Flags=AS%Ops=MNNT)
  4453. T2(Resp=N)
  4454. T3(Resp=Y%DF=Y%W=2017%ACK=O%Flags=A%Ops=NNT)
  4455. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  4456. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  4457. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  4458. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  4459. PU(DF=N%TOS=0%IPLEN=38%RIPTL=3415%RID=E%RIPCK=F%UCK=E%ULEN=134%DAT=E)
  4460.  
  4461. # Notes on NetBSD (written by Charles M. Hannum <root@ihack.net>):
  4462. # * The set of options in a SYN-ACK depends on the state of the
  4463. #   `net.inet.tcp.rfc1323' flag.
  4464. # * Releases prior to 1.3 did not randomize the ISS at all.
  4465. # * Releases prior to 1.3 incorrectly added the IP header length to the IP
  4466. #   packet length when returning an ICMP unreachable.
  4467. # * Releases prior to 1.3 calculated the window size slightly wrong.
  4468. # * Releases prior to 1.3 returned a non-zero window size when sending a RST
  4469. #   in response to an ACK on a listening socket (thereby making them
  4470. #   susceptible to stealth scanning).
  4471. # * Releases prior to 1.3H/1.3.4 did not return a response to the null flag
  4472. #   test (thereby making them susceptible to stealth scanning).
  4473. # * Releases prior to 1.3I/1.3.4 corrupted some of the IP header fields in
  4474. #   the encapsulated IP header when sending an ICMP reply.  On little endian
  4475. #   machines the IP ID field was byte-swapped.  The checksums were always
  4476. #   zeroed.
  4477. # * Releases prior to 1.3I/1.3.4 did not set the DF bit in a SYN-ACK when
  4478. #   MTU discovery was enabled.
  4479.  
  4480. # Contributed by Mike Gauthier mgauthier@dotnet.com
  4481. Fingerprint NetBSD 1.0 i386
  4482. TSeq(Class=64K%IPID=I%TS=2HZ)
  4483. T1(DF=N%W=402E%ACK=S++%Flags=AS%Ops=MNWNNT)
  4484. T2(Resp=N)
  4485. T3(Resp=Y%DF=N%W=402E%ACK=O%Flags=A%Ops=NNT)
  4486. T4(DF=N%W=4000%ACK=O%Flags=R%Ops=)
  4487. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  4488. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  4489. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  4490. PU(DF=N%TOS=0%IPLEN=38%RIPTL=15C%RID=F%RIPCK=F%UCK=0%ULEN=134%DAT=E)
  4491.  
  4492. # Contributed by cjs@cynic.net
  4493. Fingerprint NetBSD 1.0 little endian arch
  4494. TSeq(Class=64K)
  4495. T1(DF=N%W=402E%ACK=S++%Flags=AS%Ops=MNWNNT)
  4496. T2(Resp=N)
  4497. T3(Resp=Y%DF=N%W=402E%ACK=O%Flags=A%Ops=NNT)
  4498. T4(DF=N%W=4000%ACK=O%Flags=R%Ops=)
  4499. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  4500. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  4501. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  4502. PU(DF=N%TOS=0%IPLEN=38%RIPTL=15C%RID=F%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  4503.  
  4504. # Contributed by cjs@cynic.net
  4505. Fingerprint NetBSD 1.0 big endian arch
  4506. TSeq(Class=64K)
  4507. T1(DF=N%W=402E%ACK=S++%Flags=AS%Ops=MNWNNT)
  4508. T2(Resp=N)
  4509. T3(Resp=Y%DF=N%W=402E%ACK=O%Flags=A%Ops=NNT)
  4510. T4(DF=N%W=4000%ACK=O%Flags=R%Ops=)
  4511. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  4512. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  4513. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  4514. PU(DF=N%TOS=0%IPLEN=38%RIPTL=15C%RID=E%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  4515.  
  4516. # Thanks to Charles M. Hannum <root@ihack.net>
  4517. Fingerprint NetBSD 1.1 - 1.2.1 litle endian arch
  4518. TSeq(Class=64K)
  4519. T1(Resp=Y%DF=N%W=402E%ACK=S++%Flags=AS%Ops=MNWNNT|M)
  4520. T2(Resp=N)
  4521. T3(Resp=Y%DF=N%W=402E%ACK=S++%Flags=AS%Ops=MNWNNT|M)
  4522. T4(Resp=Y%DF=N%W=4000%ACK=O%Flags=R%Ops=)
  4523. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  4524. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  4525. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  4526. PU(DF=N%TOS=0%IPLEN=38%RIPTL=15C%RID=F%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  4527.  
  4528. # Thanks to Charles M. Hannum <root@ihack.net>
  4529. Fingerprint NetBSD 1.2 - 1.2.1 big endian arch
  4530. TSeq(Class=64K)
  4531. T1(Resp=Y%DF=N%W=402E%ACK=S++%Flags=AS%Ops=MNWNNT|M)
  4532. T2(Resp=N)
  4533. T3(Resp=Y%DF=N%W=402E%ACK=S++%Flags=AS%Ops=MNWNNT|M)
  4534. T4(Resp=Y%DF=N%W=4000%ACK=O%Flags=R%Ops=)
  4535. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  4536. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  4537. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  4538. PU(DF=N%TOS=0%IPLEN=38%RIPTL=15C%RID=E%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  4539.  
  4540. # Thanks to Mark Abene <phiber@crossbar.com> and Charles M. Hannum <root@ihack.net>
  4541. Fingerprint NetBSD 1.3 - 1.3.3 little endian arch
  4542. TSeq(Class=RI%gcd=<6%SI=>18000)
  4543. T1(Resp=Y%DF=N%W=4000%ACK=S++%Flags=AS%Ops=MNWNNT|M)
  4544. T2(Resp=N)
  4545. T3(Resp=Y%DF=N%W=4000%ACK=S++%Flags=AS%Ops=MNWNNT|M)
  4546. T4(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  4547. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  4548. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  4549. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  4550. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=F%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  4551.  
  4552. # Thanks to Charles M. Hannum <root@ihack.net>
  4553. Fingerprint NetBSD 1.3 - 1.3.3 big endian arch
  4554. TSeq(Class=RI%gcd=<6%SI=>18000)
  4555. T1(Resp=Y%DF=N%W=4000%ACK=S++%Flags=AS%Ops=MNWNNT|M)
  4556. T2(Resp=N)
  4557. T3(Resp=Y%DF=N%W=4000%ACK=S++%Flags=AS%Ops=MNWNNT|M)
  4558. T4(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  4559. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  4560. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  4561. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  4562. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  4563.  
  4564. # Thanks to Charles M. Hannum <root@ihack.net>
  4565. Fingerprint NetBSD 1.3H (after 19980919) or 1.3I (before 19990119) little endian arch
  4566. TSeq(Class=RI%gcd=<6%SI=>18000)
  4567. T1(Resp=Y%DF=N%W=4000%ACK=S++%Flags=AS%Ops=MNWNNT|M)
  4568. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  4569. T3(Resp=Y%DF=N%W=4000%ACK=S++%Flags=AS%Ops=MNWNNT|M)
  4570. T4(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  4571. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  4572. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  4573. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  4574. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=F%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  4575.  
  4576. # Thanks to Charles M. Hannum <root@ihack.net>
  4577. Fingerprint NetBSD 1.3H-1.5  big endian arch
  4578. TSeq(Class=RI%gcd=<6%SI=>18000)
  4579. T1(Resp=Y%DF=N%W=4000%ACK=S++%Flags=AS%Ops=MNWNNT|M)
  4580. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  4581. T3(Resp=Y%DF=N%W=4000%ACK=S++%Flags=AS%Ops=MNWNNT|M)
  4582. T4(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  4583. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  4584. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  4585. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  4586. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  4587.  
  4588. # Thanks to Charles M. Hannum <root@ihack.net>
  4589. Fingerprint NetBSD 1.3I (after 19990119) to 1.4 x86
  4590. TSeq(Class=RI%gcd=<6%SI=>18000)
  4591. T1(Resp=Y%DF=N|Y%W=4000%ACK=S++%Flags=AS%Ops=MNWNNT|M)
  4592. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  4593. T3(Resp=Y%DF=N|Y%W=4000%ACK=S++%Flags=AS%Ops=MNWNNT|M)
  4594. T4(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  4595. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  4596. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  4597. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  4598. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  4599.  
  4600. # Contributed by dmcguire@mit.edu
  4601. Fingerprint NetBSD 1.4 / Generic mac68k (Quadra 610)
  4602. TSeq(Class=RI%gcd=<5%SI=>FFFFF)
  4603. T1(DF=Y%W=212%ACK=S++%Flags=AS%Ops=MENNT)
  4604. T2(Resp=N)
  4605. T3(Resp=Y%DF=Y%W=212%ACK=S++%Flags=AS%Ops=MENNT)
  4606. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  4607. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  4608. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  4609. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  4610. PU(DF=N%TOS=C0%IPLEN=164%RIPTL=148%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  4611.  
  4612. # Contributed by Cliph cliph@csd.dot-ie.com
  4613. Fingerprint NetBSD 1.4 running on a SPARC IPX
  4614. TSeq(Class=RI|TR%gcd=<6%SI=<4452AA0&>AEE6D)
  4615. T1(DF=N%W=212%ACK=S++%Flags=AS%Ops=MNNT)
  4616. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  4617. T3(Resp=Y%DF=N%W=212%ACK=S++%Flags=AS%Ops=MNNT)
  4618. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  4619. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  4620. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  4621. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  4622. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  4623.  
  4624. # Contributed by Philipp Huber uebs@gmx.at
  4625. Fingerprint NetBSD 1.5_ALPHA i386
  4626. TSeq(Class=RI%gcd=<6%SI=<5CF5F1C&>EDF97)
  4627. T1(DF=N%W=4000%ACK=S++%Flags=AS%Ops=MNWNNT)
  4628. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  4629. T3(Resp=Y%DF=N%W=4000%ACK=S++%Flags=AS%Ops=MNWNNT)
  4630. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  4631. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  4632. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  4633. T7(Resp=N)
  4634. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  4635.  
  4636. # Contributed by Chad Loder <chad_loder@rapid7.com>
  4637. Fingerprint Netopia R3100-I DSL Router Firmware version v4.7.2
  4638. TSeq(Class=TD%gcd=<EA64%SI=<10E%IPID=I%TS=U)
  4639. T1(DF=N%W=400%ACK=S++%Flags=AS%Ops=M)
  4640. T2(Resp=N)
  4641. T3(Resp=N)
  4642. T4(Resp=N)
  4643. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  4644. T6(Resp=N)
  4645. T7(Resp=N)
  4646. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  4647.  
  4648. # Contributed by Ben Harris <bjh21@cam.ac.uk>
  4649. Fingerprint NetJet Version 3.0 - 4.0 Printer
  4650. TSeq(Class=TD%gcd=<4%SI=<4)
  4651. T1(Resp=Y%DF=N%W=800%ACK=S++%Flags=AS%Ops=M)
  4652. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  4653. T3(Resp=Y%DF=N%W=0|800%ACK=S++%Flags=AR%Ops=|M)
  4654. T4(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  4655. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  4656. T6(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  4657. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  4658. PU(Resp=N)
  4659.  
  4660. # Contributed by Arindum Mukerji <rmukerji@execpc.com>
  4661. Fingerprint Network Systems router NS6614 (NSC 6600 series)
  4662. TSeq(Class=64K)
  4663. T1(Resp=Y%DF=N%W=1000%ACK=S++%Flags=AS%Ops=)
  4664. T2(Resp=N)
  4665. T3(Resp=Y%DF=N%W=1000%ACK=O%Flags=A%Ops=)
  4666. T4(Resp=Y%DF=N%W=1000%ACK=O%Flags=R%Ops=)
  4667. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  4668. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  4669. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  4670. PU(Resp=Y%DF=N%TOS=0%IPLEN=38%RIPTL=134%RIPCK=F%UCK=0%ULEN=134%DAT=E)
  4671.  
  4672. # A NeXT Turbo, unknown version number
  4673. Fingerprint NeXT Mach
  4674. TSeq(Class=64K)
  4675. T1(Resp=Y%DF=N%W=F87%ACK=S++%Flags=AS%Ops=M)
  4676. T2(Resp=N)
  4677. T3(Resp=Y%DF=N%W=F87%ACK=O%Flags=A%Ops=)
  4678. T4(Resp=Y%DF=N%W=1000%ACK=O%Flags=R%Ops=)
  4679. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  4680. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  4681. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  4682. PU(Resp=Y%DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  4683.  
  4684. # Contributed by Evil Bifrost <bifrost@dis.org>
  4685. Fingerprint Nokia IPSO 3.2-fcs4 releng 783 (FreeBSD Based)
  4686. TSeq(Class=RI%gcd=<6%SI=<10F72&>2A2)
  4687. T1(DF=N%W=4000%ACK=O|S++%Flags=A|AS%Ops=NNT|MNWNNT)
  4688. T2(Resp=N)
  4689. T3(Resp=Y%DF=N%W=4000%ACK=O|S++%Flags=A|AS%Ops=NNT|MNWNNT)
  4690. T4(DF=N%W=4000%ACK=O%Flags=R%Ops=)
  4691. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  4692. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  4693. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  4694. PU(DF=N%TOS=E0%IPLEN=164%RIPTL=134%RID=E%RIPCK=F%ULEN=134%DAT=E)
  4695.  
  4696. # Contributed by Andrew Stothard, andys@telinco.net
  4697. Fingerprint Nortel Networks CVX1800 RAS. Software version 2.02
  4698. TSeq(Class=64K%gcd=<6%SI=<14)
  4699. T1(DF=N%W=8000%ACK=S++%Flags=AS%Ops=M)
  4700. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  4701. T3(Resp=Y%DF=N%W=8000%ACK=O%Flags=A%Ops=)
  4702. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  4703. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  4704. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  4705. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  4706. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  4707.  
  4708. Fingerprint Novell NetWare 3.12 - 5.00  # Thanks to Chris Wilson
  4709. TSeq(Class=TD%gcd=10|20|30|40%SI=<64)
  4710. T1(DF=Y|N%W=7D0|8000|2000|1FFF|7FFF|8000|FFFF%ACK=S++%Flags=AS%Ops=M|ME)
  4711. T2(Resp=N)
  4712. T3(Resp=Y%DF=Y|N%W=8000|2000|1FFE|7FFF|8000|FFFF%ACK=O|S++%Flags=AS|ASF%Ops=M|ME)
  4713. T4(Resp=N)
  4714. T5(DF=Y|N%W=0%ACK=S++%Flags=AR%Ops=)
  4715. T6(DF=Y|N%W=0%ACK=O%Flags=R%Ops=)
  4716. T7(DF=Y|N%W=0%ACK=S++%Flags=AR%Ops=)
  4717. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  4718.  
  4719. # Contributed by jstanley@its-my.net
  4720. Fingerprint NetWare 4.11 SP7- 5 SP3A BorderManager 3.5
  4721. TSeq(Class=RI%gcd=<6%SI=<1843D74&>3E1D0)
  4722. T1(DF=Y%W=1FFF%ACK=S++%Flags=AS%Ops=M)
  4723. T2(Resp=N)
  4724. T3(Resp=Y%DF=Y%W=1FFE%ACK=O%Flags=AS%Ops=M)
  4725. T4(Resp=N)
  4726. T5(DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  4727. T6(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  4728. T7(DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  4729. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=F%ULEN=134%DAT=E)
  4730.  
  4731. # Contributed by montyc@netscape.net
  4732. Fingerprint NetWare 4.11 SP8a - Netware 5 SP4
  4733. TSeq(Class=RI%gcd=<6%SI=<2DB195E&>74F88)
  4734. T1(DF=Y%W=1FFF%ACK=S++%Flags=AS%Ops=M)
  4735. T2(Resp=N)
  4736. T3(Resp=Y%DF=Y%W=1FFE%ACK=O%Flags=AS%Ops=M)
  4737. T4(Resp=N)
  4738. T5(DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  4739. T6(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  4740. T7(DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  4741. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  4742.  
  4743. # Contributed by Chris Edwards
  4744. Fingerprint Novell NetWare 5.0 with Border Manager
  4745. TSeq(Class=RI%gcd=<5%SI=>BBBBB)
  4746. T1(Resp=Y%DF=Y%W=8000%ACK=S++%Flags=AS%Ops=M)
  4747. T2(Resp=N)
  4748. T3(Resp=Y%DF=Y%W=7FFF%ACK=O%Flags=AS%Ops=M)
  4749. T4(Resp=N)
  4750. T5(Resp=Y%DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  4751. T6(Resp=Y%DF=Y%W=0%ACK=O%Flags=R%Ops=)
  4752. T7(Resp=Y%DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  4753. PU(Resp=Y%DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=F%ULEN=134%DAT=E)
  4754.  
  4755. # Contributed by Tom Simpson
  4756. Fingerprint Novell Netware 5.x
  4757. TSeq(Class=RI%gcd=<8%SI=<286248A&>1B465%IPID=I%TS=U)
  4758. T1(DF=Y%W=1800%ACK=S++%Flags=AS%Ops=M)
  4759. T2(Resp=N)
  4760. T3(Resp=Y%DF=Y%W=17FF%ACK=O%Flags=AS%Ops=M)
  4761. T4(Resp=N)
  4762. T5(DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  4763. T6(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  4764. T7(DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  4765. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=F%ULEN=134%DAT=E)
  4766.  
  4767. # Contributed by venglin@freebsd.lublin.pl
  4768. Fingerprint Novell NetWare 3.12 or 386 TCP/IP
  4769. TSeq(Class=TD%gcd=<6B4A%SI=<1E)
  4770. T1(DF=N%W=73F|F87|3F25%ACK=S++%Flags=AS%Ops=ME)
  4771. T2(Resp=N)
  4772. T3(Resp=Y%DF=N%W=FFFF%ACK=O%Flags=AS|ASF%Ops=ME)
  4773. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  4774. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  4775. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  4776. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  4777. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  4778.  
  4779. # Contributed by xyz@uni-humbug.de
  4780. Fingerprint Netware 5.0 SP 3a
  4781. TSeq(Class=RI%gcd=<8%SI=<5641338&>DCCE9)
  4782. T1(DF=Y%W=8000%ACK=S++%Flags=AS%Ops=M)
  4783. T2(Resp=N)
  4784. T3(Resp=Y%DF=Y%W=7FFF%ACK=O%Flags=AS%Ops=M)
  4785. T4(Resp=N)
  4786. T5(DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  4787. T6(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  4788. T7(DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  4789. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  4790.  
  4791. # Contributed by Anonymous
  4792. Fingerprint Novell Netware 5.0 SP5
  4793. TSeq(Class=RI%gcd=<6%SI=<2B302C0&>6E8E8)
  4794. T1(DF=Y%W=1800%ACK=S++%Flags=AS%Ops=M)
  4795. T2(Resp=N)
  4796. T3(Resp=Y%DF=Y%W=17FF%ACK=O%Flags=AS%Ops=M)
  4797. T4(Resp=N)
  4798. T5(DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  4799. T6(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  4800. T7(DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  4801. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  4802.  
  4803. # Contributed by John Ray, jray@postoffice.ag.ohio-state.edu
  4804. Fingerprint OpenStep 4.0-4.2 or NextStep 1.0-3.3 (Intel)
  4805. TSeq(Class=64K)
  4806. T1(Resp=Y%DF=N%W=F87%ACK=S++%Flags=AS%Ops=M)
  4807. T2(Resp=N)
  4808. T3(Resp=Y%DF=N%W=F87%ACK=O%Flags=A%Ops=)
  4809. T4(Resp=Y%DF=N%W=1000%ACK=O%Flags=R%Ops=)
  4810. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  4811. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  4812. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  4813. PU(Resp=Y%DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=F%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  4814.  
  4815. # Thanks to Max Vision <vision@whitehats.com>
  4816. Fingerprint OpenStep 4.1/NeXTStep 3.3
  4817. TSeq(Class=64K)
  4818. T1(DF=N%W=F87%ACK=S++%Flags=AS%Ops=M)
  4819. T2(Resp=N)
  4820. T3(Resp=Y%DF=N%W=F87%ACK=O%Flags=A%Ops=)
  4821. T4(DF=N%W=1000%ACK=O%Flags=R%Ops=)
  4822. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  4823. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  4824. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  4825. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  4826.  
  4827. # Thanks to jbresley@McLeodUSA.com
  4828. Fingerprint OpenStep 4.2/Intel
  4829. TSeq(Class=64K)
  4830. T1(Resp=Y%DF=N%W=F87%ACK=S++|O%Flags=AS%Ops=M)
  4831. T2(Resp=N)
  4832. T3(Resp=Y%DF=N%W=F87%ACK=O%Flags=A%Ops=)
  4833. T4(Resp=Y%DF=N%W=1000%ACK=O%Flags=R%Ops=)
  4834. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  4835. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  4836. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  4837. PU(Resp=Y%DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=F%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  4838.  
  4839. # Thanks to Anthony J. Bettini <tony@cs.umb.edu>
  4840. # Thanks to Adam Shostack!
  4841. Fingerprint OpenBSD 2.1 - 2.3/SPARC
  4842. TSeq(Class=RI%gcd=<6%SI=>FF)
  4843. T1(DF=N%W=402E%ACK=S++%Flags=AS%Ops=MNWNNT)
  4844. T2(Resp=N)
  4845. T3(Resp=Y%DF=N%W=402E%ACK=S++%Flags=AS%Ops=MNWNNT)
  4846. T4(DF=N%W=4000%ACK=O%Flags=R%Ops=)
  4847. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  4848. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  4849. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=) 
  4850. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  4851.  
  4852. # This fingerprint had LAND patch installed
  4853. # Contributed by Ivan Beveridge <ivanb@demon.net>
  4854. Fingerprint OpenBSD 2.1/X86
  4855. TSeq(Class=RI%gcd=<6%SI=>BBB)
  4856. T1(DF=N%W=402E%ACK=S++%Flags=AS%Ops=M)
  4857. T2(Resp=N)
  4858. T3(Resp=Y%DF=N%W=402E%ACK=S++%Flags=AS%Ops=M)
  4859. T4(DF=N%W=4000%ACK=O%Flags=R%Ops=)
  4860. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  4861. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  4862. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  4863. PU(DF=N%TOS=0%IPLEN=38%RIPTL=15C%RID=F%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  4864.  
  4865. Fingerprint OpenBSD 2.2 - 2.3
  4866. TSeq(Class=RI%gcd=<6)
  4867. T1(DF=N%W=402E%ACK=S++%Flags=AS%Ops=MNWNNT)
  4868. T2(Resp=N)
  4869. T3(Resp=Y%DF=N%W=402E%ACK=S++%Flags=AS%Ops=MNWNNT)
  4870. T4(DF=N%W=4000%ACK=O%Flags=R%Ops=)
  4871. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  4872. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  4873. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  4874. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=F%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  4875.  
  4876. # Contributed by jon@oaktree.co.uk
  4877. Fingerprint OpenBSD Post 2.4 (November 1998) - 2.5
  4878. TSeq(Class=RI%gcd=<6%SI=>FFF&<BBBBB)
  4879. T1(DF=N%W=403D%ACK=S++%Flags=AS%Ops=MNWNNT)
  4880. T2(Resp=N)
  4881. T3(Resp=Y%DF=N%W=403D%ACK=S++%Flags=AS%Ops=MNWNNT)
  4882. T4(DF=N%W=4000%ACK=O%Flags=R%Ops=)
  4883. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  4884. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  4885. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  4886. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  4887.  
  4888. # Contributed by Anonymous
  4889. #Fingerprint OpenBSD 2.6/X86
  4890. #TSeq(Class=RI%gcd=<8%SI=<777F4&>130A)
  4891. #T1(DF=N%W=403D%ACK=S++%Flags=AS%Ops=MNWNNT)
  4892. #T2(Resp=N)
  4893. #T3(Resp=Y%DF=N%W=403D%ACK=S++%Flags=AS%Ops=MNWNNT)
  4894. #T4(DF=N%W=4000%ACK=O%Flags=R%Ops=)
  4895. #T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  4896. #T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  4897. #T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  4898. #PU(DF=N%TOS=0%IPLEN=38%RIPTL=134%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  4899.  
  4900. # Contributed by marco@tecnogi.com
  4901. # With more info provided by Theo De Raadt
  4902. # OpenBSD 2.6
  4903. Fingerprint OpenBSD 2.6-2.8
  4904. TSeq(Class=RI%gcd=<6%SI=<1869F6&>3E6B)
  4905. T1(DF=N%W=403D%ACK=S++%Flags=AS%Ops=MNWNNT)
  4906. T2(Resp=N)
  4907. T3(Resp=Y%DF=N%W=403D%ACK=S++%Flags=AS%Ops=MNWNNT)
  4908. T4(DF=N%W=4000%ACK=O%Flags=R%Ops=)
  4909. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  4910. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  4911. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  4912. PU(DF=N%TOS=0%IPLEN=38%RIPTL=134|3401%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  4913.  
  4914. # Contributed by Grant Bayley gbayley@ausmac.net
  4915. Fingerprint OpenBSD 2.6-2.8
  4916. TSeq(Class=RI%gcd=<6%SI=<AD084&>1B9B)
  4917. T1(DF=N%W=807A%ACK=S++%Flags=AS%Ops=MNWNNT)
  4918. T2(Resp=N)
  4919. T3(Resp=Y%DF=N%W=807A%ACK=S++%Flags=AS%Ops=MNWNNT)
  4920. T4(DF=N%W=8000%ACK=O%Flags=R%Ops=)
  4921. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  4922. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  4923. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  4924. PU(DF=N%TOS=0%IPLEN=38%RIPTL=134%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  4925.  
  4926. # Contributed by Anonymous
  4927. Fingerprint OpenBSD 2.6 with all available patches as of roughly Feb01
  4928. TSeq(Class=RI%gcd=<6%SI=<4C22A&>C1A)
  4929. T1(DF=N%W=402E%ACK=S++%Flags=AS%Ops=M)
  4930. T2(Resp=N)
  4931. T3(Resp=Y%DF=N%W=402E%ACK=S++%Flags=AS%Ops=M)
  4932. T4(DF=N%W=4000%ACK=O%Flags=R%Ops=)
  4933. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  4934. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  4935. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  4936. PU(DF=N%TOS=0%IPLEN=38%RIPTL=134%RID=E%RIPCK=F|E%UCK=F|E%ULEN=134%DAT=E)
  4937.  
  4938. # Contributed by Joel Roenneman
  4939. Fingerprint OpenBSD 2.8 (X86)
  4940. TSeq(Class=TD|RI%gcd=<6%SI=<A8C&>1%IPID=RPI|BI%TS=U)
  4941. T1(DF=Y%W=2017%ACK=S++%Flags=AS%Ops=M)
  4942. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  4943. T3(Resp=Y%DF=Y%W=2017%ACK=S++%Flags=AS%Ops=M)
  4944. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  4945. T5(DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  4946. T6(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  4947. T7(DF=Y%W=0%ACK=S%Flags=AR%Ops=)
  4948. PU(DF=N%TOS=0%IPLEN=38%RIPTL=134%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  4949.  
  4950. # Contributed by ZenZei
  4951. Fingerprint OpenBSD 2.9-beta through release (X86)
  4952. TSeq(Class=TR%gcd=<6%IPID=RD%TS=2HZ)
  4953. T1(DF=Y|N%W=403D%ACK=S++%Flags=AS%Ops=MNWNNT)
  4954. T2(Resp=N)
  4955. T3(Resp=Y%DF=Y|N%W=403D%ACK=S++%Flags=AS%Ops=MNWNNT)
  4956. T4(DF=Y|N%W=4000%ACK=O%Flags=R%Ops=)
  4957. T5(DF=Y|N%W=0%ACK=S++%Flags=AR%Ops=)
  4958. T6(DF=Y|N%W=0%ACK=O%Flags=R%Ops=)
  4959. T7(DF=Y|N%W=0%ACK=S%Flags=AR%Ops=)
  4960. PU(DF=N%TOS=0%IPLEN=38%RIPTL=134%RID=E%RIPCK=E%UCK=E|F%ULEN=134%DAT=E)
  4961.  
  4962.  
  4963. # Contributed by Anil Madhavapeddy <anil@recoil.org>
  4964. Fingerprint OpenBSD 2.9-stable
  4965. TSeq(Class=TR%gcd=<6%IPID=RD%TS=2HZ)
  4966. T1(DF=Y%W=5B4%ACK=S++%Flags=AS%Ops=MNNT)
  4967. T2(Resp=N)
  4968. T3(Resp=Y%DF=Y%W=5B4%ACK=S++%Flags=AS%Ops=MNNT)
  4969. T4(DF=Y%W=4000%ACK=O%Flags=R%Ops=)
  4970. T5(DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  4971. T6(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  4972. T7(DF=Y%W=0%ACK=S%Flags=AR%Ops=)
  4973. PU(DF=N%TOS=0%IPLEN=38%RIPTL=134%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  4974.  
  4975. Fingerprint OpenVMS 6.1  # Thanks to Mcneil J <J.Mcneil@rhbnc.ac.uk>
  4976. TSeq(Class=64K)
  4977. T1(DF=N%W=1000%ACK=S++%Flags=AS%Ops=|MWN)
  4978. T2(Resp=N)
  4979. T3(Resp=Y%DF=N%W=1000%ACK=O%Flags=A%Ops=)
  4980. T4(DF=N%W=1000%ACK=O%Flags=R%Ops=)
  4981. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  4982. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  4983. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  4984. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=F%RIPCK=0%UCK=E%ULEN=134%DAT=E)
  4985.  
  4986. # Contributed by Teraflop
  4987. Fingerprint OpenVMS V6.1 on Digital VAX 4000-105A
  4988. TSeq(Class=64K)
  4989. T1(DF=Y%W=1800%ACK=S++%Flags=AS%Ops=M)
  4990. T2(Resp=N)
  4991. T3(Resp=Y%DF=Y%W=1800%ACK=O%Flags=A%Ops=)
  4992. T4(DF=N%W=1800%ACK=O%Flags=R%Ops=)
  4993. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  4994. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  4995. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  4996. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=F%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  4997.  
  4998. # Contributed by Miles Reed <miles@goiter.org>
  4999. # Contributed by Jayson Larose (jayson_larose@hotmail.com)
  5000. Fingerprint OpenVMS 6.2 - 7.2-1 on VAX or AXP
  5001. TSeq(Class=TR%gcd=<6)
  5002. T1(DF=N%W=1800%ACK=S++%Flags=AS%Ops=MNWNNT)
  5003. T2(Resp=N)
  5004. T3(Resp=Y%DF=Y|N%W=1800%ACK=O%Flags=A%Ops=NNT)
  5005. T4(DF=N%W=1800%ACK=O%Flags=R%Ops=)
  5006. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  5007. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  5008. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  5009. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=F%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  5010.  
  5011. # Contributed by Scott Miller (scott.miller23@gte.net)
  5012. Fingerprint Digital OpenVMS AXP 6.2 running Attachmate Pathway 3.1 TCP stack
  5013. TSeq(Class=i800|64K)
  5014. T1(DF=Y%W=2017%ACK=S++%Flags=AS%Ops=M)
  5015. T2(Resp=N)
  5016. T3(Resp=Y%DF=Y%W=2017%ACK=O%Flags=A%Ops=)
  5017. T4(DF=N%W=2000%ACK=O%Flags=R%Ops=)
  5018. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  5019. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  5020. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  5021. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=F%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  5022.  
  5023. # Contributed by Anonymous
  5024. Fingerprint OpenVMS 6.2/Alpha
  5025. TSeq(Class=TR%gcd=<6)
  5026. T1(DF=Y%W=2200%ACK=S++%Flags=AS%Ops=MNWNNT)
  5027. T2(Resp=N)
  5028. T3(Resp=Y%DF=Y%W=2200%ACK=O%Flags=A%Ops=NNT)
  5029. T4(DF=N%W=2200%ACK=O%Flags=R%Ops=)
  5030. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  5031. T6(DF=N%W=2200%ACK=O%Flags=R%Ops=)
  5032. T7(Resp=N)
  5033. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=F%UCK=0%ULEN=134%DAT=E)
  5034.  
  5035. # Thanks to Brian Gorka <gorkab@cyberpass.net>
  5036. Fingerprint OpenVMS 7.1 using Process Software's TCPWare 5.3 TCP/IP package
  5037. TSeq(Class=RI|TD%gcd=<6%SI=<BBBB)
  5038. T1(DF=Y%W=4000%ACK=S++%Flags=AS%Ops=MWL)
  5039. T2(Resp=Y%DF=N%W=6000%ACK=S%Flags=AR%Ops=)
  5040. T3(Resp=Y%DF=Y%W=4000%ACK=O%Flags=AS%Ops=MWL)
  5041. T4(DF=N%W=6000%ACK=O%Flags=R%Ops=)
  5042. T5(DF=N%W=6000%ACK=S++%Flags=AR%Ops=)
  5043. T6(DF=N%W=6000%ACK=O%Flags=R%Ops=)
  5044. T7(DF=N%W=6000%ACK=S++%Flags=AR%Ops=)
  5045. PU(DF=N%TOS=0%IPLEN=164%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  5046.  
  5047. # Contributed by mwinter@exodus.net, Joshua Stein <jcs@rt.fm>
  5048. Fingerprint OpenVMS/Alpha 7.1 using Process Software's TCPWare V5.3-4
  5049. TSeq(Class=RI%gcd=<16%SI=<867D6&>3%IPID=BI|RD%TS=U)
  5050. T1(DF=Y%W=6000|1000%ACK=S++%Flags=AS%Ops=MWL)
  5051. T2(Resp=Y%DF=N%W=6000%ACK=S%Flags=AR%Ops=)
  5052. T3(Resp=Y%DF=Y%W=6000|1000%ACK=O%Flags=AS%Ops=MWL)
  5053. T4(DF=N%W=6000%ACK=O%Flags=R%Ops=)
  5054. T5(DF=N%W=6000%ACK=S++%Flags=AR%Ops=)
  5055. T6(DF=N%W=6000%ACK=O%Flags=R%Ops=)
  5056. T7(DF=N%W=6000%ACK=S++%Flags=AR%Ops=)
  5057. PU(Resp=N)
  5058.  
  5059. # Thanks to Brian Gorka <gorkab@cyberpass.net>
  5060. Fingerprint OpenVMS 7.1 Alpha running Digital's UCX v4.1ECO2 TCP/IP package
  5061. TSeq(Class=64K)
  5062. T1(DF=N%W=BB8%ACK=S++%Flags=AS%Ops=MWN)
  5063. T2(Resp=N)
  5064. T3(Resp=Y%DF=N%W=BB8%ACK=O%Flags=A%Ops=)
  5065. T4(DF=N%W=BB8%ACK=O%Flags=R%Ops=)
  5066. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  5067. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  5068. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  5069. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=F%RIPCK=0%UCK=E%ULEN=134%DAT=E)
  5070.  
  5071. # Thanks to Brian Gorka <gorkab@cyberpass.net>
  5072. Fingerprint OpenVMS v7.1 VAX running Process Software's TCPWare 5.1-5 TCP/IP package
  5073. T1(DF=Y%W=6000%ACK=S++%Flags=AS%Ops=MWL)
  5074. T2(Resp=Y%DF=N%W=6000%ACK=S%Flags=AR%Ops=)
  5075. T3(Resp=N)
  5076. T4(DF=N%W=6000%ACK=O%Flags=R%Ops=)
  5077. T5(DF=N%W=6000%ACK=S++%Flags=AR%Ops=)
  5078. T6(DF=N%W=6000%ACK=O%Flags=R%Ops=)
  5079. T7(DF=N%W=6000%ACK=S++%Flags=AR%Ops=)
  5080. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  5081.  
  5082. # Contributed by stephen@askone.demon.co.uk
  5083. Fingerprint OpenVMS Alpha V7.1-1H2 running DIGITAL TCP/IP Services (UCX) V4.2
  5084. TSeq(Class=64K)
  5085. T1(DF=N%W=1000%ACK=S++%Flags=AS%Ops=MWN)
  5086. T2(Resp=N)
  5087. T3(Resp=Y%DF=N%W=1000%ACK=O%Flags=A%Ops=)
  5088. T4(DF=N%W=1000%ACK=O%Flags=R%Ops=)
  5089. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  5090. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  5091. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  5092. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=F%RIPCK=0%UCK=E%ULEN=134%DAT=E) 
  5093.  
  5094. # Contributed by philipp@buehler.de
  5095. Fingerprint OpenVMS V7.1 on VAX 6000-530
  5096. TSeq(Class=64K%gcd=<6%SI=<14)
  5097. T1(DF=N%W=8000%ACK=S++%Flags=AS%Ops=)
  5098. T2(Resp=N)
  5099. T3(Resp=Y%DF=N%W=8000%ACK=O%Flags=A%Ops=)
  5100. T4(DF=N%W=8000%ACK=O%Flags=R%Ops=)
  5101. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  5102. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  5103. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  5104. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=F%RIPCK=0%UCK=E%ULEN=134%DAT=E)
  5105.  
  5106. # Contributed by vanja@siamrelay.com
  5107. Fingerprint SEQUENT DYNIX/ptx(R) V4.2.1
  5108. TSeq(Class=RI%gcd=<F%SI=>FF&<FFFFF)
  5109. T1(Resp=Y%DF=N%W=1000%ACK=S++%Flags=AS%Ops=)
  5110. T2(Resp=N)
  5111. T3(Resp=Y%DF=N%W=1000%ACK=O%Flags=A%Ops=)
  5112. T4(Resp=Y%DF=N%W=1000%ACK=O%Flags=R%Ops=)
  5113. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  5114. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  5115. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  5116. PU(Resp=Y%DF=N%TOS=0%IPLEN=38%RIPTL=15C%RID=E%RIPCK=F%UCK=E%ULEN=134%DAT=E)
  5117.  
  5118. # Contributed by Anonymous
  5119. Fingerprint Sequent DYNIX/ptx(R) V4.4.6
  5120. TSeq(Class=RI|TD%gcd=<6%SI=<3FC)
  5121. T1(DF=Y%W=6000%ACK=S++%Flags=AS%Ops=MNW)
  5122. T2(Resp=N)
  5123. T3(Resp=Y%DF=Y%W=6000%ACK=O%Flags=A%Ops=)
  5124. T4(DF=N%W=6000%ACK=O%Flags=R%Ops=)
  5125. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  5126. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  5127. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  5128. PU(DF=N%TOS=0%IPLEN=38%RIPTL=15C%RID=E%RIPCK=F%UCK=E%ULEN=134%DAT=E)
  5129.  
  5130. # Contributed by Robert Lister <robl@lentil.org>
  5131. Fingerprint Siemens HICOM 300 Phone switch (WAML LAN card)
  5132. TSeq(Class=64K)
  5133. T1(DF=N%W=808%ACK=S++%Flags=AS%Ops=M)
  5134. T2(Resp=N)
  5135. T3(Resp=Y%DF=N%W=808%ACK=O%Flags=A%Ops=)
  5136. T4(DF=N%W=808%ACK=O%Flags=R%Ops=)
  5137. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  5138. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  5139. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  5140. PU(Resp=N)
  5141.  
  5142. # Contributed by ralf.schulze@mch20.sbs.de
  5143. Fingerprint SINIX-N 5.43C3002
  5144. TSeq(Class=64K%gcd=<6%SI=<14)
  5145. T1(DF=N%W=7FFF%ACK=S++%Flags=AS%Ops=NW)
  5146. T2(Resp=N)
  5147. T3(Resp=Y%DF=N%W=7FFF%ACK=O%Flags=AS%Ops=NW)
  5148. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  5149. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  5150. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  5151. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  5152. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%UCK=E%ULEN=134%DAT=E)
  5153.  
  5154. # Contributed by ralf.schulze@mch20.sbs.de
  5155. Fingerprint SINIX-N 5.41C0005
  5156. TSeq(Class=64K%gcd=<6%SI=<14)
  5157. T1(DF=N%W=2000%ACK=S++%Flags=AS%Ops=)
  5158. T2(Resp=N)
  5159. T3(Resp=Y%DF=N%W=2000%ACK=O%Flags=A%Ops=)
  5160. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  5161. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  5162. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  5163. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  5164. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%UCK=0%ULEN=134%DAT=E)
  5165.  
  5166. # Contributed by ralf.schulze@mch20.sbs.de
  5167. Fingerprint SINIX-Y 5.43B0045
  5168. TSeq(Class=64K)
  5169. T1(DF=N%W=7FFF%ACK=S++%Flags=AS%Ops=M)
  5170. T2(Resp=N)
  5171. T3(Resp=Y%DF=N%W=7FFF%ACK=O%Flags=A%Ops=)
  5172. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  5173. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  5174. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  5175. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  5176. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=0%UCK=E%ULEN=134%DAT=E)
  5177.  
  5178. # Contributed by ralf.schulze@mch20.sbs.de
  5179. Fingerprint SINIX-Y 5.43C4001
  5180. TSeq(Class=RI%gcd=<6%SI=<26E76&>625)
  5181. T1(DF=N%W=7FFF%ACK=S++%Flags=AS%Ops=MNW)
  5182. T2(Resp=N)
  5183. T3(Resp=Y%DF=N%W=7FFF%ACK=O%Flags=AS%Ops=MNW)
  5184. T4(DF=N%W=7FFF%ACK=O%Flags=R%Ops=)
  5185. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  5186. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  5187. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  5188. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=0%UCK=E%ULEN=134%DAT=E)
  5189.  
  5190. Fingerprint SonicWall/10
  5191. TSeq(Class=TR)
  5192. T1(Resp=Y%DF=N%W=7FE0%ACK=S++%Flags=AS%Ops=ME)
  5193. T2(Resp=Y%DF=N%W=1000%ACK=S++%Flags=AR%Ops=)
  5194. T3(Resp=Y%DF=Y|N%W=7FE0|7FDF%ACK=O|S++%Flags=A|ASF%Ops=ME)
  5195. T4(Resp=Y%DF=N%W=1000%ACK=S++%Flags=AR%Ops=)
  5196. T5(Resp=Y%DF=N%W=1000%ACK=S++%Flags=AR%Ops=)
  5197. T6(Resp=Y%DF=N%W=1000%ACK=S++%Flags=AR%Ops=)
  5198. T7(Resp=Y%DF=N%W=1000%ACK=S++%Flags=AR%Ops=)
  5199. PU(Resp=N)
  5200.  
  5201. # Contributed by OccamRazor madscientist@thegrid.net
  5202. Fingerprint SONY NEWS-OS 6.1.2
  5203. TSeq(Class=64K%gcd=<6%SI=<14)
  5204. T1(DF=Y%W=CDFF%ACK=S++%Flags=AS%Ops=MEWL)
  5205. T2(Resp=N)
  5206. T3(Resp=Y%DF=Y%W=CDFF%ACK=S++%Flags=AS%Ops=MEWL)
  5207. T4(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  5208. T5(DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  5209. T6(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  5210. T7(DF=Y%W=0%ACK=S%Flags=AR%Ops=)
  5211. PU(Resp=N)
  5212.  
  5213. # Contributed by Tony Collen - manero@yossman.net
  5214. Fingerprint Sega Dreamcast
  5215. TSeq(Class=TD%gcd=<780%SI=<14)
  5216. T1(DF=N%W=1D4C%ACK=S++%Flags=AS%Ops=M)
  5217. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  5218. T3(Resp=Y%DF=N%W=1D4C%ACK=S++%Flags=AS%Ops=M)
  5219. T4(DF=N%W=0%ACK=S%Flags=R%Ops=)
  5220. T5(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  5221. T6(DF=N%W=0%ACK=S%Flags=R%Ops=)
  5222. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  5223. PU(Resp=N)
  5224.  
  5225. # Contributed by yowie@sia.net.au 
  5226. Fingerprint Stock OpenVMS 7.1
  5227. TSeq(Class=TR)
  5228. T1(DF=N%W=2200%ACK=S++%Flags=AS%Ops=MNWNNT)
  5229. T2(Resp=N)
  5230. T3(Resp=Y%DF=N%W=2200%ACK=O%Flags=A%Ops=NNT)
  5231. T4(DF=N%W=2200%ACK=O%Flags=R%Ops=)
  5232. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  5233. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  5234. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  5235. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=F%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  5236.  
  5237. # Contributed by stephen@askone.demon.co.uk
  5238. Fingerprint OpenVMS Alpha 6.2 running DIGITAL TCP/IP Services (UCX) v4.0
  5239. TSeq(Class=64K)
  5240. T1(DF=N%W=BB8%ACK=S++%Flags=AS%Ops=MWN)
  5241. T2(Resp=N)
  5242. T3(Resp=Y%DF=N%W=BB8%ACK=O%Flags=A%Ops=)
  5243. T4(DF=N%W=BB8%ACK=O%Flags=R%Ops=)
  5244. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  5245. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  5246. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  5247. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=F%RIPCK=0%UCK=E%ULEN=134%DAT=E)
  5248.  
  5249. # Contributed by miles reed <miles@goiter.org>
  5250. Fingerprint OS/390 V5R0M0
  5251. TSeq(Class=RI%gcd=<5%SI=>F&<BBBB)
  5252. T1(Resp=Y%DF=N%W=8000%ACK=S++%Flags=AS%Ops=MNWNNT)
  5253. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  5254. T3(Resp=Y%DF=N%W=8000%ACK=S++%Flags=AS%Ops=MNWNNT)
  5255. T4(Resp=Y%DF=N%W=0%ACK=S%Flags=R%Ops=)
  5256. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  5257. T6(Resp=Y%DF=N%W=0%ACK=S%Flags=R%Ops=)
  5258. T7(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  5259. PU(Resp=Y%DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  5260.  
  5261. Fingerprint Packet Engines PowerRail 5200 Version 2.6.0r10 - 16 Sep, 1999
  5262. TSeq(Class=64K)
  5263. T1(DF=N%W=0%ACK=S++%Flags=AS%Ops=M)
  5264. T2(Resp=N)
  5265. T3(Resp=Y%DF=N%W=0%ACK=O%Flags=A%Ops=)
  5266. T4(DF=N%W=FFFF%ACK=O%Flags=R%Ops=)
  5267. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  5268. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  5269. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  5270. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  5271.  
  5272. # Contributed by Anonymous
  5273. Fingerprint Packeteer IP-PacketShaper 2000 V3.1
  5274. TSeq(Class=64K)
  5275. T1(Resp=Y%DF=N%W=1000%ACK=S++%Flags=AS%Ops=M)
  5276. T2(Resp=N)
  5277. T3(Resp=Y%DF=N%W=1000%ACK=O%Flags=A%Ops=)
  5278. T4(Resp=Y%DF=N%W=1000%ACK=O%Flags=R%Ops=)
  5279. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  5280. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  5281. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  5282. PU(Resp=Y%DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=0%UCK=E%ULEN=134%DAT=E)  
  5283.  
  5284. # Contributed by Brian Murphy
  5285. Fingerprint PacketShaper 4000 v4.1.3b2 2000-04-05
  5286. TSeq(Class=64K)
  5287. T1(DF=N%W=430%ACK=S++%Flags=AS%Ops=)
  5288. T2(Resp=N)
  5289. T3(Resp=Y%DF=N%W=1000%ACK=O%Flags=A%Ops=)
  5290. T4(DF=N%W=1000%ACK=O%Flags=R%Ops=)
  5291. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  5292. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  5293. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  5294. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=0%UCK=E%ULEN=134%DAT=E)
  5295.  
  5296. # Contributed by Francois Harvey <Utopiste>
  5297. Fingerprint Panasonic panafax DX2000 SuperG3
  5298. TSeq(Class=TD|RI%gcd=<18%SI=<177A&>27)
  5299. T1(Resp=N)
  5300. T2(Resp=N)
  5301. T3(Resp=N)
  5302. T4(Resp=N)
  5303. T5(DF=N%W=400%ACK=S++%Flags=AR%Ops=)
  5304. T6(DF=N%W=400%ACK=S%Flags=AR%Ops=)
  5305. T7(DF=N%W=400%ACK=S++%Flags=AR%Ops=)
  5306. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  5307.  
  5308. # Thanks to sena <root@decoy.pt.eu.org>
  5309. Fingerprint Plan9 Second Edition
  5310. TSeq(Class=TR)
  5311. T1(DF=N%W=FFFF%ACK=S++%Flags=AS%Ops=M)
  5312. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  5313. T3(Resp=Y%DF=N%W=FFFF%ACK=S++%Flags=AS%Ops=M)
  5314. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  5315. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  5316. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  5317. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  5318. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  5319.  
  5320. # Contributed by calin error401@thepentagon.com
  5321. Fingerprint Polycom ViewStation 512K videoconferencing system
  5322. TSeq(Class=C)
  5323. T1(DF=N%W=5B40%ACK=S++%Flags=AS%Ops=M)
  5324. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  5325. T3(Resp=Y%DF=N%W=0%ACK=O%Flags=AR%Ops=)
  5326. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  5327. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  5328. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  5329. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  5330. PU(DF=N%TOS=0%IPLEN=70%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  5331.  
  5332. # Thanks to Michael Connolly <connolly@hawaii.edu>
  5333. Fingerprint Proteon OpenRoute 2.1 on a RBX200 Router or IBM 2210 Router
  5334. TSeq(Class=TD%gcd=<6%SI=<BB)
  5335. T1(DF=N%W=200%ACK=S++%Flags=AS%Ops=ML)
  5336. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  5337. T3(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  5338. T4(DF=N%W=0%ACK=S++|O%Flags=R%Ops=)
  5339. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  5340. T6(DF=N%W=0%ACK=S++|O%Flags=R%Ops=)
  5341. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  5342. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  5343.  
  5344. # Thanks to anarch <anarch@exo.com>
  5345. Fingerprint Proteon OpenRoute 3.0 gt series router
  5346. TSeq(Class=TD%gcd=1%SI=0)
  5347. T1(DF=N%W=200%ACK=S++%Flags=AS%Ops=ML)
  5348. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  5349. T3(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  5350. T4(DF=N%W=0%ACK=S++%Flags=R%Ops=)
  5351. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  5352. T6(DF=N%W=0%ACK=S++%Flags=R%Ops=)
  5353. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  5354. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  5355.  
  5356. #  Thanks to sena <root@decoy.pt.eu.org>
  5357. Fingerprint QNX 4.24 - 4.25
  5358. TSeq(Class=64K)
  5359. T1(DF=N%W=1F0E%ACK=S++%Flags=AS%Ops=M)
  5360. T2(Resp=N)
  5361. T3(Resp=Y%DF=N%W=1F0E%ACK=O%Flags=A%Ops=)
  5362. T4(DF=N%W=2000%ACK=O%Flags=R%Ops=)
  5363. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  5364. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  5365. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  5366. PU(DF=N%TOS=0%IPLEN=38%RIPTL=15C%RID=F%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  5367.  
  5368. # Contributed by Mike Killebrew  <mkillebrew@austin.rr.com>
  5369. Fingerprint QNX 6.00 x86
  5370. TSeq(Class=TD%gcd=<7D4%SI=<8C%IPID=I%TS=U)
  5371. T1(DF=N%W=C00%ACK=S++%Flags=AR%Ops=WNMETL)
  5372. T2(Resp=N)
  5373. T3(Resp=Y%DF=N%W=C00%ACK=S++%Flags=AR%Ops=WNMETL)
  5374. T4(DF=N%W=C00%ACK=S++%Flags=AR%Ops=WNMETL)
  5375. T5(DF=N%W=C00%ACK=S++%Flags=AR%Ops=WNMETL)
  5376. T6(DF=N%W=C00%ACK=S++%Flags=AR%Ops=WNMETL)
  5377. T7(DF=N%W=C00%ACK=S++%Flags=AR%Ops=WNMETL)
  5378. PU(Resp=N)
  5379.  
  5380. Fingerprint Raptor firewall 5.03 on NT 4
  5381. TSeq(Class=TR)
  5382. T1(Resp=Y%DF=Y%W=2017%ACK=S++%Flags=AS%Ops=M)
  5383. T2(Resp=N)
  5384. T3(Resp=Y%DF=Y%W=2017%ACK=S++%Flags=AS%Ops=M)
  5385. T4(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  5386. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  5387. T6(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  5388. T7(Resp=N)
  5389. PU(Resp=Y%DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  5390.  
  5391. # Contributed by Anonymous
  5392. Fingerprint Raptor Firewall 6 on Solaris 2.6
  5393. TSeq(Class=RI%gcd=<6%SI=<E5CB8&>24B0)
  5394. T1(DF=Y%W=2297%ACK=S++%Flags=AS%Ops=NNTNWME)
  5395. T2(Resp=N)
  5396. T3(Resp=N)
  5397. T4(Resp=N)
  5398. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  5399. T6(Resp=N)
  5400. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  5401. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  5402.  
  5403. # Contributed by Peter Johnson peter@johnson.org and sellis@intergate.bc.ca
  5404. Fingerprint Redback SMS 1000-2000 DSL Router
  5405. TSeq(Class=RI%gcd=<4%SI=>1000&<FFFF)
  5406. T1(DF=N%W=2000%ACK=S++%Flags=AS%Ops=MNW)
  5407. T2(Resp=N)
  5408. T3(Resp=Y%DF=N%W=2000%ACK=O%Flags=A%Ops=)
  5409. T4(DF=N%W=2000%ACK=O%Flags=R%Ops=)
  5410. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  5411. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  5412. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  5413. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=F%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  5414.  
  5415. # Contributed by Who Else <whoelse@elitedigital.net>
  5416. Fingerprint RedBack SMS 1800
  5417. TSeq(Class=RI%gcd=<6%SI=<4CA7C&>C2F)
  5418. T1(DF=N%W=2000%ACK=S++%Flags=AS%Ops=MNW)
  5419. T2(Resp=N)
  5420. T3(Resp=Y%DF=N%W=2000%ACK=O%Flags=A%Ops=)
  5421. T4(DF=N%W=2000%ACK=O%Flags=R%Ops=)
  5422. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  5423. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  5424. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  5425. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  5426.  
  5427. # Contributed by mur@lynx.ru
  5428. Fingerprint ReliantUNIX-Y 5.44 B0033 RM600 1/256 R10000
  5429. TSeq(Class=64K)
  5430. T1(DF=N%W=7FFF%ACK=S++%Flags=AS%Ops=MNW)
  5431. T2(Resp=N)
  5432. T3(Resp=Y%DF=N%W=7FFF%ACK=O%Flags=AS%Ops=MNW)
  5433. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  5434. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  5435. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  5436. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  5437. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=0%UCK=E%ULEN=134%DAT=E)
  5438.  
  5439. # Contributed by Cory Petkovsek, coryp@petersen-arne.com
  5440. Fingerprint Ricoh Aficio AP4500 Network Laser Printer
  5441. TSeq(Class=C%Val=0)
  5442. T1(DF=N%W=800%ACK=S++%Flags=AS%Ops=M)
  5443. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  5444. T3(Resp=N)
  5445. T4(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  5446. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  5447. T6(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  5448. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  5449. PU(DF=N%TOS=0%IPLEN=164%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  5450.  
  5451. # Contributed by Frank Vorstenbosch (frank@falstaff.demon.co.uk)
  5452. Fingerprint Ringdale RP21 Print server
  5453. TSeq(Class=TR%gcd=<6)
  5454. T1(DF=N%W=200%ACK=S++%Flags=AS%Ops=M)
  5455. T2(Resp=Y%DF=N%W=200%ACK=S++%Flags=AR%Ops=)
  5456. T3(Resp=Y%DF=N%W=200%ACK=S++%Flags=AF|AR%Ops=)
  5457. T4(DF=N%W=200%ACK=S++%Flags=AR%Ops=)
  5458. T5(DF=N%W=200%ACK=S++%Flags=AR%Ops=)
  5459. T6(DF=N%W=200%ACK=S++%Flags=AR%Ops=)
  5460. T7(DF=N%W=200%ACK=S++%Flags=AR%Ops=)
  5461. PU(Resp=N)
  5462.  
  5463. # Contributed by Sebastian.Schreiber@gmx.net
  5464. Fingerprint SCO Release 5
  5465. TSeq(Class=RI%gcd=<6%SI=>FFFF)
  5466. T1(DF=Y%W=165C%ACK=S++%Flags=AS%Ops=M)
  5467. T2(Resp=N)
  5468. T3(Resp=Y%DF=Y%W=108C%ACK=O%Flags=A%Ops=)
  5469. T4(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  5470. T5(DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  5471. T6(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  5472. T7(DF=Y%W=0%ACK=S%Flags=AR%Ops=)
  5473. PU(DF=Y%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  5474.  
  5475. # Contributed by GodLess - PFG (gbertossi@usa.net)
  5476. Fingerprint SCO OpenServer(TM) Release 5
  5477. TSeq(Class=RI%gcd=<6%SI=<34A71A&>86B6)
  5478. T1(DF=N%W=1000|6000|111C%ACK=S++%Flags=AS%Ops=M)
  5479. T2(Resp=N)
  5480. T3(Resp=Y%DF=N%W=6041|108C%ACK=O%Flags=A%Ops=)
  5481. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  5482. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  5483. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  5484. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  5485. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  5486.  
  5487. # Contributed by Jeremiah Johnson jjohnson@netcis.com
  5488. Fingerprint SCO OpenServer 5.0.5
  5489. TSeq(Class=RI%gcd=<5%SI=>FFFF)
  5490. T1(DF=Y%W=111C%ACK=S++%Flags=AS%Ops=M)
  5491. T2(Resp=N)
  5492. T3(Resp=Y%DF=Y%W=108C%ACK=O%Flags=A%Ops=)
  5493. T4(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  5494. T5(DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  5495. T6(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  5496. T7(DF=Y%W=0%ACK=S%Flags=AR%Ops=)
  5497. PU(DF=Y%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  5498.  
  5499. # Contributed by Thomas Kellar
  5500. Fingerprint UnixWare 2.01
  5501. TSeq(Class=64K)
  5502. T1(DF=N%W=1000%ACK=S++%Flags=AS%Ops=|M)
  5503. T2(Resp=N)
  5504. T3(Resp=Y%DF=N%W=1000%ACK=O%Flags=A%Ops=)
  5505. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  5506. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  5507. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  5508. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  5509. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=F%RIPCK=0%UCK=E%ULEN=134%DAT=E)
  5510.  
  5511. Fingerprint SCO UnixWare 2.1        # Thanks to Digital Messiah
  5512. TSeq(Class=RI%gcd=<6%SI=>FFF)
  5513. T1(DF=N%W=1000%ACK=S++%Flags=AS%Ops=)
  5514. T2(Resp=N)
  5515. T3(Resp=Y%DF=N%W=1000%ACK=O%Flags=A%Ops=)
  5516. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  5517. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  5518. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  5519. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  5520. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=F%RIPCK=0%UCK=E%ULEN=134%DAT=E)
  5521.  
  5522. Fingerprint SCO UnixWare 2.1.2  # Thanks to Drew Morone <tdrew@cairn.org>
  5523. TSeq(Class=RI%gcd=<6%SI=>FFFF)
  5524. T1(DF=N%W=1000%ACK=S++%Flags=AS%Ops=ME)
  5525. T2(Resp=N)
  5526. T3(Resp=Y%DF=N%W=1000%ACK=O%Flags=A%Ops=)
  5527. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  5528. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  5529. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  5530. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  5531. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=F%RIPCK=0%UCK=E%ULEN=134%DAT=E)
  5532.  
  5533. # Thanks to Noah Romer <klevin@eskimo.com>
  5534. Fingerprint SCO UnixWare 7.0.0 or OpenServer 5.0.4-5
  5535. TSeq(Class=RI%gcd=<BB%SI=>FFFF)
  5536. T1(W=60F4%ACK=S++%Flags=AS%Ops=M)
  5537. T2(Resp=N)
  5538. T3(Resp=Y%W=6041%ACK=O%Flags=A%Ops=)
  5539. T4(W=0%ACK=O%Flags=R%Ops=)
  5540. T5(W=0%ACK=S++%Flags=AR%Ops=)
  5541. T6(W=0%ACK=O%Flags=R%Ops=)
  5542. T7(W=0%ACK=S%Flags=AR%Ops=)
  5543. PU(TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  5544.  
  5545. # Contributed by gem@rellim.com
  5546. Fingerprint SCO UnixWare 7.1.0 x86
  5547. TSeq(Class=RI%gcd=<6%SI=<442BB8&>AE70)
  5548. T1(DF=Y%W=60F4%ACK=S++%Flags=AS%Ops=MNWNNT)
  5549. T2(Resp=N)
  5550. T3(Resp=Y%DF=Y%W=6041%ACK=O%Flags=A%Ops=NNT)
  5551. T4(DF=Y%W=1000%ACK=O%Flags=R%Ops=)
  5552. T5(DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  5553. T6(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  5554. T7(DF=Y%W=0%ACK=S%Flags=AR%Ops=)
  5555. PU(DF=Y%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  5556.  
  5557. # Contributed by Brent Graveland, bgravela@telusplanet.net
  5558. Fingerprint SCO Open Desktop 2.0
  5559. TSeq(Class=64K)
  5560. T1(Resp=Y%DF=N%W=1000%ACK=S++%Flags=AS%Ops=)
  5561. T2(Resp=N)
  5562. T3(Resp=Y%DF=N%W=FFC%ACK=O%Flags=A%Ops=)
  5563. T4(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  5564. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  5565. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  5566. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  5567. PU(Resp=Y%DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=F%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  5568.  
  5569. # Contributed by Scott Miller (scott.miller23@gte.net)
  5570. Fingerprint Secure Computing Sidewinder firewall 3.2 update 4
  5571. TSeq(Class=RI%gcd=<5%SI=>FFF&<FFFFF)
  5572. T1(DF=N%W=805C%ACK=S++%Flags=AS%Ops=MNWNNT)
  5573. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  5574. T3(Resp=Y%DF=N%W=805C%ACK=O%Flags=A%Ops=NNT)
  5575. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  5576. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  5577. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  5578. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  5579. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=F%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  5580.  
  5581. # Contributed by Derek J. Hunt <djhunt@fusion-solutions.com
  5582. Fingerprint Secure Computing SECUREZone Firewall Version 2.0
  5583. TSeq(Class=TR%gcd=<6)
  5584. T1(DF=Y%W=2017%ACK=S++%Flags=AS%Ops=MNWNNT)
  5585. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  5586. T3(Resp=Y%DF=Y%W=2017%ACK=O%Flags=A%Ops=NNT)
  5587. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  5588. T5(Resp=N)
  5589. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  5590. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  5591. PU(Resp=N)
  5592.  
  5593. # Thanks to Sten Kalenda <sten@rf.roccadefinance.nl>
  5594. #  Shiva AccessPort Bridge/Router Software V 2.1.0
  5595. #  3COM HiPer Access Router Card hardware 1.0.0 software 4.1.59
  5596. Fingerprint Shiva AccessPort Bridge/Router Software V 2.1.0 or 3COM HiPer Access Router Card hardware V1.0.0 software V4.1.59
  5597. TSeq(Class=TD%gcd=<6%SI=<F)
  5598. T1(DF=N%W=244%ACK=S++%Flags=AS%Ops=M)
  5599. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  5600. T3(Resp=Y%DF=N%W=244%ACK=S++%Flags=AS%Ops=M)
  5601. T4(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  5602. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  5603. T6(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  5604. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  5605. PU(DF=N%TOS=0%IPLEN=164%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  5606.  
  5607. # Thanks to Renzo Toma <renzo@veronica.nl>
  5608. Fingerprint Shiva LanRover/8E Version 3.5
  5609. TSeq(Class=64K)
  5610. T1(DF=N%W=F87%ACK=S++%Flags=AS%Ops=M)
  5611. T2(Resp=N)
  5612. T3(Resp=Y%DF=N%W=F87%ACK=O%Flags=A%Ops=)
  5613. T4(DF=N%W=1000%ACK=O%Flags=R%Ops=)
  5614. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  5615. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  5616. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  5617. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RIPCK=0%UCK=E%ULEN=134%DAT=E)
  5618.  
  5619. # Contributed by Adam Wilkinson  wilkinso@teleport.com
  5620. Fingerprint Snap Network Box
  5621. TSeq(Class=i800)
  5622. T1(Resp=Y%DF=N%W=4470%ACK=S++%Flags=AS%Ops=M)
  5623. T2(Resp=N)
  5624. T3(Resp=Y%DF=N%W=4470%ACK=O%Flags=A%Ops=)
  5625. T4(Resp=Y%DF=N%W=4470%ACK=O%Flags=R%Ops=)
  5626. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  5627. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  5628. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  5629. PU(Resp=Y%DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=F%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  5630.  
  5631. # Thanks to Sten Kalenda <sten@rf.roccadefinance.nl>
  5632. Fingerprint Solaris 2.3 - 2.4  # Thanks to David O'Brien & Mea Culpa
  5633. TSeq(Class=64K)
  5634. T1(DF=Y%W=2332|2544|FFAF|2229%ACK=S++%Flags=AS%Ops=ME)
  5635. T2(Resp=N)
  5636. T3(Resp=Y%DF=Y%W=2332|2544|FFAF|2229%ACK=S++%Flags=AS%Ops=ME)
  5637. T4(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  5638. T5(DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  5639. T6(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  5640. T7(DF=Y%W=0%ACK=S%Flags=AR%Ops=)
  5641. PU(DF=Y%TOS=0%IPLEN=70%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  5642.  
  5643. # Contributed by adam@pimpworks.com
  5644. Fingerprint Solaris 2.4 w/most Sun patches (jumbo cluster patch, security patches, etc)
  5645. TSeq(Class=64K)
  5646. T1(DF=N%W=2332%ACK=S++%Flags=AS%Ops=ME)
  5647. T2(Resp=N)
  5648. T3(Resp=Y%DF=N%W=2332%ACK=S++%Flags=AS%Ops=ME)
  5649. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  5650. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  5651. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  5652. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  5653. PU(DF=N%TOS=0%IPLEN=70%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  5654.  
  5655. Fingerprint Solaris 2.5, 2.5.1
  5656. TSeq(Class=RI%gcd=<6)
  5657. T1(DF=Y%W=2229|2332|4452|FFAF|8377|8EDA|879B%ACK=S++%Flags=AS%Ops=ME)
  5658. T2(Resp=N)
  5659. T3(Resp=N)
  5660. T4(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  5661. T5(DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  5662. T6(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  5663. T7(DF=Y%W=0%ACK=S%Flags=AR%Ops=)
  5664. PU(DF=Y%TOS=0%IPLEN=70%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  5665.  
  5666. Fingerprint Solaris 2.6 - 2.7
  5667. TSeq(Class=RI%gcd=<6%SI=<57A26&>DF1)
  5668. T1(DF=Y%W=2297|2788|4431|8371|8F4D|ABCD|FFF7|FFFF|2297|212%ACK=S++%Flags=AS%Ops=NNTNWME)
  5669. T2(DF=N%W=0%ACK=O%Flags=R%Ops=WNMETL)
  5670. T3(Resp=N)
  5671. T4(DF=Y|N%W=0%ACK=O%Flags=R%Ops=|WNMETL)
  5672. T5(DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  5673. T6(DF=Y|N%W=0%ACK=O|S%Flags=AR|R%Ops=|WNMETL)
  5674. T7(DF=Y|N%W=0%ACK=S|O%Flags=AR|R%Ops=|WNMETL)
  5675. PU(DF=Y%TOS=0%IPLEN=70%RIPTL=148%RID=E%RIPCK=E|F%UCK=F|E%ULEN=134%DAT=E)
  5676.  
  5677. Fingerprint Solaris 2.6 - 7 X86
  5678. TSeq(Class=RI%gcd=<6)
  5679. T1(DF=Y%W=2491|462B%ACK=S++%Flags=AS%Ops=NNTNWME)
  5680. T2(Resp=N)
  5681. T3(Resp=N)
  5682. T4(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  5683. T5(DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  5684. T6(DF=Y%W=0%ACK=O|S%Flags=AR|R%Ops=)
  5685. T7(DF=Y%W=0%ACK=S%Flags=AR%Ops=)
  5686. PU(DF=Y%TOS=0%IPLEN=70%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  5687.  
  5688. # Contributed by data@grex.cyberspace.org
  5689. Fingerprint Solaris 2.6
  5690. TSeq(Class=RI%gcd=<6%SI=<512B6&>CE8)
  5691. T1(DF=Y%W=212%ACK=S++%Flags=AS%Ops=NNTME)
  5692. T2(Resp=N)
  5693. T3(Resp=N)
  5694. T4(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  5695. T5(DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  5696. T6(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  5697. T7(DF=Y%W=0%ACK=S%Flags=AR%Ops=)
  5698. PU(Resp=N)
  5699.  
  5700. Fingerprint Solaris 2.6 - 2.7 with tcp_strong_iss=0
  5701. TSeq(Class=64K)
  5702. T1(DF=Y%W=2297|2491|2788|4431|8371|8765|FFF7|FFFF%ACK=S++%Flags=AS%Ops=NNTNWME)
  5703. T2(Resp=N)
  5704. T3(Resp=N)
  5705. T4(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  5706. T5(DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  5707. T6(DF=Y%W=0%ACK=O|S%Flags=AR|R%Ops=)
  5708. T7(DF=Y%W=0%ACK=S%Flags=AR%Ops=)
  5709. PU(DF=Y%TOS=0%IPLEN=70%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  5710.  
  5711. Fingerprint Solaris 2.6 - 2.7 with tcp_strong_iss=2
  5712. TSeq(Class=TR%IPID=I%TS=100HZ)
  5713. T1(DF=Y%W=2297|2491|2788|4431|8371|8765|FFF7|FFFF%ACK=S++%Flags=AS%Ops=NNTNWME)
  5714. T2(Resp=N)
  5715. T3(Resp=N)
  5716. T4(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  5717. T5(DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  5718. T6(DF=Y%W=0%ACK=O|S%Flags=AR|R%Ops=)
  5719. T7(DF=Y%W=0%ACK=S%Flags=AR%Ops=)
  5720. PU(DF=Y%TOS=0%IPLEN=70%RIPTL=148%RID=E%RIPCK=E|F%UCK=E|F%ULEN=134%DAT=E)
  5721.  
  5722. # Contributed by elliotb@flash.net, redpriest
  5723. Fingerprint Sun Solaris 8 early acces beta through actual release
  5724. TSeq(Class=RI|TR%gcd=<8%SI=<FEC86&>E0F%IPID=I%TS=100HZ)
  5725. T1(DF=Y%W=60DA|807A|B68%ACK=S++%Flags=AS%Ops=NNTNWM|NNTM)
  5726. T2(Resp=N)
  5727. T3(Resp=N)
  5728. T4(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  5729. T5(DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  5730. T6(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  5731. T7(DF=Y%W=0%ACK=S%Flags=AR%Ops=)
  5732. PU(DF=Y%TOS=0%IPLEN=70%RIPTL=148%RID=E%RIPCK=E%UCK=E|F%ULEN=134%DAT=E)
  5733.  
  5734. # Contributed by Roger Anthony
  5735. Fingerprint SonicWall/10 Firewall
  5736. TSeq(Class=TR)
  5737. T1(Resp=Y%DF=Y%W=2017%ACK=S++%Flags=AS%Ops=M)
  5738. T2(Resp=Y%DF=N%W=400%ACK=S++%Flags=AR%Ops=)
  5739. T3(Resp=Y%DF=Y%W=2017%ACK=S++%Flags=AS%Ops=M)
  5740. T4(Resp=Y%DF=N%W=400%ACK=S++%Flags=AR%Ops=)
  5741. T5(Resp=Y%DF=N%W=400%ACK=S++%Flags=AR%Ops=)
  5742. T6(Resp=Y%DF=N%W=400%ACK=S++%Flags=AR%Ops=)
  5743. T7(Resp=Y%DF=N%W=400%ACK=S++%Flags=AR%Ops=)
  5744. PU(Resp=N)
  5745.  
  5746. # Thanks to  Christopher P. Lindsey <lindsey@lorien.mallorn.com>
  5747. Fingerprint SPP-UX 5.2.1
  5748. TSeq(Class=64K)
  5749. T1(DF=N%W=8000%ACK=S++%Flags=AS%Ops=WN)
  5750. T2(Resp=N)
  5751. T3(Resp=Y%DF=N%W=8000%ACK=S++%Flags=AS%Ops=WN)
  5752. T4(DF=N%W=8000%ACK=O%Flags=R%Ops=)
  5753. T5(DF=N%W=<1001%ACK=S++%Flags=AR%Ops=)
  5754. T6(DF=N%W=<1001%ACK=S%Flags=R%Ops=)
  5755. T7(DF=N%W=<1001%ACK=S%Flags=AR%Ops=)
  5756. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  5757.  
  5758. # Thanks to Dug Song <dugsong@monkey.org>
  5759. Fingerprint SPP-UX 5.x on a Convex SPP-1600
  5760. TSeq(Class=C)
  5761. T1(DF=N%W=8000%ACK=S++%Flags=AS%Ops=WN)
  5762. T2(Resp=N)
  5763. T3(Resp=Y%DF=N%W=8000%ACK=S++%Flags=AS%Ops=WN)
  5764. T4(DF=N%W=8000%ACK=O%Flags=R%Ops=)
  5765. T5(DF=N%W=C00%ACK=S++%Flags=AR%Ops=)
  5766. T6(DF=N%W=C00%ACK=S%Flags=R%Ops=)
  5767. T7(DF=N%W=C00%ACK=S%Flags=AR%Ops=)
  5768. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  5769.  
  5770. # Thanks to Nickolai Zeldovich <kolya@zepa.net>
  5771. Fingerprint SunOS 4.0.3
  5772. TSeq(Class=64K)
  5773. T1(Resp=Y%DF=N%W=1000%ACK=S++%Flags=AS%Ops=)
  5774. T2(Resp=N)
  5775. T3(Resp=Y%DF=N%W=1000%ACK=O%Flags=A%Ops=)
  5776. T4(Resp=Y%DF=N%W=1000%ACK=O%Flags=R%Ops=)
  5777. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  5778. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  5779. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  5780. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RIPCK=0%UCK=E%ULEN=134%DAT=E)
  5781.  
  5782. # Thanks to Bill Fenner <fenner@usa.net>
  5783. Fingerprint SunOS 4.1.3_U1 + ISI RFC1323 mods from ISI
  5784. TSeq(Class=64K)
  5785. T1(Resp=Y%DF=N%W=1000%ACK=S++%Flags=AS%Ops=MNNTWL)
  5786. T2(Resp=N)
  5787. T3(Resp=Y%DF=N%W=1000%ACK=O%Flags=A%Ops=NNT)
  5788. T4(Resp=Y%DF=N%W=1000%ACK=O%Flags=R%Ops=)
  5789. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  5790. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  5791. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  5792. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RIPCK=E%UCK=0%ULEN=134%DAT=E)
  5793.  
  5794. # Thanks to Bennett Todd <bet@mordor.net>
  5795. Fingerprint SunOS 4.1.1 - 4.1.4 (or derivative) # Thanks to Renaud Deraison, Jericho, Lamont Granquist, and others
  5796. TSeq(Class=64K)
  5797. T1(DF=N%W=1000|2000|6000|C000%ACK=S++%Flags=AS%Ops=|M)
  5798. T2(Resp=N)
  5799. T3(Resp=Y%DF=N%W=1000|2000|6000|C000%ACK=O%Flags=A%Ops=)
  5800. T4(DF=N%W=1000|2000|6000|C000%ACK=O%Flags=R%Ops=)
  5801. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  5802. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  5803. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  5804. PU(DF=N|Y%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=0|E%ULEN=134%DAT=E)
  5805.  
  5806. # Contributed by Anonymous
  5807. Fingerprint Tandberg X-terminal
  5808. TSeq(Class=64K)
  5809. T1(DF=N%W=400%ACK=S++%Flags=AS%Ops=)
  5810. T2(Resp=N)
  5811. T3(Resp=Y%DF=N%W=400%ACK=O%Flags=A%Ops=)
  5812. T4(DF=N%W=400%ACK=O%Flags=R%Ops=)
  5813. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  5814. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  5815. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  5816. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=0%UCK=E%ULEN=134%DAT=E)
  5817.  
  5818. # Contributed by Andrew Prusek <andrewp@technologist.com>
  5819. Fingerprint Tandem NSK D39
  5820. TSeq(Class=64K%gcd=<6%SI=<14)
  5821. T1(DF=N%W=0|2000%ACK=S++%Flags=AR|AS%Ops=|M)
  5822. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  5823. T3(Resp=Y%DF=N%W=0|2000%ACK=S++|O%Flags=AR|A%Ops=)
  5824. T4(DF=N%W=0|2000%ACK=O%Flags=R%Ops=)
  5825. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  5826. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  5827. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  5828. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  5829.  
  5830. # Contributed by nate.king@globalintegrity.com
  5831. Fingerprint Tandem NSK D40
  5832. TSeq(Class=64K)
  5833. T1(DF=N%W=2000%ACK=S++%Flags=AS%Ops=MNWNNT)
  5834. T2(Resp=N)
  5835. T3(Resp=Y%DF=N%W=2000%ACK=O%Flags=A%Ops=NNT)
  5836. T4(DF=N%W=2000%ACK=O%Flags=R%Ops=)
  5837. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  5838. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  5839. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  5840. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  5841.  
  5842. # Contributed by Ian Fraser fraseri@asm.org.uk
  5843. Fingerprint Tektronix Phaser 350 firmware 3.3 (printer)
  5844. T1(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  5845. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  5846. T3(Resp=Y%DF=N%W=0%ACK=O%Flags=AR%Ops=)
  5847. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  5848. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  5849. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  5850. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  5851. PU(Resp=N)
  5852.  
  5853. # Thanks to Sandor Barany" <S.Barany@infosys.tuwien.ac.at>
  5854. Fingerprint Tektronix Phaser 360 Extended
  5855. TSeq(Class=i800)
  5856. T1(DF=N%W=F87%ACK=S++%Flags=AS%Ops=ME)
  5857. T2(Resp=N)
  5858. T3(Resp=Y%DF=N%W=FFFF%ACK=O%Flags=AS%Ops=ME)
  5859. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  5860. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  5861. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  5862. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  5863. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  5864.  
  5865. # Contributed by Darren W. Aldredge <DAldredge@Sunpoint.Com
  5866. # From a Tektronix Phaser 350
  5867. Fingerprint Tektronix Phaser(TM) Share Ethernet Card, firmware version 3.01
  5868. TSeq(Class=RI%gcd=<F%SI=>888&<4444)
  5869. T1(DF=N%W=1000%ACK=S++%Flags=AS%Ops=M)
  5870. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  5871. T3(Resp=Y%DF=N%W=0|1000%ACK=S++|O%Flags=AR|AS%Ops=|M)
  5872. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  5873. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  5874. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  5875. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  5876. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  5877.  
  5878. # Contributed by Pneuma and Wyzewun [w1@antioffline.com]
  5879. Fingerprint Telebit's NetBlazer 3.0
  5880. TSeq(Class=TD%gcd=<100004%SI=<3C)
  5881. T1(DF=N%W=800%ACK=S++%Flags=AS%Ops=M)
  5882. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  5883. T3(Resp=Y%DF=N%W=800%ACK=S++%Flags=APS%Ops=M)
  5884. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  5885. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  5886. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  5887. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  5888. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  5889.  
  5890. # Contributed by illie_@hotmail.com
  5891. Fingerprint Telebit NetBlazer Version 3.05
  5892. TSeq(Class=TD%gcd=40000|80000|C0000%SI=<BB)
  5893. T1(Resp=Y%DF=N%W=800%ACK=S++%Flags=AS%Ops=M)
  5894. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  5895. T3(Resp=Y%DF=N%W=800%ACK=S++%Flags=APS%Ops=M)
  5896. T4(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  5897. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  5898. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  5899. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  5900. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  5901.  
  5902. # Contributed by Jared Bater <ether@escape.ca>
  5903. # (Telebit router - 18 async/1 ether)
  5904. Fingerprint Telebit NetBlazer Version 3.1, patch level 13
  5905. TSeq(Class=TD|TR%gcd=40000|80000|C0000|100000|200000%SI=<FF)
  5906. T1(DF=N%W=800%ACK=S++%Flags=AS%Ops=M)
  5907. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  5908. T3(Resp=Y%DF=N%W=800%ACK=S++%Flags=AS%Ops=M)
  5909. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  5910. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  5911. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  5912. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  5913. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  5914.  
  5915. # Contributed by Daniel Ayers <daniel.ayers@netlink.net.nz>
  5916. Fingerprint Teltrend (aka Securicor 3net) Router
  5917. TSeq(Class=TD%gcd=388|710%SI=<F)
  5918. T1(Resp=Y%DF=N%W=400%ACK=S++%Flags=AS%Ops=M)
  5919. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  5920. T3(Resp=Y%DF=N%W=400%ACK=S++%Flags=AS%Ops=M)
  5921. T4(Resp=Y%DF=N%W=0%ACK=S%Flags=R%Ops=)
  5922. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  5923. T6(Resp=Y%DF=N%W=0%ACK=S%Flags=R%Ops=)
  5924. T7(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  5925. PU(Resp=Y%DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  5926.  
  5927. # Thanks to Daniel Seagraves <daniel@ubani.umtec.com>
  5928. Fingerprint TOPS-20 Monitor 7(102540)-1,TD-1
  5929. TSeq(Class=TD%gcd=30000|60000|90000%SI=<BB)
  5930. T1(DF=N%W=5B4%ACK=S++%Flags=AS%Ops=M)
  5931. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  5932. T3(Resp=Y%DF=N%W=0%ACK=O%Flags=AR%Ops=)
  5933. T4(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  5934. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  5935. T6(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  5936. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  5937. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  5938.  
  5939. # Thanks to The Deviant <deviant@deviant.org>
  5940. Fingerprint Toshiba TR650 ISDN Router
  5941. TSeq(Class=TD%gcd=<9%SI=<14)
  5942. T1(Resp=Y%DF=N%W=1000%ACK=S++%Flags=AS%Ops=M)
  5943. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  5944. T3(Resp=Y%DF=N%W=1000%ACK=S++%Flags=AS%Ops=M)
  5945. T4(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  5946. T5(Resp=N)
  5947. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  5948. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  5949. PU(Resp=Y%DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=0%ULEN=134%DAT=E)
  5950.  
  5951. # Contributed by Solar Designer <solar@false.com>
  5952. Fingerprint Ultrix 4.1
  5953. TSeq(Class=64K)
  5954. T1(DF=N%W=4000%ACK=S++|O%Flags=AS%Ops=)
  5955. T2(Resp=N)
  5956. T3(Resp=Y%DF=N%W=4000%ACK=O%Flags=A%Ops=)
  5957. T4(DF=N%W=4000%ACK=O%Flags=R%Ops=)
  5958. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  5959. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  5960. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  5961. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  5962.  
  5963. # Thanks to David O'Brien & Mea Culpa & Keith Lewis
  5964. Fingerprint Ultrix 4.2 - 4.5
  5965. TSeq(Class=64K)
  5966. T1(Resp=Y%DF=N%W=4000%ACK=S++%Flags=AS%Ops=|M)
  5967. T2(Resp=N)
  5968. T3(Resp=Y%DF=N%W=4000%ACK=O%Flags=A%Ops=)
  5969. T4(DF=N%W=4000%ACK=O%Flags=R%Ops=)
  5970. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  5971. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  5972. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  5973. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=F%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  5974.  
  5975. # Contributed by cog@iwz.com
  5976. Fingerprint VersaNet ISP-Accelerator(TM) Remote Access Server
  5977. TSeq(Class=TD%gcd=<2004%SI=<14)
  5978. T1(DF=Y%W=3E80%ACK=S++%Flags=AS%Ops=M)
  5979. T2(Resp=Y%DF=Y%W=0%ACK=S%Flags=ARF%Ops=)
  5980. T3(Resp=Y%DF=Y%W=3E80%ACK=S++%Flags=AS%Ops=M)
  5981. T4(DF=Y%W=0%ACK=O%Flags=RF%Ops=)
  5982. T5(DF=Y%W=0%ACK=S++%Flags=ARF%Ops=)
  5983. T6(DF=Y%W=0%ACK=O%Flags=RF%Ops=)
  5984. T7(DF=Y%W=0%ACK=S%Flags=ARF%Ops=)
  5985. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  5986.  
  5987. # Contributed by benjamin@hille.fsbusiness.co.uk
  5988. Fingerprint VirtualAccess LinxpeedPro 120 running Software 7.4.33CM
  5989. TSeq(Class=C|TD%gcd=<10004%SI=<1E%IPID=I%TS=U)
  5990. T1(DF=Y%W=1000%ACK=S++%Flags=AS%Ops=M)
  5991. T2(Resp=Y%DF=Y%W=100%ACK=S%Flags=AR%Ops=)
  5992. T3(Resp=Y|N%DF=Y%W=1000%ACK=O%Flags=AS%Ops=M)
  5993. T4(DF=Y%W=100%ACK=O%Flags=R%Ops=)
  5994. T5(DF=Y%W=100%ACK=S++%Flags=AR%Ops=)
  5995. T6(DF=Y%W=100%ACK=O%Flags=R%Ops=)
  5996. T7(DF=Y%W=100%ACK=S%Flags=AR%Ops=)
  5997. PU(Resp=N)
  5998.  
  5999. # Contributed by Ingo Schult <slide@sekure.org>
  6000. Fingerprint VNS V6.2
  6001. TSeq(Class=TR)
  6002. T1(Resp=Y%DF=Y%W=2200%ACK=S++%Flags=AS%Ops=MNWNNT)
  6003. T2(Resp=N)
  6004. T3(Resp=Y%DF=Y%W=2200%ACK=O%Flags=A%Ops=NNT)
  6005. T4(Resp=Y%DF=N%W=2200%ACK=O%Flags=R%Ops=)
  6006. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  6007. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  6008. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  6009. PU(Resp=Y%DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=F%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  6010.  
  6011. #  HPJ2600A Ethernet hub or HP ProCurve Switch 4000M
  6012. # Thanks to Solar Designer (ROM A.01.00, HW A.01.00) & Jan Koum
  6013. # Bay Networks MicroAnnex XL running firmware 10.0B
  6014. Fingerprint VxWorks 5.3.x bases system (usually an ethernet hub or switch) or BayNetworks MicroAnnex XL term server
  6015. TSeq(Class=64K)
  6016. T1(DF=N%W=1000%ACK=S++%Flags=AS%Ops=M)
  6017. T2(Resp=N)
  6018. T3(Resp=Y%DF=N%W=1000%ACK=O%Flags=A%Ops=)
  6019. T4(DF=N%W=1000%ACK=O%Flags=R%Ops=)
  6020. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  6021. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  6022. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  6023. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=F%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  6024.  
  6025. # Contributed by Evil Bifrost
  6026. Fingerprint Webwizard NuSwitch DS16, ver 1.10.03.
  6027. TSeq(Class=TD%gcd=<2004%SI=<5A)
  6028. T1(DF=N%W=3E80%ACK=S++%Flags=AS%Ops=M)
  6029. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=ARF%Ops=)
  6030. T3(Resp=Y%DF=N%W=3E80%ACK=S++%Flags=AS%Ops=M)
  6031. T4(DF=N%W=0%ACK=O%Flags=RF%Ops=)
  6032. T5(DF=N%W=0%ACK=S++%Flags=ARF%Ops=)
  6033. T6(DF=N%W=0%ACK=O%Flags=RF%Ops=)
  6034. T7(DF=N%W=0%ACK=S%Flags=ARF%Ops=)
  6035. PU(Resp=N)
  6036.  
  6037. # Contributed by Pat Lynch , lynch@rush.net
  6038. Fingerprint Windows 3.1 with Trumpet Winsock 2.0 revision B
  6039. TSeq(Class=TD%gcd=10000%SI=<FF)
  6040. T1(Resp=Y%DF=N%W=1000%ACK=S++%Flags=AS%Ops=M)
  6041. T2(Resp=N)
  6042. T3(Resp=Y%DF=N%W=1000%ACK=S++%Flags=AS%Ops=M)
  6043. T4(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  6044. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  6045. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  6046. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  6047. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  6048.  
  6049. # Contributed by Mike Barnard (mike@bleeding-head.com)
  6050. Fingerprint Windows for Workgroups 3.11 / TCP/IP-32 3.11b stack or Win98
  6051. TSeq(Class=TD%gcd=<F%SI=<F)
  6052. T1(DF=Y%W=2017%ACK=S++%Flags=AS%Ops=M)
  6053. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  6054. T3(Resp=Y%DF=Y%W=2017%ACK=S++%Flags=AS%Ops=M)
  6055. T4(DF=N%W=0%ACK=S%Flags=R%Ops=)
  6056. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  6057. T6(DF=N%W=0%ACK=S%Flags=R%Ops=)
  6058. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  6059. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  6060.  
  6061. Fingerprint Windows NT4 / Win95 / Win98
  6062. TSeq(Class=TD|RI%gcd=1|2|3|4|5|A|14|1E|28|5A%SI=<1F4%IPID=BI|RPI%TS=U)
  6063. T1(DF=Y%W=2017|16D0|860|4470|61A8|8000|869F%ACK=S++%Flags=A|AS%Ops=|M|MNWNNT)
  6064. T2(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  6065. T3(Resp=Y%DF=Y%W=2017|16D0|860|4470|61A8|8000|869F%ACK=S++%Flags=AS%Ops=M|MNWNNT)
  6066. T4(DF=N%W=0%ACK=S++|O%Flags=R%Ops=)
  6067. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  6068. T6(DF=N%W=0%ACK=S++|O%Flags=R%Ops=)
  6069. T7(DF=N%W=0%ACK=S++|S%Flags=AR%Ops=)
  6070. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  6071.  
  6072. # Contributed by Kevin Fleshman (fleshmank@hotmail.com
  6073. Fingerprint Windows 98SE + IE5.5sp1
  6074. T1(DF=N%W=2DA0%ACK=S++%Flags=AS%Ops=M)
  6075. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  6076. T3(Resp=N)
  6077. T4(DF=N%W=2DA0|0%ACK=S++|O%Flags=AS|R%Ops=M|)
  6078. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  6079. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  6080. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  6081. PU(Resp=N|Y)
  6082.  
  6083. # Contributed by Nick Hone nhone@telus.net
  6084. Fingerprint Windows NT 4 SP3
  6085. TSeq(Class=TD|RI%gcd=<18%SI=<2A00DA&>6B73)
  6086. T1(DF=Y%W=7FFF|2017%ACK=S++%Flags=AS%Ops=M|MNWNNT)
  6087. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  6088. T3(Resp=Y%DF=Y%W=7FFF|2017%ACK=S++|O%Flags=AS|A%Ops=M|NNT)
  6089. T4(DF=N%W=0%ACK=O|S%Flags=R%Ops=)
  6090. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  6091. T6(DF=N%W=0%ACK=O|S++%Flags=R%Ops=)
  6092. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  6093. PU(TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  6094.  
  6095. # Thanks to Mike Bressem <mb@imsc.de>
  6096. Fingerprint Windows NT4 / Win95 / Win98
  6097. TSeq(Class=TD|RI%gcd=1|2|3|4|5|8|A|14|1E|28|5A%SI=<1F4)
  6098. T1(DF=Y%W=2017|16D0|860|8000|869F%ACK=S++%Flags=AS%Ops=M|MNWNNT)
  6099. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  6100. T3(Resp=Y%DF=Y%W=0%ACK=O%Flags=AR%Ops=)
  6101. T4(DF=N%W=0%ACK=S++|O%Flags=R%Ops=)
  6102. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  6103. T6(DF=N%W=0%ACK=S++|O%Flags=R%Ops=)
  6104. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  6105. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  6106.  
  6107. # Contributed by grunby grunby@hades.ss.purchase.edu
  6108. Fingerprint Microsoft NT 4.0 Server SP5 + 2047 Hotfixes
  6109. TSeq(Class=RI%gcd=<6%SI=<DA16&>21A)
  6110. T1(DF=Y%W=2017%ACK=S++%Flags=AS%Ops=M)
  6111. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  6112. T3(Resp=Y%DF=Y%W=2017%ACK=S++%Flags=AS%Ops=M)
  6113. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  6114. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  6115. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  6116. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  6117. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  6118.  
  6119. # Contributed by Vilius beneti@sc.ktu.lt
  6120. Fingerprint Windows NT 4.0 Server SP5-SP6
  6121. TSeq(Class=RI%gcd=<8%SI=<11784E&>2CA4)
  6122. T1(DF=Y%W=2017%ACK=S++%Flags=AS%Ops=MNWNNT)
  6123. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  6124. T3(Resp=Y%DF=Y%W=2017%ACK=O%Flags=A%Ops=NNT)
  6125. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  6126. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  6127. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  6128. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  6129. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  6130.  
  6131. Fingerprint Windows NT 4.0 SP 6a + hotfixes
  6132. TSeq(Class=RI%gcd=<6%SI=<40132&>290%IPID=BI|RPI%TS=U)
  6133. T1(DF=Y%W=2017%ACK=S++%Flags=AS%Ops=M)
  6134. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  6135. T3(Resp=Y%DF=Y%W=2017%ACK=S++%Flags=AS%Ops=M)
  6136. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  6137. T5(DF=N%W=C00|800%ACK=S++%Flags=AR%Ops=WNMETL)
  6138. T6(DF=N%W=0%ACK=O%Flags=R%Ops=WNMETL)
  6139. T7(DF=N%W=0%ACK=O%Flags=R%Ops=WNMETL)
  6140. PU(Resp=N|Y)
  6141.  
  6142. # Contributed by Sagittarius <sag@mbox.viket.net>
  6143. Fingerprint Windows 98
  6144. TSeq(Class=RI%gcd=<6%SI=<FFF)
  6145. T1(DF=Y%W=BB80%ACK=S++%Flags=AS%Ops=M)
  6146. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  6147. T3(Resp=Y%DF=Y%W=BB80%ACK=S++%Flags=AS%Ops=M)
  6148. T4(DF=N%W=0%ACK=S++%Flags=R%Ops=)
  6149. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  6150. T6(DF=N%W=0%ACK=S++%Flags=R%Ops=)
  6151. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  6152. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  6153.  
  6154. # Contributed by James Burns james@burns.net
  6155. Fingerprint Windows 98 w/ Service Pack 1
  6156. TSeq(Class=TD%gcd=<5%SI=<20)
  6157. T1(DF=Y%W=FFFF%ACK=S++%Flags=AS%Ops=M)
  6158. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  6159. T3(Resp=Y%DF=Y%W=FFFF%ACK=S++%Flags=AS%Ops=M)
  6160. T4(DF=N%W=0%ACK=S++%Flags=R%Ops=)
  6161. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  6162. T6(DF=N%W=0%ACK=S++%Flags=R%Ops=)
  6163. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  6164. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  6165.  
  6166. # Thanks to Jan Koum -- ntbeta.microsoft.com
  6167. Fingerprint Windows NT 5 Beta2 or Beta3
  6168. TSeq(Class=TD%gcd=<6%SI=<1000)
  6169. T1(DF=Y%W=402E%ACK=S++%Flags=AS%Ops=MNWNNT)
  6170. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  6171. T3(Resp=Y%DF=Y%W=402E%ACK=S++%Flags=AS%Ops=MNWNNT)
  6172. T4(DF=N%W=0%ACK=S++|O%Flags=R%Ops=)
  6173. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  6174. T6(DF=N%W=0%ACK=S++|O%Flags=R%Ops=)
  6175. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  6176. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  6177.  
  6178. # Contributed by Brian Ecton - serk@serk.net
  6179. Fingerprint Windows Me or Windows 2000 RC1 through final release
  6180. TSeq(Class=RI%gcd=<5%SI=>BBB&<FFFF%IPID=I%TS=0)
  6181. T1(DF=Y%W=402E%ACK=S++%Flags=AS%Ops=NNT|MNWNNT)
  6182. T2(Resp=Y|N%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  6183. T3(Resp=Y%DF=Y%W=402E%ACK=S++%Flags=AS%Ops=MNWNNT)
  6184. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  6185. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  6186. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  6187. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  6188. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  6189.  
  6190. # Contributed by cRoNiC dEd  cronicded@netzero.net
  6191. Fingerprint WinME
  6192. TSeq(Class=RI%gcd=<6%SI=<249A0&>3B6%IPID=I)
  6193. T1(DF=Y%W=E920%ACK=S++%Flags=AS%Ops=MNWNNT)
  6194. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  6195. T3(Resp=Y%DF=Y%W=E920%ACK=S++%Flags=AS%Ops=MNWNNT)
  6196. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  6197. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  6198. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  6199. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  6200. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  6201.  
  6202. # Contributed by DJ Vapor (vapor@420.net
  6203. Fingerprint Windows 2000 Professional, Build 2128
  6204. TSeq(Class=RI%gcd=<6%SI=<1C476&>472)
  6205. T1(DF=Y%W=2238%ACK=S++%Flags=AS%Ops=M)
  6206. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  6207. T3(Resp=Y%DF=Y%W=2238%ACK=S++%Flags=AS%Ops=M)
  6208. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  6209. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  6210. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  6211. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  6212. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  6213.  
  6214. # Contributed by Wes Mills <wesmills@wyvern.org>
  6215. Fingerprint Windows 2000 Professional, Build 2183 (RC3)
  6216. TSeq(Class=RI%gcd=<20%SI=<E92A&>240)
  6217. T1(DF=Y%W=FAF0|7FFF%ACK=S++%Flags=AS%Ops=MNWNNT)
  6218. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  6219. T3(Resp=Y%DF=Y%W=FAF0|7FFF%ACK=S++%Flags=AS%Ops=MNWNNT)
  6220. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  6221. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  6222. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  6223. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  6224. PU(TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  6225.  
  6226. # Contributed by tgosciniak@computerland.pl
  6227. Fingerprint MS Windows2000 Professional RC1/W2K Advance Server Beta3
  6228. TSeq(Class=RI%gcd=<8%SI=<27D922&>65EE)
  6229. T1(DF=Y%W=402E|2017%ACK=S++%Flags=AS%Ops=MNWNNT)
  6230. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  6231. T3(Resp=Y%DF=Y%W=402E|2017%ACK=S++|O%Flags=AS|A%Ops=MNWNNT|NNT)
  6232. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  6233. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  6234. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  6235. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  6236. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  6237.  
  6238. # Contributed by Ken Snider (ksnider@iprimus.ca)
  6239. Fingerprint Windows Millenium Edition v4.90.3000
  6240. TSeq(Class=RI%gcd=<6%SI=<23726&>597)
  6241. T1(DF=Y%W=B5C9|402E|FFFF%ACK=S++%Flags=AS%Ops=MNWNNT)
  6242. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  6243. T3(Resp=Y%DF=Y%W=B5C9|402E|FFFF%ACK=S++%Flags=AS%Ops=MNWNNT)
  6244. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  6245. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  6246. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  6247. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  6248. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  6249.  
  6250. Fingerprint Windows XP Professional Release Candidate 1 or 2
  6251. TSeq(Class=RI%gcd=<8%SI=<2959A&>356%IPID=I)
  6252. T1(DF=Y%W=FAF0|402E%ACK=S++%Flags=AS%Ops=MNWNNT)
  6253. T2(Resp=N)
  6254. T3(Resp=N)
  6255. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  6256. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  6257. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  6258. T7(Resp=N)
  6259. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  6260.  
  6261. # Contributed by Chris Collingwood chris.collingwood@safrica.com
  6262. Fingerprint WNOS 5.0 on DOS 6.22
  6263. TSeq(Class=TD%gcd=1000|2000|3000%SI=<7F)
  6264. T1(DF=N%W=400%ACK=S++%Flags=AS%Ops=M)
  6265. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  6266. T3(DF=N%W=400%ACK=O%Flags=AS%Ops=M)
  6267. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  6268. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  6269. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  6270. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  6271. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  6272.  
  6273. Fingerprint WorldGroup BBS (MajorBBS) w/TCP/IP
  6274. TSeq(Class=RI|TR%gcd=<6%SI=>FFFF&<BBBBBB)
  6275. T1(DF=N%W=2000%ACK=S++%Flags=AS%Ops=ME)
  6276. T2(Resp=N)
  6277. T3(Resp=Y%DF=N%W=2000%ACK=S++%Flags=AS%Ops=ME)
  6278. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  6279. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  6280. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  6281. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  6282. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=F%ULEN=134%DAT=E)
  6283.  
  6284. # Contributed by tesla@sgi.net
  6285. Fingerprint VAX/VMS 5.3 on a MicroVAX II
  6286. TSeq(Class=64K)
  6287. T1(Resp=Y%DF=N%W=1000%ACK=S++%Flags=AS%Ops=M)
  6288. T2(Resp=N)
  6289. T3(Resp=Y%DF=N%W=1000%ACK=O%Flags=A%Ops=)
  6290. T4(Resp=Y%DF=N%W=1000%ACK=O%Flags=R%Ops=)
  6291. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  6292. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  6293. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  6294. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=F%RIPCK=0%UCK=E%ULEN=134%DAT=E)
  6295.  
  6296. # Thanks to Daniel Seagraves <daniel@ubani.umtec.com>
  6297. Fingerprint VAX/VMS v5.5, CMU-TEK TCP/IP stack
  6298. TSeq(Class=RI%gcd=<6%SI=>BBBBB)
  6299. T1(DF=N%W=2000%ACK=S++%Flags=AS%Ops=M)
  6300. T2(Resp=Y%DF=N%W=64%ACK=S%Flags=AR%Ops=)
  6301. T3(Resp=Y%DF=N%W=2000%ACK=S++%Flags=AS%Ops=M)
  6302. T4(DF=N%W=64%ACK=O%Flags=AR%Ops=)
  6303. T5(DF=N%W=64%ACK=S++%Flags=AR%Ops=)
  6304. T6(DF=N%W=64%ACK=O%Flags=AR%Ops=)
  6305. T7(DF=N%W=64%ACK=S++%Flags=AR%Ops=)
  6306. PU(Resp=N)
  6307.  
  6308. Fingerprint VAX 7000-610 or 4200/SPX OR 6000-430
  6309. TSeq(Class=64K)
  6310. T1(DF=N%W=1800%ACK=S++%Flags=AS%Ops=M)
  6311. T2(Resp=N)
  6312. T3(Resp=Y%DF=N%W=1800%ACK=O%Flags=A%Ops=)
  6313. T4(DF=N%W=1800%ACK=O%Flags=R%Ops=)
  6314. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  6315. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  6316. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  6317. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=F%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  6318.  
  6319. # Contributed by pez@sub-zero.mit.edu
  6320. Fingerprint VMS MultiNet V4.1(16)
  6321. TSeq(Class=TR%gcd=<6)
  6322. T1(DF=Y%W=2200%ACK=S++%Flags=AS%Ops=MNWNNT)
  6323. T2(Resp=N)
  6324. T3(Resp=Y%DF=Y%W=2200%ACK=O%Flags=A%Ops=NNT)
  6325. T4(DF=N%W=2200%ACK=O%Flags=R%Ops=)
  6326. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  6327. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  6328. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  6329. PU(DF=N|Y%TOS=A0%IPLEN=38%RIPTL=148%RID=F%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  6330.  
  6331. # Contributed by HT Regz ht_regz@hotmail.com
  6332. Fingerprint VMS MultiNet V4.2(16)/ OpenVMS V7.1-2
  6333. TSeq(Class=TR%gcd=<6)
  6334. T1(DF=Y%W=1800%ACK=S++%Flags=AS%Ops=MNWNNT)
  6335. T2(Resp=N)
  6336. T3(Resp=Y%DF=Y%W=1800%ACK=O%Flags=A%Ops=NNT)
  6337. T4(DF=N%W=1800%ACK=O%Flags=R%Ops=)
  6338. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  6339. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  6340. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  6341. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=F%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  6342.  
  6343. # Contributed by bbk
  6344. Fingerprint XCD Xconnect print server, firmware version CC8S-3.58 (98.09.21)
  6345. TSeq(Class=TD%gcd=<272A%SI=<1E)
  6346. T1(DF=N%W=3F6%ACK=S++%Flags=AS%Ops=ME)
  6347. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  6348. T3(Resp=Y%DF=N%W=3F6%ACK=S++%Flags=AS%Ops=ME)
  6349. T4(DF=N%W=0%ACK=S%Flags=R%Ops=)
  6350. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  6351. T6(DF=N%W=0%ACK=S%Flags=R%Ops=)
  6352. T7(Resp=N)
  6353. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=F%UCK=E%ULEN=134%DAT=E)
  6354.  
  6355. # Contributed by Matt Piechota
  6356. Fingerprint Xerox 8830 Plotter
  6357. TSeq(Class=TD%gcd=1000%SI=1)
  6358. T1(DF=N%W=200%ACK=S++%Flags=AS%Ops=M)
  6359. T2(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  6360. T3(Resp=Y%DF=N%W=200%ACK=S++%Flags=AS%Ops=M)
  6361. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  6362. T5(DF=N%W=0%ACK=O%Flags=R%Ops=)
  6363. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  6364. T7(DF=N%W=0%ACK=O%Flags=R%Ops=)
  6365. PU(Resp=N)
  6366.  
  6367. Fingerprint Xerox DocuPrint C55
  6368. TSeq(Class=TD%gcd=1000|2000|3000|4000%SI=<A)
  6369. T1(Resp=Y%DF=N%W=100%ACK=S++%Flags=AS%Ops=M)
  6370. T2(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  6371. T3(Resp=Y%DF=N%W=100%ACK=S++%Flags=AS%Ops=M)
  6372. T4(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  6373. T5(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  6374. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  6375. T7(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  6376. PU(Resp=N)
  6377.  
  6378. # Contributed by ipaul@romsys.ro
  6379. Fingerprint Xerox DocuPrint N40
  6380. TSeq(Class=TD%gcd=<2004%SI=<8C)
  6381. T1(DF=N%W=400%ACK=S++%Flags=AS%Ops=M)
  6382. T2(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  6383. T3(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  6384. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  6385. T5(DF=N%W=0%ACK=O%Flags=R%Ops=)
  6386. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  6387. T7(DF=N%W=0%ACK=O%Flags=R%Ops=)
  6388. PU(Resp=N)
  6389.  
  6390. Fingerprint Xylan OmniSwitch 5x/9x ethernet switch, Annex3 Comm server R10.0, or Hitach HI-UX/WE2
  6391. TSeq(Class=64K)
  6392. T1(DF=N%W=1000%ACK=S++%Flags=AS%Ops=M)
  6393. T2(Resp=N)
  6394. T3(Resp=Y%DF=N%W=1000%ACK=O%Flags=A%Ops=)
  6395. T4(DF=N%W=1000%ACK=O%Flags=R%Ops=)
  6396. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  6397. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  6398. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  6399. PU(DF=Y%TOS=0%IPLEN=38%RIPTL=148%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  6400.  
  6401. # Contributed by gerald@zing.org
  6402. Fingerprint Xyplex 1600 running MAXserver V6.0.2 firmware
  6403. TSeq(Class=C|TD%gcd=<5%SI=<5)
  6404. T1(Resp=Y%DF=N%W=100%ACK=S++%Flags=AS%Ops=M)
  6405. T2(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  6406. T3(Resp=Y%DF=N%W=0%ACK=S++%Flags=UAPRF%Ops=)
  6407. T4(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  6408. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  6409. T6(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  6410. T7(Resp=Y%DF=N%W=0%ACK=S++%Flags=UAPRF%Ops=)
  6411. PU(Resp=N)
  6412.  
  6413. # Thanks to Michael Dodwell <mdodwell@vic.bigpond.net.au>
  6414. Fingerprint LynxOS Realtime OS -- Could be MeetingPlace 3.4, Xylogics  Remote Annex 4000 terminal server
  6415. TSeq(Class=64K)
  6416. T1(DF=N%W=1000%ACK=S++%Flags=AS%Ops=)
  6417. T2(Resp=N)
  6418. T3(Resp=Y%DF=N%W=1000%ACK=O%Flags=A%Ops=)
  6419. T4(DF=N%W=1000%ACK=O%Flags=R%Ops=)
  6420. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  6421. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  6422. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  6423. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=F%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  6424.  
  6425. # Contributed by darkheavy@yahoo.com (DarkHeavy)
  6426. Fingerprint Cabletron Systems SSR 8000 System Software, Version 3.1.B.16
  6427. TSeq(Class=RI%gcd=<6%SI=<90C5E&>1715)
  6428. T1(DF=Y%W=403D%ACK=S++%Flags=AS%Ops=MNWNNT)
  6429. T2(Resp=N)
  6430. T3(Resp=Y%DF=Y%W=403D%ACK=S++%Flags=AS%Ops=MNWNNT)
  6431. T4(DF=N%W=4000%ACK=O%Flags=R%Ops=)
  6432. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  6433. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  6434. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  6435. PU(DF=N%TOS=0%IPLEN=38%RIPTL=134%RID=E%RIPCK=F%UCK=0%ULEN=134%DAT=E)
  6436.  
  6437. # Contributed by Adam Stouffer  tesla@sgi.net
  6438. Fingerprint CacheOS (CacheFlow 500-5000 webcache) CFOS 2.1.08 - 2.2.1
  6439. TSeq(Class=RI%gcd=<5%SI=>BBBB&<FFFFF)
  6440. T1(Resp=Y%DF=N%W=2017%ACK=S++%Flags=AS%Ops=M)
  6441. T2(Resp=N)
  6442. T3(Resp=Y%DF=N%W=2017%ACK=O%Flags=A%Ops=)
  6443. T4(Resp=Y%DF=N%W=2000%ACK=O%Flags=R%Ops=)
  6444. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  6445. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  6446. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  6447. PU(DF=N%TOS=0%IPLEN=38%RIPTL=15C%RID=F%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  6448.  
  6449. # Contributed by 3rr0r
  6450. Fingerprint CacheOS 3.1 on a CacheFlow 6000
  6451. TSeq(Class=RI%gcd=<6%SI=<6DE6416&>1C6E5%IPID=RPI%TS=2HZ)
  6452. T1(DF=N%W=FFFF%ACK=S++%Flags=AS%Ops=MNWNNT)
  6453. T2(Resp=N)
  6454. T3(Resp=Y%DF=N%W=FFFF%ACK=O%Flags=A%Ops=NNT)
  6455. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  6456. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  6457. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  6458. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  6459. PU(DF=N%TOS=0%IPLEN=38%RIPTL=15C%RID=F%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  6460.  
  6461. # Contributed by "Richard Johnson" <rdump@river.com>
  6462. Fingerprint Cayman 2E <http://www.cayman.com/>
  6463. TSeq(Class=TR%gcd=<6)
  6464. T1(DF=N%W=3F25%ACK=S++%Flags=AS%Ops=M)
  6465. T2(Resp=N)
  6466. T3(Resp=N)
  6467. T4(DF=N%W=4000%ACK=O%Flags=R%Ops=)
  6468. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  6469. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  6470. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  6471. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  6472.  
  6473. # Contributed by Anonymous
  6474. Fingerprint Chase IOLAN Terminal Server v3.5.02 CDi
  6475. TSeq(Class=TD%gcd=<84%SI=<1E)
  6476. T1(DF=N%W=600%ACK=S++%Flags=AS%Ops=)
  6477. T2(Resp=N)
  6478. T3(Resp=Y%DF=N%W=600%ACK=O%Flags=A%Ops=)
  6479. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  6480. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  6481. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  6482. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  6483. PU(Resp=N)
  6484.  
  6485. # Contributed by eric@snowmoon.com
  6486. Fingerprint Xyplex Network9000
  6487. TSeq(Class=TD%gcd=<6%SI=<6)
  6488. T1(Resp=Y%DF=Y%W=100%ACK=S++%Flags=AS%Ops=M)
  6489. T2(Resp=Y%DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  6490. T3(Resp=Y%DF=Y%W=0%ACK=S++%Flags=UAPRF%Ops=)
  6491. T4(Resp=Y%DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  6492. T5(Resp=Y%DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  6493. T6(Resp=Y%DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  6494. T7(Resp=Y%DF=Y%W=0%ACK=S++%Flags=UAPRF%Ops=)
  6495. PU(DF=Y%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  6496.  
  6497. # Contributed by Marius Strom <marius@alpha1.net>
  6498. Fingerprint Xyplex Terminal Server v6.0.2S5
  6499. TSeq(Class=TD%gcd=1388%SI=<F)
  6500. T1(DF=N%W=100%ACK=S++%Flags=AS%Ops=M)
  6501. T2(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  6502. T3(Resp=Y%DF=N%W=0%ACK=S++%Flags=UAPRF%Ops=)
  6503. T4(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  6504. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  6505. T6(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  6506. T7(DF=N%W=0%ACK=S++%Flags=UAPRF%Ops=)
  6507. PU(Resp=N)
  6508.  
  6509. # Thanks to Roeland Th Jansen <bengel@grobbebol.xs4all.nl>
  6510. #Zyxel P128imh or P480 router (ZyNOS)
  6511. Fingerprint Zyxel ZyNOS based router (ZyNOS)
  6512. TSeq(Class=TD%gcd=1000|2000|5000|4000|6000|8000|A000%SI=<5)
  6513. T1(DF=N%W=400%ACK=S++%Flags=AS%Ops=M)
  6514. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  6515. T3(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  6516. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  6517. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  6518. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  6519. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  6520. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  6521.  
  6522. # Contributed by robodoc@robodoc.net
  6523. Fingerprint ZyXEL P480 ISDN router running ZyNOS v2.42(O.00)
  6524. TSeq(Class=TD%gcd=<2004%SI=<1E)
  6525. T1(DF=N%W=2000%ACK=S++%Flags=AS%Ops=M)
  6526. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  6527. T3(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  6528. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  6529. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  6530. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  6531. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  6532. PU(Resp=N)
  6533.  
  6534. # Contributed by kribe@iname.com
  6535. Fingerprint Hardware: Zyxel Prestige 128L router
  6536. T1(DF=N%W=0%ACK=S++%Flags=BAR%Ops=)
  6537. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  6538. T3(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  6539. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  6540. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  6541. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  6542. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  6543. PU(Resp=N)
  6544.  
  6545.  
  6546.  
  6547.