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

网络截获/分析

开发平台:

C/C++

  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@DHP.com .  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. # By submitting fingerprints you are transfering any and all copyright
  6. # interest in the data to Fyodor so that he can modify it, relicense it,
  7. # incorporate it into programs, etc.
  8. # This collection of fingerprint data is (C) 1998,1999 by
  9. # Fyodor (fyodor@dhp.com, fyodor@insecure.org ).
  10. # The usage license for this file is the same as that for which
  11. # you acquired nmap (probably the GNU General Public License)
  12. # TEST DESCRIPTION:
  13. # Tseq is the TCP sequenceability test
  14. # T1 is a SYN packet with a bunch of TCP options to open port
  15. # T2 is a NULL packet w/options to open port
  16. # T3 is a SYN|FIN|URG|PSH packet w/options to open port
  17. # T4 is an ACK to open port w/options
  18. # T5 is a SYN to closed port w/options
  19. # T6 is an ACK to closed port w/options
  20. # T7 is a FIN|PSH|URG to a closed port w/options
  21. # PU is a UDP packet to a closed port
  22. # $Id: nmap-os-fingerprints,v 1.57 2001/03/06 02:40:13 fyodor Exp $
  23. # Contributed by Jason Roysdon jason@artoo.net
  24. Fingerprint 3Com Access Builder 4000 7.2
  25. T1(DF=N%W=0|800%ACK=S++%Flags=AR|AS%Ops=|M)
  26. T2(Resp=Y%DF=N%W=0%ACK=O%Flags=AR%Ops=)
  27. T3(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  28. T4(DF=N%W=0%ACK=O%Flags=AR%Ops=)
  29. T5(DF=N%W=0%ACK=O%Flags=AR%Ops=)
  30. T6(DF=N%W=0%ACK=O%Flags=AR%Ops=)
  31. T7(DF=N%W=0%ACK=O%Flags=AR%Ops=)
  32. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=0%ULEN=134%DAT=E)
  33. # Contributed by ben@destek.net
  34. Fingerprint 3com Office Connect Router 810
  35. TSeq(Class=TD%gcd=<186A4%SI=<14)
  36. T1(DF=N%W=400%ACK=S++%Flags=AS%Ops=M)
  37. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  38. T3(Resp=Y%DF=N%W=400%ACK=S++%Flags=AS%Ops=M)
  39. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  40. T5(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  41. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  42. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  43. # Thanks to Filipe Jorge Marques de Almeida <almeida@rnl.ist.utl.pt>
  44. # Switch 1100, 3300
  45. Fingerprint 3Com SuperStack II (OS v 2.0)
  46. TSeq(Class=C)
  47. T1(DF=N%W=400%ACK=S++%Flags=AS%Ops=M)
  48. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=APR%Ops=)
  49. T3(Resp=Y%DF=N%W=400%ACK=S++%Flags=AS%Ops=M)
  50. T4(DF=N%W=0%ACK=S%Flags=APR%Ops=)
  51. T5(DF=N%W=0%ACK=S++%Flags=APR%Ops=)
  52. T6(DF=N%W=0%ACK=S%Flags=APR%Ops=)
  53. T7(DF=N%W=0%ACK=S%Flags=APR%Ops=)
  54. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  55. # Contributed by bithuntah <bithuntah@mindless.com>
  56. Fingerprint 3Com SuperSTack II switch SW/NBSI-CF,11.1.0.00S38
  57. TSeq(Class=TD%gcd=<68%SI=<3C)
  58. T1(DF=N%W=800%ACK=S++%Flags=AS%Ops=M)
  59. T2(Resp=Y%DF=N%W=0%ACK=O%Flags=AR%Ops=)
  60. T3(Resp=Y%DF=N%W=800%ACK=S++%Flags=AS%Ops=M)
  61. T4(DF=N%W=0%ACK=O%Flags=AR%Ops=)
  62. T5(DF=N%W=0%ACK=O%Flags=AR%Ops=)
  63. T6(DF=N%W=0%ACK=O%Flags=AR%Ops=)
  64. T7(DF=N%W=0%ACK=O%Flags=AR%Ops=)
  65. PU(DF=N%TOS=0%IPLEN=164%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  66. # Thanks to alligator 427 <alligator_427@hotmail.com>
  67. Fingerprint 3Com NetBuilder & NetBuilder II OS v8.1
  68. TSeq(Class=TD%gcd=32|64|96%SI=<FF)
  69. T1(Resp=Y%DF=N%W=800%ACK=S++%Flags=AS%Ops=M)
  70. T2(Resp=Y%DF=N%W=0%ACK=O%Flags=AR%Ops=)
  71. T3(Resp=Y%DF=N%W=800%ACK=S++%Flags=AS%Ops=M)
  72. T4(Resp=Y%DF=N%W=0%ACK=O%Flags=AR%Ops=)
  73. T5(Resp=Y%DF=N%W=0%ACK=O%Flags=AR%Ops=)
  74. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=AR%Ops=)
  75. T7(Resp=N)
  76. PU(Resp=N)
  77. # Contributed by John Gilmore
  78. Fingerprint 3Com NetBuilder-II, OS version SW/NB2M-BR-5.1.0.27
  79. TSeq(Class=TD%gcd=32|64|96%SI=<F)
  80. T1(Resp=Y%DF=N%W=800%ACK=S++%Flags=AS|AP%Ops=|M)
  81. T2(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  82. T3(Resp=Y%DF=N%W=800%ACK=S++%Flags=AS%Ops=M)
  83. T4(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  84. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  85. T6(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  86. T7(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  87. PU(Resp=Y%DF=N%TOS=0%IPLEN=54%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=F)
  88. # Thanks to alligator 427 <alligator_427@hotmail.com>
  89. Fingerprint 3Com NetBuilder & NetBuilder II OS v 9.3
  90. TSeq(Class=TD%gcd=3C%SI=<FF)
  91. T1(Resp=Y%DF=Y%W=2017%ACK=S++%Flags=AS%Ops=M)
  92. T2(Resp=Y%DF=N%W=0%ACK=O%Flags=AR%Ops=)
  93. T3(Resp=Y%DF=Y%W=2017%ACK=S++%Flags=AS%Ops=M)
  94. T4(Resp=Y%DF=N%W=0%ACK=O%Flags=AR%Ops=)
  95. T5(Resp=Y%DF=N%W=0%ACK=O%Flags=AR%Ops=)
  96. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=AR%Ops=)
  97. T7(Resp=N)
  98. PU(Resp=N)
  99. # Contributed by XEighty6 xeighty6@mindspring.com
  100. Fingerprint US Robotics Total Control NETServer Card
  101. TSeq(Class=C%Val=7F)
  102. T1(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  103. T2(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=WNMETL)
  104. T3(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  105. T4(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=WNMETL)
  106. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  107. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=WNMETL)
  108. T7(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=WNMETL)
  109. PU(Resp=Y%DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=F%UCK=0%ULEN=134%DAT=E)
  110. # Contributed by Adam Maloney (adam@iexposure.com)
  111. Fingerprint 3COM / USR TotalSwitch Firmware: 02.02.00R
  112. TSeq(Class=C|TD%gcd=3D090%SI=0)
  113. T1(Resp=Y%DF=N%W=200%ACK=S++%Flags=AS%Ops=M)
  114. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  115. T3(Resp=Y%DF=N%W=200%ACK=S++%Flags=AS%Ops=M)
  116. T4(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  117. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  118. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  119. T7(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  120. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  121. # Tested ACC Amazon 9.2.29, ACC Congo 9.2.35
  122. # Thanks to Sebastian Andersson <sa@hogia.net>
  123. Fingerprint ACC Amazon 9.2.29 or Congo 9.2.35 WAN concentrator
  124. TSeq(Class=64K)
  125. T1(DF=N%W=F87%ACK=S++%Flags=AS%Ops=M)
  126. T2(Resp=N)
  127. T3(Resp=Y%DF=N%W=F87%ACK=O%Flags=A%Ops=)
  128. T4(DF=N%W=1000%ACK=O%Flags=R%Ops=)
  129. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  130. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  131. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  132. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  133. # Contributed by Hackerz-Raz
  134. Fingerprint Accelerated Networks - High Speed Integrated Access VoDSL
  135. TSeq(Class=64K)
  136. T1(DF=N%W=2000%ACK=S++%Flags=AS%Ops=MNW)
  137. T2(Resp=N)
  138. T3(Resp=Y%DF=N%W=2000%ACK=O%Flags=A%Ops=)
  139. T4(DF=N%W=2000%ACK=O%Flags=R%Ops=)
  140. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  141. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  142. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  143. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  144. # Contributed by juan@netsoc.tcd.ie
  145. Fingerprint Acorn Risc OS 3.6 (Acorn TCP/IP Stack 4.07)
  146. TSeq(Class=TR)
  147. T1(Resp=Y%DF=N%W=3000%ACK=S++%Flags=AS%Ops=M)
  148. T2(Resp=N)
  149. T3(Resp=Y%DF=N%W=3000%ACK=O%Flags=A%Ops=)
  150. T4(Resp=Y%DF=N%W=3000%ACK=O%Flags=R%Ops=)
  151. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  152. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  153. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  154. PU(Resp=N)
  155. Fingerprint Acorn RiscOS 3.7 using AcornNet TCP/IP stack  # Thanks to Chris Wilson
  156. TSeq(Class=RI%gcd=<6)
  157. T1(DF=Y%W=403D%ACK=S++%Flags=AS%Ops=MNWNNT)
  158. T2(Resp=N)
  159. T3(Resp=Y%DF=Y%W=403D%ACK=S++%Flags=AS%Ops=MNWNNT)
  160. T4(DF=N%W=4000%ACK=O%Flags=R%Ops=)
  161. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  162. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  163. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  164. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=F%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  165. # Thanks to Juan Cespedes <cespedes@lander.es>
  166. Fingerprint AGE Logic, Inc. IBM XStation
  167. TSeq(Class=64K)
  168. T1(DF=N%W=2000%ACK=S++%Flags=AS%Ops=M)
  169. T2(Resp=N)
  170. T3(Resp=Y%DF=N%W=2000%ACK=O%Flags=A%Ops=)
  171. T4(DF=N%W=2000%ACK=O%Flags=R%Ops=)
  172. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  173. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  174. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  175. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=F%RIPCK=0%UCK=E%ULEN=134%DAT=E)
  176. # Contributed by Sam Bretheim (sam@actaeon.net)
  177. Fingerprint Aironet 630-2400 V3.3P Wireless LAN bridge
  178. TSeq(Class=C%Val=0)
  179. T1(DF=Y%W=400%ACK=S++%Flags=AS%Ops=)
  180. T2(Resp=Y%DF=Y%W=1F4%ACK=S%Flags=AR%Ops=)
  181. T3(Resp=Y%DF=Y%W=1F4%ACK=S++%Flags=AR%Ops=)
  182. T4(DF=Y%W=1F4%ACK=S%Flags=AR%Ops=)
  183. T5(DF=Y%W=1F4%ACK=S++%Flags=AR%Ops=)
  184. T6(DF=Y%W=1F4%ACK=S%Flags=AR%Ops=)
  185. T7(DF=Y%W=1F4%ACK=S++%Flags=AR%Ops=)
  186. PU(Resp=N)
  187. # Contributed by Jason R DePriest - jrdepriest@ftb.com
  188. Fingerprint Aironet AP4800E v8.07 - Aironet (Cisco?) 11 Mbps wireless access point
  189. TSeq(Class=TR%gcd=<6)
  190. T1(DF=N%W=1000%ACK=S++%Flags=AS%Ops=)
  191. T2(Resp=Y%DF=N%W=1F4%ACK=S%Flags=AR%Ops=)
  192. T3(Resp=Y%DF=N%W=1F4%ACK=S++%Flags=AR%Ops=)
  193. T4(DF=N%W=1F4%ACK=S%Flags=AR%Ops=)
  194. T5(DF=N%W=1F4%ACK=S++%Flags=AR%Ops=)
  195. T6(DF=N%W=1F4%ACK=S%Flags=AR%Ops=)
  196. T7(DF=N%W=1F4%ACK=S++%Flags=AR%Ops=)
  197. PU(Resp=N)
  198. # Contributed by Jaanus Toomsalu
  199. Fingerprint Aironet Wireless Bridge running firmware V5.0J
  200. TSeq(Class=C|TR)
  201. T1(Resp=Y%DF=N%W=400%ACK=S++%Flags=AS%Ops=)
  202. T2(Resp=Y%DF=N%W=1F4%ACK=S%Flags=AR%Ops=)
  203. T3(Resp=Y%DF=N%W=400|1F4%ACK=O|S++%Flags=AS|AR%Ops=)
  204. T4(Resp=Y%DF=N%W=1F4%ACK=S%Flags=AR%Ops=)
  205. T5(Resp=Y%DF=N%W=1F4%ACK=S++%Flags=AR%Ops=)
  206. T6(Resp=Y%DF=N%W=1F4%ACK=S%Flags=AR%Ops=)
  207. T7(Resp=Y%DF=N%W=1F4%ACK=S++%Flags=AR%Ops=)
  208. PU(Resp=N)
  209. PU(Resp=N)
  210. Fingerprint AIX 3.2
  211. TSeq(Class=64K)
  212. T1(DF=N%W=3F25%ACK=S++%Flags=AS%Ops=M)
  213. T2(Resp=N)
  214. T3(Resp=Y%DF=N%W=3F25%ACK=O%Flags=A%Ops=)
  215. T4(DF=N%W=4000%ACK=O%Flags=R%Ops=)
  216. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  217. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  218. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  219. PU(DF=N%TOS=0%IPLEN=38%RIPTL=15C%RID=E%RIPCK=F%UCK=0%ULEN=134%DAT=E)
  220. # Contributed by tusi@sch.bme.hu
  221. Fingerprint AIX 3.2
  222. TSeq(Class=64K)
  223. T1(DF=N%W=7F53%ACK=S++%Flags=AS%Ops=M)
  224. T2(Resp=N)
  225. T3(Resp=Y%DF=N%W=7F53%ACK=O%Flags=A%Ops=)
  226. T4(DF=N%W=8000%ACK=O%Flags=R%Ops=)
  227. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  228. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  229. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  230. PU(DF=N%TOS=0%IPLEN=38%RIPTL=15C%RID=E%RIPCK=F%UCK=0%ULEN=134%DAT=E)
  231. # Contributed by AndroSyn asethman@mandate-inc.com
  232. Fingerprint AIX 3.2 running on RS/6000
  233. TSeq(Class=64K)
  234. T1(DF=N%W=FFFF%ACK=S++%Flags=AS%Ops=MNWNNT)
  235. T2(Resp=N)
  236. T3(Resp=Y%DF=N%W=FFFF%ACK=O%Flags=A%Ops=NNT)
  237. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  238. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  239. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  240. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  241. PU(DF=N%TOS=0%IPLEN=38%RIPTL=15C%RID=E%RIPCK=F%UCK=0%ULEN=134%DAT=E)
  242. # Contributed by Mark Bover mark@peri.gg
  243. Fingerprint AIX 3.2.3 running on RS6000 model 560
  244. TSeq(Class=64K)
  245. T1(DF=N%W=3F25%ACK=S++%Flags=AS%Ops=M)
  246. T2(Resp=N)
  247. T3(Resp=Y%DF=N%W=3F25%ACK=O%Flags=A%Ops=)
  248. T4(DF=N%W=4000%ACK=O%Flags=R%Ops=)
  249. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  250. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  251. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  252. PU(DF=Y%TOS=0%IPLEN=38%RIPTL=15C%RID=%RIPCK=F%UCK=0%ULEN=134%DAT=E)
  253. # Contributed by Salim Gasmi (salim@gasmi.net)
  254. Fingerprint AIX 3.2.5 (Bull HardWare)
  255. TSeq(Class=64K)
  256. T1(DF=N%W=FFAF%ACK=S++%Flags=AS%Ops=M)
  257. T2(Resp=N)
  258. T3(Resp=Y%DF=N%W=FFAF%ACK=O%Flags=A%Ops=)
  259. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  260. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  261. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  262. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  263. PU(DF=N%TOS=0%IPLEN=38%RIPTL=15C%RID=E%RIPCK=F%UCK=0%ULEN=134%DAT=E)
  264. # Thanks to Troy Solo <solo@paranoia.dok.org>
  265. Fingerprint AIX 4.0 - 4.2
  266. TSeq(Class=64K)
  267. T1(DF=N%W=7F53|3F25%ACK=S++%Flags=AS%Ops=M)
  268. T2(Resp=N)
  269. T3(Resp=N)
  270. T4(DF=N%W=8000|4000%ACK=O%Flags=R%Ops=)
  271. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  272. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  273. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  274. PU(DF=N%TOS=0%IPLEN=38%RIPTL=15C%RID=E%RIPCK=F%UCK=E%ULEN=134%DAT=E)
  275. # Thanks to Juan Cespedes <cespedes@lander.es>
  276. Fingerprint AIX 4.02.0001.0000
  277. TSeq(Class=TR)
  278. T1(DF=N%W=3F25%ACK=S++%Flags=AS%Ops=M)
  279. T2(Resp=N)
  280. T3(Resp=N)
  281. T4(DF=N%W=4000%ACK=O%Flags=R%Ops=)
  282. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  283. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  284. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  285. PU(DF=N%TOS=0%IPLEN=38%RIPTL=15C%RID=E%RIPCK=F%UCK=E%ULEN=134%DAT=E)
  286. # Contributed by Simple Nomad <thegnome@nmrc.org>
  287. Fingerprint AIX v4.2
  288. TSeq(Class=TR%gcd=<6)
  289. T1(DF=N%W=FEFA%ACK=S++%Flags=AS%Ops=MNWNNT)
  290. T2(Resp=N)
  291. T3(Resp=N)
  292. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  293. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  294. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  295. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  296. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E|0%UCK=F|E%ULEN=134%DAT=E)
  297. Fingerprint AIX 4.1-4.1.5
  298. TSeq(Class=64K)
  299. T1(DF=N%W=3E43%ACK=S++%Flags=AS%Ops=MNWNNT)
  300. T2(Resp=N)
  301. T3(Resp=N)
  302. T4(DF=N%W=4000%ACK=O%Flags=R%Ops=)
  303. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  304. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  305. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  306. PU(DF=N%TOS=0%IPLEN=38%RIPTL=15C%RID=E%RIPCK=F%UCK=0%ULEN=134%DAT=E)
  307. # Contributed by style <style@style.net>
  308. Fingerprint AIX v4.1 running on a C10
  309. TSeq(Class=64K)
  310. T1(Resp=Y%DF=N%W=3F25%ACK=S++%Flags=AS%Ops=M)
  311. T2(Resp=N)
  312. T3(Resp=N)
  313. T4(Resp=Y%DF=N%W=4000%ACK=O%Flags=R%Ops=)
  314. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  315. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  316. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  317. PU(DF=Y%TOS=0%IPLEN=38%RIPTL=15C%RIPCK=F%UCK=E%ULEN=134%DAT=E)
  318. # Contributed by Greg Coulombe
  319. Fingerprint AIX 4.1
  320. TSeq(Class=64K%gcd=<6%SI=<14)
  321. T1(DF=N%W=3F25%ACK=S++%Flags=AS%Ops=M)
  322. T2(Resp=N)
  323. T3(Resp=N)
  324. T4(DF=N%W=4000%ACK=O%Flags=R%Ops=)
  325. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  326. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  327. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  328. PU(DF=Y|N%TOS=0%IPLEN=38%RIPTL=15C%RID=E%RIPCK=F%UCK=0%ULEN=134%DAT=E)
  329. Fingerprint AIX 4.2
  330. TSeq(Class=TR)
  331. T1(DF=N%W=FFAF%ACK=S++%Flags=AS%Ops=M)
  332. T2(Resp=N)
  333. T3(Resp=N)
  334. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  335. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  336. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  337. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  338. PU(DF=N%TOS=0%IPLEN=38%RIPTL=15C%RID=E%RIPCK=F%UCK=0%ULEN=134%DAT=E)
  339. Fingerprint AIX 4.2
  340. TSeq(Class=TR)
  341. T1(DF=N%W=3E43%ACK=S++%Flags=AS%Ops=MNWNNT)
  342. T2(Resp=N)
  343. T3(Resp=N)
  344. T4(DF=N%W=4000%ACK=O%Flags=R%Ops=)
  345. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  346. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  347. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  348. PU(DF=N%TOS=0%IPLEN=38%RIPTL=15C%RID=E%RIPCK=F%UCK=0%ULEN=134%DAT=E)
  349. Fingerprint AIX 4.2.X
  350. TSeq(Class=TR)
  351. T1(DF=N%W=3F25%ACK=S++%Flags=AS%Ops=M)
  352. T2(Resp=N)
  353. T3(Resp=N)
  354. T4(DF=N%W=4000%ACK=O%Flags=R%Ops=)
  355. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  356. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  357. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  358. PU(DF=N%TOS=0%IPLEN=38%RIPTL=15C%RID=E%RIPCK=F%UCK=0%ULEN=134%DAT=E)
  359. # Contributed by Dan Packman pack@ucar.edu
  360. # Contributed by Geoff Cheshire <gches@goodnet.com>
  361. Fingerprint AIX 4.3.2.0-4.3.3.0 on an IBM RS/*
  362. TSeq(Class=TR%gcd=<6)
  363. T1(DF=N|Y%W=FFFF|3F25%ACK=S++%Flags=AS%Ops=MNWNNT|M)
  364. T2(Resp=N)
  365. T3(Resp=N)
  366. T4(DF=N%W=0|4000%ACK=O%Flags=R%Ops=)
  367. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  368. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  369. T7(Resp=N)
  370. PU(DF=N%TOS=0%IPLEN=38%RIPTL=15C%RID=E%RIPCK=F%UCK=0%ULEN=134%DAT=E)
  371. # Contributed by joshua
  372. Fingerprint AIX 4.3
  373. TSeq(Class=TR%gcd=<6)
  374. T1(DF=Y%W=F87%ACK=S++%Flags=AS%Ops=M)
  375. T2(Resp=N)
  376. T3(Resp=N)
  377. T4(DF=N%W=1000%ACK=O%Flags=R%Ops=)
  378. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  379. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  380. T7(Resp=N)
  381. PU(DF=N%TOS=0%IPLEN=38%RIPTL=15C%RID=E%RIPCK=E|F%UCK=0%ULEN=134%DAT=E)
  382. # Contributed by Tony Arkles <tony.arkles@sk.sympatico.ca>
  383. Fingerprint Alcatel 1000 ADSL (modem)
  384. TSeq(Class=64K)
  385. T1(DF=N%W=1000%ACK=S++%Flags=AS%Ops=MNWNNT)
  386. T2(Resp=N)
  387. T3(Resp=Y%DF=N%W=1000%ACK=O%Flags=A%Ops=NNT)
  388. T4(DF=N%W=1000%ACK=O%Flags=R%Ops=)
  389. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  390. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  391. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  392. PU(DF=N%TOS=0%IPLEN=60%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  393. # Contributed by tom@unhooked.net
  394. Fingerprint Alcatel 1000 DSL Router / unknown OS Rev.
  395. TSeq(Class=RI%gcd=<5%SI=>AAA&<AAAAA)
  396. T1(Resp=Y%DF=N%W=2000%ACK=S++%Flags=AS%Ops=MNW)
  397. T2(Resp=N)
  398. T3(Resp=Y%DF=N%W=2000%ACK=O%Flags=A%Ops=)
  399. T4(Resp=Y%DF=N%W=2000%ACK=O%Flags=R%Ops=)
  400. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  401. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  402. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  403. PU(Resp=N)
  404. # Contributed by Ben Harris <bjh21@cam.ac.uk>
  405. Fingerprint Allied Telesyn AT-S10 version 3.0 on an AT-TS24TR hub
  406. TSeq(Class=C)
  407. T1(Resp=Y%DF=N%W=100%ACK=S++%Flags=AS%Ops=M)
  408. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=APR%Ops=)
  409. T3(Resp=Y%DF=N%W=0%ACK=S++%Flags=APR%Ops=)
  410. T4(Resp=Y%DF=N%W=0%ACK=S%Flags=APR%Ops=)
  411. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=APR%Ops=)
  412. T6(Resp=Y%DF=N%W=0%ACK=S%Flags=APR%Ops=)
  413. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=APR%Ops=)
  414. PU(Resp=Y%DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  415. # Contributed by Jay Christner <jaymc@goshen.edu>
  416. Fingerprint Allied Telesyn AT-3726 Ethernet Switch: 2.1cycleA
  417. TSeq(Class=TD%gcd=FA|1F4%SI=<FFF)
  418. T1(DF=N%W=400%ACK=S++%Flags=AS%Ops=M)
  419. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  420. T3(Resp=Y%DF=N%W=400%ACK=S++%Flags=AS%Ops=M)
  421. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  422. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  423. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  424. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  425. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  426. # Contributed by anarch@exo.com
  427. Fingerprint Alteon AceSwitch 110 (software 4.0.37)
  428. TSeq(Class=TD%gcd=<9C8%SI=<1E)
  429. T1(DF=N%W=200%ACK=S++|O%Flags=AS%Ops=M)
  430. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  431. T3(Resp=Y%DF=N%W=200%ACK=S++%Flags=AS%Ops=M)
  432. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  433. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  434. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  435. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  436. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  437. # Thanks to Antti Pyykko <pyksy@atlas.lukio.nivala.fi>
  438. Fingerprint AmigaOS Miami 2.1-3.0
  439. TSeq(Class=TR)
  440. T1(DF=Y%W=402E%ACK=S++%Flags=AS%Ops=M)
  441. T2(Resp=N)
  442. T3(Resp=Y%DF=Y%W=402E%ACK=S++%Flags=AS%Ops=M)
  443. T4(DF=N%W=4000%ACK=O%Flags=R%Ops=)
  444. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  445. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  446. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  447. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  448. # Thanks to Antti Pyykko <pyksy@atlas.lukio.nivala.fi>
  449. Fingerprint AmigaOS Miami 3.0
  450. TSeq(Class=TR)
  451. T1(DF=Y%W=4000%ACK=S++%Flags=AS%Ops=M)
  452. T2(Resp=N)
  453. T3(Resp=Y%DF=Y%W=4000%ACK=S++%Flags=AS%Ops=M)
  454. T4(DF=N%W=4000%ACK=O%Flags=R%Ops=)
  455. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  456. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  457. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  458. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  459. # Thanks to Antti Pyykko <pyksy@atlas.lukio.nivala.fi>
  460. Fingerprint AmigaOS Miami 3.1-3.2
  461. TSeq(Class=TR)
  462. T1(DF=Y%W=4000%ACK=S++%Flags=AS%Ops=M)
  463. T2(Resp=N)
  464. T3(Resp=Y%DF=Y%W=4000%ACK=S++%Flags=AS%Ops=M)
  465. T4(DF=N%W=4000%ACK=O%Flags=R%Ops=)
  466. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  467. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  468. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  469. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=F%UCK=0%ULEN=134%DAT=E)
  470. # Thanks to Antti Pyykko <pyksy@atlas.lukio.nivala.fi>
  471. Fingerprint AmigaOS Miami Deluxe 0.9 - Miami 3.2B
  472. TSeq(Class=TR)
  473. T1(DF=Y%W=402E%ACK=S++%Flags=AS%Ops=M)
  474. T2(Resp=N)
  475. T3(Resp=Y%DF=Y%W=402E%ACK=S++%Flags=AS%Ops=M)
  476. T4(DF=N%W=4000%ACK=O%Flags=R%Ops=)
  477. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  478. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  479. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  480. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=0%ULEN=134%DAT=E)
  481. # Contributed by lars.pisanec@gmx.net
  482. Fingerprint AmigaOS 3.1 running Miami Deluxe 0.9m
  483. TSeq(Class=TR%gcd=<6)
  484. T1(DF=Y%W=807A%ACK=S++%Flags=AS%Ops=MNWNNT)
  485. T2(Resp=N)
  486. T3(Resp=Y%DF=Y%W=807A%ACK=S++%Flags=AS%Ops=MNWNNT)
  487. T4(DF=N%W=4000%ACK=O%Flags=R%Ops=)
  488. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  489. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  490. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  491. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=0%ULEN=134%DAT=E)
  492. # Thanks to Antti Pyykko <pyksy@atlas.lukio.nivala.fi>
  493. Fingerprint AmigaOS AmiTCP/IP 4.3
  494. TSeq(Class=64K)
  495. T1(DF=N%W=1F0E%ACK=S++%Flags=AS%Ops=M)
  496. T2(Resp=N)
  497. T3(Resp=Y%DF=N%W=1F0E%ACK=O%Flags=A%Ops=)
  498. T4(DF=N%W=2000%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=15C%RID=E%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  503. # Thanks to Antti Pyykko <pyksy@atlas.lukio.nivala.fi>
  504. Fingerprint AmigaOS AmiTCP/IP Genesis 4.6
  505. TSeq(Class=64K)
  506. T1(DF=N%W=7F53|2756%ACK=S++%Flags=AS%Ops=M)
  507. T2(Resp=N)
  508. T3(Resp=Y%DF=N%W=7F53|2756%ACK=O%Flags=A%Ops=)
  509. T4(DF=N%W=8000%ACK=O%Flags=R%Ops=)
  510. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  511. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  512. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  513. PU(DF=N%TOS=0%IPLEN=38%RIPTL=15C%RID=E%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  514. # Contributed by George Howell (ghowell@familyhealthcarepa.com)
  515. Fingerprint Amos 2.3A
  516. TSeq(Class=i800%gcd=<6%SI=<14)
  517. T1(DF=N%W=2000%ACK=S++%Flags=AS%Ops=M)
  518. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  519. T3(Resp=Y%DF=N%W=2000%ACK=S++%Flags=AS%Ops=M)
  520. T4(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  521. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  522. T6(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  523. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  524. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  525. # Contributed by Scott Miller (scott.miller23@gte.net)
  526. Fingerprint AOS/VS on a Data General mainframe
  527. TSeq(Class=TD%gcd=32|64|96%SI=1)
  528. T1(DF=N%W=800%ACK=S++%Flags=AS%Ops=M)
  529. T2(Resp=Y%DF=N%W=0%ACK=O%Flags=AR%Ops=)
  530. T3(Resp=Y%DF=N%W=800%ACK=S++%Flags=AS%Ops=M)
  531. T4(DF=N%W=0%ACK=O%Flags=AR%Ops=)
  532. T5(DF=N%W=0%ACK=O%Flags=AR%Ops=)
  533. T6(DF=N%W=0%ACK=O%Flags=AR%Ops=)
  534. T7(DF=N%W=0%ACK=O%Flags=AR%Ops=)
  535. PU(Resp=Y%DF=N%TOS=0%IPLEN=54%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=F)
  536. # Thanks to Nickolai Zeldovich <kolya@zepa.net>
  537. Fingerprint Apollo Domain/OS SR10.4
  538. TSeq(Class=TD|RI%gcd=<6%SI=<FF)
  539. T1(DF=N%W=239C%ACK=S++|O%Flags=AS%Ops=M)
  540. T2(Resp=N)
  541. T3(Resp=Y%DF=N%W=239C%ACK=S++|O%Flags=AS%Ops=M)
  542. T4(DF=N%W=239C%ACK=O%Flags=R%Ops=)
  543. T5(DF=N%W=800%ACK=S++%Flags=AR%Ops=)
  544. T6(DF=N%W=800%ACK=O%Flags=R%Ops=)
  545. T7(DF=N%W=800%ACK=S%Flags=AR%Ops=)
  546. PU(DF=N%TOS=0%IPLEN=38%RIPTL=134%RIPCK=F%UCK=E%ULEN=134%DAT=E)
  547. # Thanks to spaceork <spaceork@dhp.com>
  548. Fingerprint AOS/VS or VSII
  549. TSeq(Class=TD%gcd=40|80|C0%SI=0)
  550. T1(DF=N%W=1000%ACK=S++%Flags=AS%Ops=ME)
  551. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  552. T3(Resp=Y%DF=N%W=1000%ACK=O%Flags=A%Ops=)
  553. T4(DF=N%W=1000%ACK=O%Flags=R%Ops=)
  554. T5(DF=N%W=0%ACK=O%Flags=AR%Ops=)
  555. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  556. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  557. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=0%UCK=E%ULEN=134%DAT=E)
  558. # Contributed by masklin@debian.org
  559. # Contributed by Clinton Wong, clintdw@netcom.com
  560. Fingerprint Apple AirPort Wireless Hub Base Station v3.x
  561. T5(DF=N%W=C00|1000%ACK=S++%Flags=AR%Ops=L)
  562. T6(DF=N%W=C00|1000%ACK=S|S++%Flags=AR%Ops=|L)
  563. T7(DF=N%W=C00|1000%ACK=S|S++%Flags=AR%Ops=|L)
  564. PU(DF=N%TOS=A0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  565. # Thanks to Mike Fidler <mike@concourse.com>
  566. Fingerprint Ascend P130 Router
  567. TSeq(Class=RI%gcd=<6%SI=>BBB&<BBBB)
  568. T1(Resp=Y%DF=N%W=200%ACK=S++%Flags=AS%Ops=M)
  569. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  570. T3(Resp=Y%DF=N%W=200%ACK=S++%Flags=AS%Ops=M)
  571. T4(Resp=Y%DF=N%W=0%ACK=S%Flags=R%Ops=)
  572. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  573. T6(Resp=Y%DF=N%W=0%ACK=S%Flags=R%Ops=)
  574. T7(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  575. PU(Resp=N)
  576. # Thanks to anarch <anarch@exo.com>
  577. Fingerprint Ascend Max 1800 50Ap8+ or 2024
  578. TSeq(Class=TD%gcd=388|710|A98%SI=<F)
  579. T1(Resp=Y%DF=N%W=800%ACK=S++%Flags=AS%Ops=M)
  580. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  581. T3(Resp=Y%DF=N%W=800%ACK=S++%Flags=AS%Ops=M)
  582. T4(Resp=Y%DF=N%W=0%ACK=S%Flags=R%Ops=)
  583. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  584. T6(Resp=Y%DF=N%W=0%ACK=S%Flags=R%Ops=)
  585. T7(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  586. PU(Resp=Y%DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  587. # Contributed by christopher pickert <cpickert@worldinter.net>
  588. Fingerprint Ascend / Lucent MAX TNT Running IOS version 8.0.1 w/ VoIP Hash
  589. TSeq(Class=RI%gcd=<6%SI=<14F46&>346)
  590. T1(DF=Y%W=111C%ACK=S++%Flags=AS%Ops=ME)
  591. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  592. T3(Resp=Y%DF=Y%W=111C%ACK=S++%Flags=AS%Ops=ME)
  593. T4(DF=N%W=0%ACK=S%Flags=R%Ops=)
  594. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  595. T6(DF=N%W=0%ACK=S%Flags=R%Ops=)
  596. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  597. PU(Resp=N)
  598. # Thanks to Sebastian Andersson <sa@hogia.net>
  599. Fingerprint Ascend/Lucent Max (HP,4000-6000) version 6.1.3 - 7.0.2+
  600. TSeq(Class=RI%gcd=<6%SI=>1000)
  601. T1(DF=N%W=111C%ACK=S++%Flags=AS%Ops=M)
  602. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  603. T3(Resp=Y%DF=N%W=111C%ACK=S++%Flags=AS%Ops=M)
  604. T4(DF=N%W=0%ACK=S%Flags=R%Ops=)
  605. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  606. T6(DF=N%W=0%ACK=S%Flags=R%Ops=)
  607. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  608. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  609. Fingerprint Ascend Pipeline 50 running 5.1A Firmware # Thanks to Jan Koum
  610. TSeq(Class=64K)
  611. T1(DF=N%W=200%ACK=S++%Flags=AS%Ops=M)
  612. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  613. T3(Resp=Y%DF=N%W=200%ACK=S++%Flags=AS%Ops=M)
  614. T4(DF=N%W=0%ACK=S%Flags=R%Ops=)
  615. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  616. T6(DF=N%W=0%ACK=S%Flags=R%Ops=)
  617. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  618. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  619. # Contributed by William Devine, II    william@smartguys.net
  620. Fingerprint Ascend Pipeline 50
  621. TSeq(Class=TD%gcd=<714%SI=<14)
  622. T1(DF=N%W=200%ACK=S++%Flags=AS%Ops=M)
  623. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  624. T3(Resp=Y%DF=N%W=200%ACK=S++%Flags=AS%Ops=M)
  625. T4(DF=N%W=0%ACK=S%Flags=R%Ops=)
  626. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  627. T6(DF=N%W=0%ACK=S%Flags=R%Ops=)
  628. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  629. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  630. # Thanks to The Deviant <deviant@deviant.org>
  631. Fingerprint Ascend GRF Router running Ascend Embedded/OS 2.1
  632. TSeq(Class=RI%gcd=<5%SI=>600)
  633. T1(DF=N%W=2017%ACK=S++%Flags=AS%Ops=MNWNNT)
  634. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  635. T3(Resp=Y%DF=N%W=2017%ACK=O%Flags=A%Ops=NNT)
  636. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  637. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  638. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  639. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  640. PU(DF=N%TOS=0%IPLEN=38%RIPTL=15C%RID=F%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  641. # Contributed by Jordan Ritter (jpr5@darkridge.com)
  642. Fingerprint Ascend Pipeline 50 rev 4.6C
  643. TSeq(Class=TD%gcd=388|710%SI=<5)
  644. T1(DF=N%W=200%ACK=S++%Flags=AS%Ops=M)
  645. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  646. T3(Resp=Y%DF=N%W=200%ACK=S++%Flags=AS%Ops=M)
  647. T4(DF=N%W=0%ACK=S%Flags=R%Ops=)
  648. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  649. T6(DF=N%W=0%ACK=S%Flags=R%Ops=)
  650. T7(Resp=N)
  651. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  652. # Thanks to LaMont Jones <lamont@cranston.fc.hp.com>
  653. Fingerprint Ascend P75
  654. TSeq(Class=RI%gcd=<6%SI=>500&<FFFF)
  655. T1(DF=N%W=200%ACK=S++%Flags=AS%Ops=M)
  656. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  657. T3(Resp=Y%DF=N%W=200%ACK=S++%Flags=AS%Ops=M)
  658. T4(DF=N%W=0%ACK=S%Flags=R%Ops=)
  659. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  660. T6(DF=N%W=0%ACK=S%Flags=R%Ops=)
  661. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  662. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  663. # Thanks to Adam Shostack <adam@netect.com>
  664. Fingerprint Ascend Pipeline P130 or 50
  665. TSeq(Class=TD%gcd=388|710|A98%SI=<BB)
  666. T1(Resp=Y%DF=N%W=200%ACK=S++%Flags=AS%Ops=M)
  667. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  668. T3(Resp=Y%DF=N%W=200%ACK=S++%Flags=AS%Ops=M)
  669. T4(Resp=Y%DF=N%W=0%ACK=S%Flags=R%Ops=)
  670. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  671. T6(Resp=Y%DF=N%W=0%ACK=S%Flags=R%Ops=)
  672. T7(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  673. PU(Resp=Y%DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  674. # Thanks to Erik Parker <netmask@303.org>
  675. Fingerprint Ascend Pipeline 400/T1 (Software V 4.5B)
  676. TSeq(Class=TD%gcd=388|710|A98%SI=<FF)
  677. T1(Resp=Y%DF=N%W=800%ACK=S++%Flags=AS%Ops=M)
  678. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  679. T3(Resp=Y%DF=N%W=800%ACK=S++%Flags=AS%Ops=M)
  680. T4(Resp=Y%DF=N%W=0%ACK=S%Flags=R%Ops=)
  681. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  682. T6(Resp=Y%DF=N%W=0%ACK=S%Flags=R%Ops=)
  683. T7(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  684. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  685. # Thanks to Erik Parker <netmask@303.org>
  686. Fingerprint Ascend TNT OS +5.0Ap48+
  687. TSeq(Class=RI%gcd=<6%SI=>BBB&<FFFF)
  688. T1(DF=N%W=800%ACK=S++%Flags=AS%Ops=M)
  689. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  690. T3(Resp=Y%DF=N%W=800%ACK=S++%Flags=AS%Ops=M)
  691. T4(DF=N%W=0%ACK=S%Flags=R%Ops=)
  692. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  693. T6(DF=N%W=0%ACK=S%Flags=R%Ops=)
  694. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  695. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  696. # Contributed by Travis Stevenson  (stevensontw@usa.net)
  697. Fingerprint Macintosh GS Server with MacOS 8.5.1 (Appleshare IP 6.0)
  698. TSeq(Class=64K)
  699. T1(DF=Y%W=455B%ACK=S++%Flags=AS%Ops=MEWL)
  700. T2(Resp=Y%DF=N%W=800%ACK=S++%Flags=AR%Ops=)
  701. T3(Resp=Y%DF=Y%W=455B%ACK=S++%Flags=AS%Ops=MEWL)
  702. T4(DF=N%W=800%ACK=S++%Flags=AR%Ops=)
  703. T5(DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  704. T6(DF=N%W=800%ACK=S++%Flags=AR%Ops=)
  705. T7(DF=N%W=800%ACK=S++%Flags=AR%Ops=)
  706. PU(DF=Y%TOS=0%IPLEN=70%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  707. # Contributed by Anonymous
  708. Fingerprint MacOS 8.1 running on a PowerPC G3 (iMac)
  709. TSeq(Class=64K)
  710. T1(DF=N%W=455B%ACK=S++%Flags=AS%Ops=MEWL)
  711. T2(Resp=N)
  712. T3(Resp=Y%DF=N%W=455B%ACK=S++%Flags=AS%Ops=MEWL)
  713. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  714. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  715. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  716. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  717. PU(DF=N%TOS=0%IPLEN=70%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  718. # Contributed by Sean-Paul Rees <sean@dreamfire.net>
  719. Fingerprint MacOS 8.6
  720. TSeq(Class=64K)
  721. T1(Resp=Y%DF=N%W=4000%ACK=S++%Flags=AS%Ops=M)
  722. T2(Resp=N)
  723. T3(Resp=Y%DF=N%W=4000%ACK=O%Flags=A%Ops=)
  724. T4(Resp=Y%DF=N%W=4000%ACK=O%Flags=R%Ops=)
  725. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  726. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  727. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  728. PU(DF=N%TOS=0%IPLEN=38%RIPTL=15C%RID=E%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  729. Fingerprint MacOS 9 on a Power Macintosh 7200/75
  730. TSeq(Class=RI%gcd=<6%SI=<9CE0&>17D)
  731. T1(DF=Y%W=8000%ACK=S++%Flags=AS%Ops=MEWNNNT)
  732. T2(Resp=Y%DF=Y%W=0%ACK=S%Flags=AR%Ops=)
  733. T3(Resp=Y%DF=Y%W=8000%ACK=S++%Flags=AS%Ops=MEWNNNT)
  734. T4(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  735. T5(DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  736. T6(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  737. T7(DF=Y%W=0%ACK=S%Flags=AR%Ops=)
  738. PU(Resp=N)
  739. # Contributed by Grant Bayley gbayley@ausmac.net
  740. Fingerprint Rhapsody 5.3 - 5.4 (Mac OS X Server 1.0 - 1.0-1)
  741. TSeq(Class=RI%gcd=<5%SI=>BBB&<FFFF)
  742. T1(W=2017%ACK=S++%Flags=AS%Ops=MNWNNT)
  743. T2(Resp=N)
  744. T3(Resp=Y%DF=N%W=2017%ACK=O%Flags=A%Ops=NNT)
  745. T4(W=2000%ACK=O%Flags=R%Ops=)
  746. T5(W=0%ACK=S++%Flags=AR%Ops=)
  747. T6(W=0%ACK=O%Flags=R%Ops=)
  748. T7(W=0%ACK=S%Flags=AR%Ops=)
  749. PU(TOS=0%IPLEN=38%RIPTL=15C%RID=E%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  750. # Contributed by Holt Sorenson hso@uen.org
  751. Fingerprint Mac OS X 1.1-1.2 (Rhapsody 5.5-5.6) on a G3
  752. TSeq(Class=RI%gcd=<5)
  753. T1(DF=N%W=805C%ACK=S++%Flags=AS%Ops=MNWNNT)
  754. T2(Resp=N)
  755. T3(Resp=Y%DF=N%W=805C%ACK=O%Flags=A%Ops=NNT)
  756. T4(DF=N%W=8000%ACK=O%Flags=R%Ops=)
  757. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  758. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  759. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  760. PU(DF=N%TOS=0%IPLEN=38%RIPTL=15C%RID=E%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  761. # Actually it is not constant seq class -- it just seems that way
  762. # because it takes so long to increment
  763. Fingerprint Apple Color LaserWrite 600 Printer # Thanks to Pluvius
  764. TSeq(Class=C)
  765. T1(DF=N%W=A28%ACK=S++%Flags=AS%Ops=M)
  766. T2(Resp=N)
  767. T3(Resp=Y%DF=N%W=A28%ACK=S++%Flags=AS%Ops=M)
  768. T4(DF=N%W=800%ACK=O%Flags=R%Ops=)
  769. T5(Resp=N)
  770. T6(DF=N%W=800%ACK=O%Flags=R%Ops=)
  771. T7(DF=N%W=800%ACK=S++%Flags=AR%Ops=)
  772. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  773. Fingerprint Apple Color LaserWrite 600 Printer # Thanks to Pluvius
  774. TSeq(Class=C)
  775. T1(DF=N%W=A28%ACK=S++%Flags=AS%Ops=M)
  776. T2(Resp=Y%DF=N%W=1000%ACK=S%Flags=AR%Ops=)
  777. T3(Resp=Y%DF=N%W=1000%ACK=O%Flags=AR%Ops=)
  778. T4(DF=N%W=1000%ACK=O%Flags=R%Ops=)
  779. T5(Resp=N)
  780. T6(DF=N%W=1000%ACK=O%Flags=R%Ops=)
  781. T7(DF=N%W=1000%ACK=S++%Flags=AR%Ops=)
  782. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  783. # Thanks to Stany
  784. Fingerprint Apple LaserWriter 16/600 PS, HP 6P, or HP 5 Printer
  785. TSeq(Class=C)
  786. T1(Resp=Y%DF=Y%W=111C%ACK=S++%Flags=AS%Ops=M)
  787. T2(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  788. T3(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  789. T4(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  790. T5(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  791. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  792. T7(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  793. PU(Resp=N)
  794. # Contributed by Ben Harris <bjh21@cam.ac.uk>
  795. # The sequence prediction is never really true random, but sometimes it
  796. # has two unique "tracks" which make it look random to nmap.  Here is a
  797. # real example:  Sequence numbers: 5576001 25D001 5576001 25D001
  798. Fingerprint Apple LaserWriter 8500 (PostScript version 3010.103)
  799. TSeq(Class=TR|C)
  800. T1(Resp=Y%DF=Y%W=111C%ACK=S++%Flags=AS%Ops=M)
  801. T2(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  802. T3(Resp=Y%DF=Y%W=111C%ACK=S++%Flags=AS%Ops=M)
  803. T4(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  804. T5(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  805. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  806. T7(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  807. PU(Resp=N)
  808. Fingerprint AS5200  # Thanks to Michael Dodwell <mdodwell@vic.bigpond.net.au>
  809. TSeq(Class=RI%gcd=<6%SI=>FFF)
  810. T1(DF=N%W=1020%ACK=S++%Flags=AS%Ops=M)
  811. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  812. T3(Resp=Y%DF=N%W=1020%ACK=S++%Flags=AS%Ops=M)
  813. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  814. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  815. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  816. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  817. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  818. Fingerprint Asanta IntraStack Ethernet Switch (6014 DSB Versions: BP(2.06 ), FW(1.03 ))
  819. TSeq(Class=C%Val=4090000)
  820. T1(DF=N%W=400%ACK=S++%Flags=AS%Ops=M)
  821. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=APR%Ops=)
  822. T3(Resp=Y%DF=N%W=400%ACK=S++%Flags=AS%Ops=M)
  823. T4(DF=N%W=0%ACK=S%Flags=APR%Ops=)
  824. T5(DF=N%W=0%ACK=S++%Flags=APR%Ops=)
  825. T6(DF=N%W=0%ACK=S%Flags=APR%Ops=)
  826. T7(DF=N%W=0%ACK=S%Flags=APR%Ops=)
  827. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  828. Fingerprint Asanta IntraSwitch 5324
  829. TSeq(Class=C%Val=80000)
  830. T1(Resp=Y%DF=N%W=400%ACK=S++%Flags=AS%Ops=M)
  831. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=APR%Ops=)
  832. T3(Resp=Y%DF=N%W=400%ACK=S++%Flags=AS%Ops=M)
  833. T4(Resp=Y%DF=N%W=0%ACK=S%Flags=APR%Ops=)
  834. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=APR%Ops=)
  835. T6(Resp=Y%DF=N%W=0%ACK=S%Flags=APR%Ops=)
  836. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=APR%Ops=)
  837. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  838. Fingerprint AsanteHub 2072 Ethernet Hub
  839. TSeq(Class=C)
  840. T1(DF=N%W=400%ACK=S++%Flags=AS%Ops=M)
  841. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=APR%Ops=)
  842. T3(Resp=Y%DF=N%W=400%ACK=S++%Flags=AS%Ops=M)
  843. T4(DF=N%W=0%ACK=S%Flags=APR%Ops=)
  844. T5(DF=N%W=0%ACK=S++%Flags=APR%Ops=)
  845. T6(DF=N%W=0%ACK=S%Flags=APR%Ops=)
  846. T7(DF=N%W=0%ACK=S%Flags=APR%Ops=)
  847. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  848. # Thanks to  Artem Belevich <ABelevic@ctron.com>
  849. Fingerprint Auspex Fileserver (AuspexOS 1.9.1/SunOS 4.1.4)
  850. TSeq(Class=64K)
  851. T1(Resp=Y%DF=N%W=4000%ACK=S++%Flags=AS%Ops=M)
  852. T2(Resp=N)
  853. T3(Resp=Y%DF=N%W=4000%ACK=O%Flags=A%Ops=)
  854. T4(Resp=Y%DF=N%W=4000%ACK=O%Flags=R%Ops=)
  855. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  856. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  857. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  858. PU(Resp=Y%DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  859. # Contributed by John Kerbawy [john@maKintosh.com]
  860. Fingerprint Cisco 1538M HUB running Cisco 1538M EES (1.00.00) or Assured Access Technology ISAS Switch Release-2.3.0
  861. TSeq(Class=64K)
  862. T1(Resp=Y%DF=N%W=1000%ACK=S++%Flags=AS%Ops=)
  863. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  864. T3(Resp=Y%DF=N%W=1000%ACK=O%Flags=A%Ops=)
  865. T4(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  866. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  867. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  868. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  869. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  870. # Contributed by Jedi/Sector One <j@4u.net>
  871. Fingerprint Atari Mega STE running JIS-68k 3.0
  872. TSeq(Class=RI%gcd=<8%SI=<1127450&>2BE86)
  873. T1(DF=Y%W=7900%ACK=S++%Flags=AS%Ops=MNNTNW)
  874. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  875. T3(Resp=Y%DF=Y%W=7900%ACK=S++%Flags=AS%Ops=MNNTNW)
  876. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  877. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  878. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  879. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  880. PU(DF=N%TOS=C0%IPLEN=164%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  881. # Contributed by "Steven Lawrance" <slawrance@technologist.com>
  882. Fingerprint AtheOS ( www.atheos.cx )
  883. TSeq(Class=RI%gcd=<8%SI=<A78&>6)
  884. T1(DF=N%W=3FF0%ACK=S++%Flags=AS%Ops=M)
  885. T2(Resp=N)
  886. T3(Resp=Y%DF=N%W=3FF0%ACK=S++%Flags=AS%Ops=M)
  887. T4(DF=N%W=0%ACK=S%Flags=R%Ops=)
  888. T5(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  889. T6(DF=N%W=0%ACK=S%Flags=R%Ops=)
  890. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  891. PU(Resp=N)
  892. # Contributed by matt@snark.net
  893. Fingerprint ATT Unix SVR4.2 on a Lucent Definity voicemail system
  894. TSeq(Class=64K)
  895. T1(Resp=Y%DF=N%W=1000%ACK=S++%Flags=AS%Ops=M)
  896. T2(Resp=N)
  897. T3(Resp=Y%DF=N%W=FFC%ACK=O%Flags=A%Ops=)
  898. T4(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  899. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  900. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  901. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  902. PU(Resp=Y%DF=Y%TOS=0%IPLEN=38%RIPTL=148%RIPCK=0%UCK=E%ULEN=134%DAT=E)
  903. # Thanks to Chris Tobkin <tobkin@jaws.umn.edu>
  904. Fingerprint A/UX 3.1.1 SVR2 or OpenStep 4.2
  905. TSeq(Class=64K)
  906. T1(DF=N%W=F87%ACK=S++%Flags=AS%Ops=M)
  907. T2(Resp=N)
  908. T3(Resp=Y%DF=N%W=F87%ACK=O%Flags=A%Ops=)
  909. T4(DF=N%W=1000%ACK=O%Flags=R%Ops=)
  910. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  911. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  912. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  913. PU(DF=Y%TOS=0%IPLEN=38%RIPTL=148%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  914. # Contributed by Felix Lindner (flindner@gmx.de)
  915. Fingerprint AXENT Raptor Firewall running on Windows NT
  916. TSeq(Class=TR)
  917. T1(Resp=Y%DF=Y%W=2017%ACK=S++%Flags=AS%Ops=M)
  918. T2(Resp=N)
  919. T3(Resp=Y%DF=Y%W=2017%ACK=S++%Flags=AS%Ops=M)
  920. T4(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  921. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  922. T6(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  923. T7(Resp=N)
  924. PU(Resp=N)
  925. Fingerprint AXIS NetEye Camera Server V1.20 # Thanks to Pluvius
  926. TSeq(Class=C)
  927. T1(Resp=Y%DF=N%W=100%ACK=S++%Flags=AS%Ops=M)
  928. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  929. T3(Resp=Y%DF=N%W=100|0%ACK=O|S++%Flags=A|AR%Ops=)
  930. T4(Resp=Y%DF=N%W=100|0%ACK=O%Flags=R%Ops=)
  931. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  932. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  933. T7(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  934. PU(Resp=N)
  935. # AXIS NetEye Camera Server V1.20
  936. # Axis NPS 53X Printer Server V4.26 Jul 01 1995
  937. # AXIS StorPoint CD-Rom server V 4.20
  938. # AXIS Camera 200pV1.41
  939. Fingerprint AXIS Stack -- CD-ROM Server or Printer Server or Camera Server # Thanks to Pluvius
  940. TSeq(Class=C|TD%gcd=20000|40000|60000|80000%SI=<5)
  941. T1(Resp=Y%DF=N%W=100%ACK=S++%Flags=AS%Ops=M)
  942. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  943. T3(Resp=Y%DF=N%W=100|0%ACK=O|S++%Flags=A|AR%Ops=)
  944. T4(Resp=Y%DF=N%W=100|0%ACK=O%Flags=R%Ops=)
  945. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  946. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  947. T7(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  948. PU(Resp=N)
  949. # Contributed by The Deviant <deviant@deviant.org>
  950. Fingerprint Axis 200+ Web Camera running OS v1.42
  951. T1(DF=N%W=100%ACK=S++%Flags=AS%Ops=ME)
  952. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  953. T3(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  954. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  955. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  956. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  957. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  958. # Contributed by Drew Smith <drew@pctc.com>
  959. Fingerprint AXIS 540+/542+ Network Print Server
  960. T1(DF=N%W=100%ACK=S++%Flags=AS%Ops=M)
  961. T2(Resp=N)
  962. T3(Resp=Y%DF=N%W=100%ACK=O%Flags=A%Ops=)
  963. T4(DF=N%W=100%ACK=O%Flags=R%Ops=)
  964. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  965. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  966. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  967. PU(Resp=N)
  968. # Contributed by RAS <richards@eugene.net>
  969. # Bay Networks BLN-2 Network Router (latest Bay OS as of Feb16'99)
  970. # Bay Networks ASN Processor revision 9, SE100NM and SFNM modules
  971. Fingerprint Bay Networks BLN-2 Network Router or ASN Processor revision 9
  972. T1(Resp=Y%DF=N%W=200|400%ACK=S++%Flags=AS%Ops=MNNTNW)
  973. T2(Resp=N)
  974. T3(Resp=N)
  975. T4(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  976. T5(Resp=N)
  977. T6(Resp=N)
  978. T7(Resp=N)
  979. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  980. # Thanks to Cyril.Chaboisseau@obs.coe.int
  981. Fingerprint Bay Networks BayStack 310T switch
  982. TSeq(Class=TD%gcd=36524|33E14|320C8|31704%SI=<F)
  983. T1(Resp=Y%DF=N%W=400%ACK=S++%Flags=AS%Ops=M)
  984. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  985. T3(Resp=Y%DF=N%W=400%ACK=S++%Flags=AS%Ops=M)
  986. T4(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  987. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  988. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  989. T7(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  990. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  991. Fingerprint BayStack 28115/ADV Fast Ethernet Switch  # Thanks to Jan Koum!
  992. TSeq(Class=TD%gcd=<6%SI=<FF)
  993. T1(DF=N%W=200%ACK=S++%Flags=AS%Ops=M)
  994. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  995. T3(Resp=Y%DF=N%W=0%ACK=O%Flags=AR%Ops=)
  996. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  997. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  998. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  999. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1000. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  1001. # Contributed by Lucas Madar <lucasinsecure@negaverse.org>
  1002. Fingerprint Baystack Instant Internet 400 SoHo Router
  1003. TSeq(Class=RI%gcd=<24%SI=<4D33C&>C46)
  1004. T1(Resp=N)
  1005. T2(Resp=N)
  1006. T3(Resp=N)
  1007. T4(Resp=N)
  1008. T5(DF=N%W=0%ACK=S%Flags=R%Ops=)
  1009. T6(DF=N%W=0%ACK=S%Flags=R%Ops=)
  1010. T7(DF=N%W=0%ACK=S%Flags=R%Ops=)
  1011. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  1012. # Running on a BeBox 66Mhz
  1013. # Thanks to Thomas A. Martin <tmartin@pobox.com>
  1014. Fingerprint BeOS 4 - 4.5
  1015. TSeq(Class=TD%gcd=1%SI=0)
  1016. T1(DF=N%W=3000%ACK=S++%Flags=AS%Ops=M)
  1017. T2(Resp=N)
  1018. T3(Resp=Y%DF=N%W=3000%ACK=S++%Flags=AS%Ops=M)
  1019. T4(DF=N%W=3000%ACK=O%Flags=R%Ops=)
  1020. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1021. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1022. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1023. PU(Resp=N)
  1024. # Contributed by pi@LF.net
  1025. # Contributed by rainer@dv-team.de
  1026. # XS SW Release 4.9.1 ISDN access router
  1027. # Bintec BIANCA XM OS-Version 4.93
  1028. Fingerprint Bintec XS/XM ISDN access routers V. 4.9.1-4.9.3
  1029. TSeq(Class=RI%gcd=<6%SI=>FF&<FFF)
  1030. T1(DF=N%W=1000%ACK=S++%Flags=AS%Ops=M)
  1031. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1032. T3(Resp=Y%DF=N%W=0%ACK=O%Flags=AR%Ops=)
  1033. T4(DF=N%W=0%ACK=S%Flags=R%Ops=)
  1034. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1035. T6(DF=N%W=0%ACK=S%Flags=R%Ops=)
  1036. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1037. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=0%RIPCK=F%UCK=E%ULEN=134%DAT=E)
  1038. # Contributed by Rasmus Andersson <raane@wmdata.com>
  1039. Fingerprint Borderware 5.0 Firewall
  1040. TSeq(Class=TR|RI%gcd=<204%SI=<14)
  1041. T1(DF=N%W=3F25%ACK=S++%Flags=AS%Ops=M)
  1042. T2(Resp=N)
  1043. T3(Resp=Y%DF=N%W=3F25%ACK=O%Flags=A%Ops=)
  1044. T4(DF=N%W=4000%ACK=O%Flags=R%Ops=)
  1045. T5(Resp=N)
  1046. T6(Resp=N)
  1047. T7(Resp=N)
  1048. PU(Resp=N)
  1049. # Contributed by Rasmus Andersson <raane@wmdata.com>
  1050. Fingerprint Borderware 5.2 firewall
  1051. TSeq(Class=TR%gcd=<6)
  1052. T1(DF=N%W=C00%ACK=S++%Flags=BAR%Ops=WNMETL)
  1053. T2(Resp=Y%DF=N%W=C00%ACK=S%Flags=AR%Ops=WNMETL)
  1054. T3(Resp=Y%DF=N%W=C00%ACK=S++%Flags=UAPR%Ops=WNMETL)
  1055. T4(DF=N%W=C00%ACK=S%Flags=AR%Ops=WNMETL)
  1056. T5(Resp=N)
  1057. T6(DF=N%W=C00%ACK=S%Flags=AR%Ops=WNMETL)
  1058. T7(DF=N%W=C00%ACK=S++%Flags=UAPR%Ops=WNMETL)
  1059. PU(Resp=N)
  1060. Fingerprint Borderware 6.0.2 firewall
  1061. TSeq(Class=RI%gcd=<6%SI=<1016FC&>291C)
  1062. T1(DF=Y%W=403D%ACK=S++%Flags=AS%Ops=MNWNNT)
  1063. T2(Resp=N)
  1064. T3(Resp=Y%DF=Y%W=403D%ACK=S++%Flags=AS%Ops=MNWNNT)
  1065. T4(DF=N%W=4000%ACK=O%Flags=R%Ops=)
  1066. T5(Resp=N)
  1067. T6(Resp=N)
  1068. T7(Resp=N)
  1069. PU(Resp=N)
  1070. Fingerprint BSDI BSD/OS 2.0 - 2.1  # Thanks to dmessiah & tacit@bigfoot.com
  1071. TSeq(Class=RI%gcd=<6%SI=>FFF)
  1072. T1(DF=N%W=2017|805C%ACK=S++%Flags=AS%Ops=MNWNNT)
  1073. T2(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1074. T3(Resp=Y%DF=N%W=2017|805C%ACK=O%Flags=A%Ops=NNT)
  1075. T4(DF=N%W=2000|0%ACK=O%Flags=R%Ops=)
  1076. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1077. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1078. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1079. PU(DF=N%TOS=0%IPLEN=38%RIPTL=15C%RID=F%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  1080. Fingerprint BSDI BSD/OS 3.0-3.1 (or possibly MacOS, NetBSD)
  1081. TSeq(Class=RI%gcd=<6)
  1082. T1(DF=Y%W=2017%ACK=S++%Flags=AS%Ops=MNWNNT)
  1083. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1084. T3(Resp=Y%DF=Y%W=2017%ACK=O%Flags=A%Ops=NNT)
  1085. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1086. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1087. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1088. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1089. PU(DF=N%TOS=0%IPLEN=38%RIPTL=15C%RID=F%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  1090. # Contributed by Lorell Hathcock - lorell@hathcock.org
  1091. Fingerprint BSDI 4.0-4.0.1
  1092. TSeq(Class=RI%gcd=<A%SI=<1974A&>16F)
  1093. T1(DF=Y%W=2017%ACK=S++%Flags=AS%Ops=MNWNNT)
  1094. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1095. T3(Resp=Y%DF=Y%W=2017%ACK=S++%Flags=AS%Ops=MNWNNT)
  1096. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1097. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1098. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1099. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1100. PU(DF=N%TOS=0%IPLEN=38%RIPTL=15C%RID=E%RIPCK=0%UCK=E%ULEN=134%DAT=E)
  1101. # Contributed by Rink Springer (rink@springer.cx)
  1102. # Contributed by Gosuke Miyashita mizzy@cc.rim.or.jp
  1103. Fingerprint BSDI BSD/OS 4.0.1 Kernel
  1104. TSeq(Class=RI%gcd=<6%SI=<F85E8&>27A9)
  1105. T1(DF=Y%W=2017%ACK=S++%Flags=AS%Ops=MNWNNT)
  1106. T2(Resp=N)
  1107. T3(Resp=Y%DF=Y%W=2017%ACK=S++%Flags=AS%Ops=MNWNNT)
  1108. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1109. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1110. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1111. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1112. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E|F%ULEN=134%DAT=E)
  1113. # Contributed by kbaker3@ic3.ithaca.edu
  1114. Fingerprint CABLETRON Systems, Incorporated, Module Firmware Revision: 01.01.01
  1115. T1(DF=N%W=1000|0%ACK=S++%Flags=AS|AR%Ops=M|)
  1116. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1117. T3(Resp=Y%DF=N%W=0|1000%ACK=S++%Flags=AR|AS%Ops=|M)
  1118. T4(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1119. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1120. T6(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1121. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1122. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=0%ULEN=134%DAT=E)
  1123. # Contributed by Len Padilla <Len@Padilla.Net>
  1124. Fingerprint CacheOS (CacheFlow 2000 proxy cache)
  1125. TSeq(Class=RI%gcd=<5%SI=>1111)
  1126. T1(Resp=Y%DF=N%W=212%ACK=S++%Flags=AS%Ops=M)
  1127. T2(Resp=N)
  1128. T3(Resp=Y%DF=N%W=2017%ACK=O%Flags=A%Ops=)
  1129. T4(Resp=Y%DF=N%W=2000%ACK=O%Flags=R%Ops=)
  1130. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1131. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  1132. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1133. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=F%RIPCK=F%UCK=0%ULEN=134%DAT=E)
  1134. # Contributed by atro tossavainen <atro.tossavainen@helsinki.fi>
  1135. Fingerprint Canon photocopier/fax/scanner/printer GP30F
  1136. TSeq(Class=TD%gcd=600%SI=0)
  1137. T1(Resp=Y%DF=N%W=C00%ACK=S++%Flags=AS%Ops=M)
  1138. T2(Resp=N)
  1139. T3(Resp=Y%DF=N%W=C00%ACK=O%Flags=A%Ops=)
  1140. T4(Resp=Y%DF=N%W=C00%ACK=O%Flags=R%Ops=)
  1141. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1142. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  1143. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1144. PU(Resp=N)
  1145. # Contributed by David Maxwell  david@fundy.net
  1146. Fingerprint Chase IOLan Terminal Server
  1147. T1(Resp=Y%DF=N%W=860%ACK=S++%Flags=AS%Ops=M)
  1148. T1(Resp=N)
  1149. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1150. T3(Resp=N)
  1151. T4(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  1152. T5(Resp=N)
  1153. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  1154. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1155. T7(Resp=Y%DF=N%W=0%ACK=O%Flags=AR%Ops=)
  1156. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1157. PU(Resp=N)
  1158. # Contributed by Anonymous
  1159. Fingerprint Check Point FireWall-1 4.0 SP-5 (IPSO build)
  1160. TSeq(Class=RI%gcd=<6%SI=<18358&>3CB)
  1161. T1(DF=N%W=4000%ACK=O|S++%Flags=A|AS%Ops=NNT|MNWNNT)
  1162. T2(Resp=N)
  1163. T3(Resp=Y%DF=N%W=4000%ACK=O|S++%Flags=A|AS%Ops=NNT|MNWNNT)
  1164. T4(DF=N%W=4000%ACK=O%Flags=R%Ops=)
  1165. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1166. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1167. T7(Resp=N)
  1168. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  1169. # Contributed by Dragos Ruiu <dr@kyx.net>
  1170. Fingerprint NFR IDS Appliance ( 12/10/00 )
  1171. TSeq(Class=RI%gcd=<6%SI=<8FC28&>16EC)
  1172. T1(DF=N%W=403D%ACK=S++%Flags=AS%Ops=MNWNNT)
  1173. T2(Resp=N)
  1174. T3(Resp=Y%DF=N%W=403D%ACK=S++%Flags=AS%Ops=MNWNNT)
  1175. T4(DF=N%W=4000%ACK=O%Flags=R%Ops=)
  1176. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1177. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1178. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1179. PU(DF=N%TOS=0%IPLEN=38%RIPTL=134%RID=E%RIPCK=E%UCK=F%ULEN=134%DAT=E)
  1180. # Contributed by william.frogge@sus.com
  1181. Fingerprint NT Server 4.0 SP4-SP5 running Checkpoint Firewall-1
  1182. TSeq(Class=TD%gcd=<8%SI=<154)
  1183. T1(DF=Y%W=2017%ACK=S++%Flags=AS%Ops=M)
  1184. T2(Resp=N)
  1185. T3(Resp=Y%DF=Y%W=2017%ACK=S++%Flags=AS%Ops=M)
  1186. T4(Resp=N)
  1187. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1188. T6(Resp=N)
  1189. T7(Resp=N)
  1190. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=F%ULEN=134%DAT=E)
  1191. # Thanks to Francis J. Lacoste <francis@Contre.COM>
  1192. Fingerprint Cisco 762 Non-IOS Software release 4.1(2) or 766 ISDN router
  1193. TSeq(Class=TD%gcd=A000|3C000|14000|14A000|348000|26C000%SI=<F)
  1194. T1(DF=N%W=800%ACK=S++%Flags=AS%Ops=M)
  1195. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1196. T3(Resp=Y%DF=N%W=800%ACK=S++%Flags=AS%Ops=M)
  1197. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1198. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1199. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1200. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1201. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  1202. # Contributed by michaelp@fissiontech.com
  1203. Fingerprint Cisco 7206 running IOS 11.1(24)
  1204. TSeq(Class=RI%gcd=<5%SI=<CCCC&>CC)
  1205. T1(Resp=Y%DF=N%W=860%ACK=S++%Flags=AS%Ops=M)
  1206. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1207. T3(Resp=Y%DF=N%W=860%ACK=S++%Flags=AS%Ops=M)
  1208. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1209. T5(Resp=N)
  1210. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1211. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1212. PU(DF=N%TOS=C0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  1213. # Thanks to Emmanuel Tychon [C] <etychon@cisco.com>
  1214. Fingerprint Cisco CacheEngine
  1215. TSeq(Class=RI%gcd=<6%SI=>FF&<FFFF)
  1216. T1(DF=N%W=2017%ACK=S++%Flags=AS%Ops=MNW)
  1217. T2(Resp=N)
  1218. T3(Resp=Y%DF=N%W=2017%ACK=O%Flags=A%Ops=)
  1219. T4(DF=N%W=2000%ACK=O%Flags=R%Ops=)
  1220. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1221. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1222. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1223. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=F%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  1224. # Thanks to Erik Parker <netmask@303.org>
  1225. Fingerprint Cisco CPA2500 (68030) or 2511 router
  1226. TSeq(Class=RI%gcd=<6%SI=>FFF)
  1227. T1(DF=N%W=860%ACK=S++%Flags=AS%Ops=M)
  1228. T2(Resp=Y%DF=N%W=0%ACK=O|S%Flags=AR%Ops=)
  1229. T3(Resp=Y%DF=N%W=860%ACK=S++%Flags=AS%Ops=M)
  1230. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1231. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1232. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1233. T7(Resp=Y%DF=N%W=0%ACK=O|S%Flags=AR%Ops=)
  1234. PU(Resp=N)
  1235. # Contributed by Bifrost (bifrost@dis.org)
  1236. # Again, the "True Random" is bogus, it is because of sequences
  1237. # like this: 4B028A43 E016F844 4B05F5D2 4DB8B4C E402869
  1238. Fingerprint Cisco Localdirector 430, running OS 2.1
  1239. TSeq(Class=TR|C)
  1240. T1(DF=N%W=C00|400|1000%ACK=S++%Flags=AR%Ops=WNMETL)
  1241. T2(Resp=Y%DF=N%W=C00|400|1000%ACK=S%Flags=AR%Ops=WNMETL)
  1242. T3(Resp=Y%DF=N%W=C00|400|1000%ACK=O%Flags=AR%Ops=WNMETL)
  1243. T4(DF=N%W=C00|400|1000%ACK=O%Flags=R%Ops=WNMETL)
  1244. T5(DF=N%W=C00|400|1000%ACK=S++%Flags=AR%Ops=WNMETL)
  1245. T6(DF=N%W=C00|400|1000%ACK=O%Flags=R%Ops=WNMETL)
  1246. T7(DF=N%W=C00|400|1000%ACK=S++%Flags=AR%Ops=WNMETL)
  1247. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  1248. # Contributer wishes to remain anonymous
  1249. Fingerprint Cisco PIX 4.2(2) Internal Interface
  1250. TSeq(Class=C)
  1251. T1(DF=N%W=1000%ACK=S++%Flags=AS%Ops=M)
  1252. T2(Resp=Y%DF=N%W=800%ACK=S%Flags=R%Ops=WNMETL)
  1253. T3(Resp=Y%DF=N%W=800%ACK=S%Flags=UPRSF%Ops=WNMETL)
  1254. T4(DF=N%W=800%ACK=S%Flags=AR%Ops=WNMETL)
  1255. T5(DF=N%W=800%ACK=S%Flags=RS%Ops=WNMETL)
  1256. T6(DF=N%W=800%ACK=S%Flags=AR%Ops=WNMETL)
  1257. T7(DF=N%W=800%ACK=S%Flags=UPRF%Ops=WNMETL)
  1258. PU(Resp=N)
  1259. # Contributed by Anonymous
  1260. Fingerprint Cisco 766 non-IOS software 4.2(3.5)
  1261. TSeq(Class=TD%gcd=82000%SI=<F)
  1262. T1(DF=N%W=800%ACK=S++%Flags=AS%Ops=M)
  1263. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1264. T3(Resp=Y%DF=N%W=800%ACK=S++%Flags=AS%Ops=M)
  1265. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1266. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1267. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1268. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1269. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  1270. # Thanks to eddie <drb0b@klinikal.nwnet.co.uk>
  1271. Fingerprint Cisco 3640 IOS 11.1(7)AX [KUONG(7)AX]
  1272. TSeq(Class=RI%gcd=<6%SI=>BBB&<FFFF)
  1273. T1(Resp=Y%DF=N%W=10C0%ACK=S++%Flags=AS%Ops=M)
  1274. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1275. T3(Resp=Y%DF=N%W=10C0%ACK=S++%Flags=AS%Ops=M)
  1276. T4(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  1277. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1278. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  1279. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1280. PU(DF=N%TOS=C0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  1281. # Cisco 2501, 4500
  1282. Fingerprint IOS Version 10.3(15) - 11.1(20)  # Thanks to Pluvius
  1283. TSeq(Class=RI|TD%gcd=<6%SI=<2000)
  1284. T1(DF=N%W=860%ACK=S++%Flags=AS%Ops=M)
  1285. T2(Resp=Y%DF=N%W=0%ACK=O|S%Flags=AR%Ops=)
  1286. T3(Resp=Y%DF=N%W=860%ACK=S++%Flags=AS%Ops=M)
  1287. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1288. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1289. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1290. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1291. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  1292. # Thanks to Michael Dodwell <mdodwell@vic.bigpond.net.au>
  1293. Fingerprint Cisco 2501/5260/5300 terminal server IOS 11.3.6(T1)
  1294. TSeq(Class=RI%gcd=<6%SI=>BBB)
  1295. T1(DF=N%W=1020%ACK=S++%Flags=AS%Ops=M)
  1296. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1297. T3(Resp=Y%DF=N%W=1020%ACK=S++%Flags=AS%Ops=M)
  1298. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1299. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1300. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1301. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1302. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  1303. # Contributed by Pedro Ribeiro <pribeiro@isel.pt>
  1304. Fingerprint Cisco 4500-M running IOS 11.3(6) IP Plus
  1305. TSeq(Class=RI|TD%gcd=1%SI=<FFF)
  1306. T1(DF=N%W=1020%ACK=S++%Flags=AS%Ops=MM)
  1307. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1308. T3(Resp=Y%DF=N%W=1020%ACK=S++%Flags=AS%Ops=MM)
  1309. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1310. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1311. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1312. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1313. PU(DF=N%TOS=C0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  1314. Fingerprint Cisco Catalyst 1900 switch or Netopia DSL/ISDN router or Bay 350-450
  1315. TSeq(Class=TD%gcd=<FFFF%SI=<1E)
  1316. T1(DF=N%W=400%ACK=S++%Flags=AS%Ops=M)
  1317. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1318. T3(Resp=Y%DF=N%W=400%ACK=S++%Flags=AS%Ops=M)
  1319. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1320. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1321. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1322. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1323. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  1324. # Thanks to Jan B. Koum (Cisco 2516,7500,7505)
  1325. Fingerprint Cisco IOS 11.3 - 12.0(11)
  1326. TSeq(Class=TD|RI%gcd=<6)
  1327. T1(DF=N%W=1020%ACK=S++%Flags=AS%Ops=M)
  1328. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1329. T3(Resp=Y%DF=N%W=1020%ACK=S++%Flags=AS%Ops=M)
  1330. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1331. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1332. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1333. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1334. PU(DF=N%TOS=C0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  1335. Fingerprint Cisco 7206  (IOS 11.1(17)  # Thanks to jfesler@gigo.com
  1336. TSeq(Class=RI%gcd=<6%SI=>666)
  1337. T1(DF=N%W=860%ACK=S++%Flags=AS%Ops=M)
  1338. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1339. T3(Resp=Y%DF=N%W=860%ACK=S++%Flags=AS%Ops=M)
  1340. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1341. T5(Resp=N)
  1342. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1343. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1344. T7(DF=N%W=0%ACK=O%Flags=AR%Ops=)
  1345. PU(DF=N%TOS=C0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  1346. Fingerprint Cisco 1600/3640/7513 Router (IOS 11.2(14)P) #Thanks to Solar Designer
  1347. TSeq(Class=RI%gcd=<6%SI=<11170)
  1348. T1(DF=N%W=10C0%ACK=S++%Flags=AS%Ops=M)
  1349. T2(Resp=Y%DF=N%W=0%ACK=O%Flags=AR%Ops=)
  1350. T3(Resp=Y%DF=N%W=10C0%ACK=S++%Flags=AS%Ops=M)
  1351. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1352. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1353. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1354. T7(DF=N%W=0%ACK=S|O%Flags=AR%Ops=)
  1355. PU(DF=N%TOS=C0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  1356. # Contributed by tim_pettigrew@ins.com
  1357. Fingerprint Cisco Local Director 420 version 2.1.1
  1358. TSeq(Class=C)
  1359. T1(DF=N%W=1000%ACK=S++%Flags=AS%Ops=M)
  1360. T2(Resp=Y%DF=N%W=1000%ACK=S%Flags=R%Ops=WNMETL)
  1361. T3(Resp=Y%DF=N%W=1000%ACK=S++%Flags=AS%Ops=M)
  1362. T4(DF=N%W=1000%ACK=S%Flags=AR%Ops=WNMETL)
  1363. T5(DF=N%W=1000%ACK=S%Flags=RS%Ops=WNMETL)
  1364. T6(DF=N%W=1000%ACK=S%Flags=AR%Ops=WNMETL)
  1365. T7(DF=N%W=1000%ACK=S%Flags=UPRF%Ops=WNMETL)
  1366. PU(Resp=N)
  1367. # Contributed by solid
  1368. Fingerprint Cisco Pix Firewall running PIX 4.1(5)
  1369. TSeq(Class=C%Val=211E005F)
  1370. T1(Resp=Y%DF=N%W=1000%ACK=S++%Flags=AS%Ops=M)
  1371. T2(Resp=Y%DF=N%W=800%ACK=S%Flags=R%Ops=WNMETL)
  1372. T3(Resp=Y%DF=N%W=1000%ACK=S++%Flags=AS%Ops=M)
  1373. T4(Resp=Y%DF=N%W=800%ACK=S%Flags=AR%Ops=WNMETL)
  1374. T5(Resp=Y%DF=N%W=800%ACK=S%Flags=RS%Ops=WNMETL)
  1375. T6(Resp=Y%DF=N%W=800%ACK=S%Flags=AR%Ops=WNMETL)
  1376. T7(Resp=Y%DF=N%W=800%ACK=S%Flags=UPRF%Ops=WNMETL)
  1377. PU(Resp=N)
  1378. # Contributed by Scot Elliott <scot@tech.boo.com>
  1379. Fingerprint Cisco PIX v4.2 Firewall
  1380. TSeq(Class=RI%gcd=<8%SI=<1E1D60&>4D03)
  1381. T1(DF=Y%W=2017%ACK=S++%Flags=AS%Ops=MNWNNT)
  1382. T2(Resp=Y%DF=N%W=C00|400|800%ACK=S%Flags=R%Ops=WNMETL)
  1383. T3(Resp=Y%DF=Y%W=2017%ACK=O%Flags=A%Ops=NNT)
  1384. T4(DF=N%W=C00|400|800%ACK=S%Flags=AR%Ops=WNMETL)
  1385. T5(DF=N%W=C00|400|800%ACK=S%Flags=RS%Ops=WNMETL)
  1386. T6(DF=N%W=C00|400|800%ACK=S%Flags=AR%Ops=WNMETL)
  1387. T7(DF=N%W=C00|400|800%ACK=S%Flags=UPRF%Ops=WNMETL)
  1388. PU(Resp=N)
  1389. # Contributed by style <style@style.net>
  1390. Fingerprint Cisco IOS v11.14(CA)/12.0.2aT1/v12.0.3T
  1391. TSeq(Class=RI%gcd=<4%SI=<999&>CC)
  1392. T1(DF=N%W=1020%ACK=S++%Flags=AS%Ops=M)
  1393. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1394. T3(Resp=Y%DF=N%W=1020%ACK=S++%Flags=AS%Ops=M)
  1395. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1396. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1397. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1398. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1399. PU(DF=N%TOS=C0%IPLEN=38%RIPTL=148%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  1400. # 25XX/45XX router, 29XX switch, RSP2 processor
  1401. Fingerprint Cisco Router/Switch with IOS 11.2 # Thanks to Solar Designer
  1402. TSeq(Class=RI%gcd=<6%SI=<18000)
  1403. T1(DF=N%W=10C0%ACK=S++%Flags=AS%Ops=M)
  1404. T2(Resp=Y%DF=N%W=0%ACK=O|S%Flags=AR%Ops=)
  1405. T3(Resp=Y%DF=N%W=10C0%ACK=S++%Flags=AS%Ops=M)
  1406. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1407. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1408. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1409. T7(DF=N%W=0%ACK=O|S%Flags=AR%Ops=)
  1410. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  1411. # Contributed by jared@puck.nether.net
  1412. Fingerprint Cisco IOS 12.0(3.3)S  (perhaps a 7200)
  1413. TSeq(Class=RI%gcd=<6%SI=>FF&<FFFF)
  1414. T1(DF=Y%W=8000%ACK=S++%Flags=AS%Ops=M)
  1415. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1416. T3(Resp=Y%DF=Y%W=8000%ACK=S++%Flags=AS%Ops=M)
  1417. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1418. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1419. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1420. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1421. PU(Resp=N)
  1422. # Contributed by Dys forever@connectit.net
  1423. Fingerprint Cisco 675 DSL router -- cbos 2.1
  1424. T1(Resp=Y%DF=Y%W=EA60%ACK=S++%Flags=AS|ASF|APSF%Ops=M)
  1425. T2(Resp=Y%DF=Y%W=100%ACK=S%Flags=AR%Ops=)
  1426. T3(DF=Y%W=EA60%ACK=O%Flags=AS%Ops=M)
  1427. T4(Resp=Y%DF=Y%W=100%ACK=O%Flags=R%Ops=)
  1428. T5(Resp=N)
  1429. T6(Resp=Y%DF=Y%W=100%ACK=O%Flags=R%Ops=)
  1430. T7(Resp=Y%DF=Y%W=100%ACK=S%Flags=AR%Ops=)
  1431. PU(Resp=N)
  1432. # Contributed by daq4th@the-pentagon.com
  1433. Fingerprint Cisco 760 Series (non IOS) or IBM Stackable Hub
  1434. TSeq(Class=TD|i800%gcd=<14004%SI=<14)
  1435. T1(DF=N%W=800%ACK=S++%Flags=AS%Ops=M)
  1436. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1437. T3(Resp=Y%DF=N%W=800%ACK=O|S++%Flags=AS%Ops=M)
  1438. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1439. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1440. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1441. T7(DF=N%W=0%ACK=S|S++%Flags=AR%Ops=)
  1442. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  1443. # Contributed by Stephen Doherty <stephenm@doherty.net>
  1444. Fingerprint Cisco CacheOS (1.1.0)
  1445. TSeq(Class=64K)
  1446. T1(DF=N%W=2000%ACK=S++%Flags=AS%Ops=ME)
  1447. T2(Resp=N)
  1448. T3(Resp=Y%DF=N%W=2000%ACK=O%Flags=A%Ops=)
  1449. T4(DF=N%W=2000%ACK=O%Flags=R%Ops=)
  1450. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1451. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1452. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1453. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=F%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  1454. # Contributed by sean.naude@rmb.co.za
  1455. Fingerprint Cisco Secure PIX Firewall Version 5.0(2)
  1456. T1(DF=N%W=1000%ACK=S++%Flags=AS%Ops=M)
  1457. T2(Resp=Y%DF=N%W=400%ACK=S%Flags=AR%Ops=WNMETL)
  1458. T3(Resp=Y%DF=N%W=400%ACK=S++%Flags=UAPR%Ops=WNMETL)
  1459. T4(DF=N%W=400%ACK=S%Flags=AR%Ops=WNMETL)
  1460. T5(DF=N%W=400%ACK=S++%Flags=AR%Ops=WNMETL)
  1461. T6(DF=N%W=400%ACK=S%Flags=AR%Ops=WNMETL)
  1462. T7(DF=N%W=400%ACK=S++%Flags=UAPR%Ops=WNMETL)
  1463. PU(Resp=N)
  1464. # Thanks to Nickolai Zeldovich <kolya@zepa.net>
  1465. Fingerprint Cisco X.25/TCP/LAT Protocol Translator ver 8.2(4)
  1466. T1(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1467. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1468. T3(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1469. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1470. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1471. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1472. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1473. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  1474. # Contributed by Alvaro Lopes <alvieboy@utad.pt>
  1475. Fingerprint CLIX R3.1 Vr.7.6.20 6480
  1476. TSeq(Class=TD%gcd=<416%SI=<1E)
  1477. T1(DF=N%W=73F%ACK=S++%Flags=AS%Ops=ME)
  1478. T2(Resp=N)
  1479. T3(Resp=Y%DF=N%W=73F%ACK=S++%Flags=AS%Ops=ME)
  1480. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1481. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1482. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1483. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1484. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=F%UCK=E%ULEN=134%DAT=E)
  1485. # Contributed by Joerg Sahlmann, joerg@sahlmann.com
  1486. Fingerprint Cobalt Linux 4.0 (Fargo) Kernel 2.0.34C52_SK on MIPS or TEAMInternet Series 100 WebSense
  1487. TSeq(Class=TR%gcd=<6)
  1488. T1(DF=N%W=7FE0%ACK=S++%Flags=AS%Ops=ME)
  1489. T2(Resp=N)
  1490. T3(Resp=Y%DF=N%W=7FE0%ACK=S++%Flags=ASF%Ops=ME)
  1491. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1492. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1493. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1494. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1495. PU(DF=N%TOS=C0%IPLEN=164%RIPTL=148%RID=E%RIPCK=E%UCK=F%ULEN=134%DAT=E)
  1496. # Thanks to ROC Services <rocsoft@itol.com>
  1497. # Tested against: 3 RISC Routers (2600i, 2800, and 3500R) all running
  1498. # firmware 4.5 and two IntraPorts running 4.4.02.  I'm told this also
  1499. # applies to firmare 4.2 on RISC routers, but I have not checked.
  1500. Fingerprint Compatible Systems (RISC Router, IntraPort)
  1501. TSeq(Class=TD%gcd=388|710|A98%SI=<6)
  1502. T1(Resp=Y%DF=N%W=4000%ACK=S++%Flags=AS%Ops=M)
  1503. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1504. T3(Resp=Y%DF=N%W=4000%ACK=S++%Flags=AS%Ops=M)
  1505. T4(Resp=Y%DF=N%W=0%ACK=S%Flags=R%Ops=)
  1506. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1507. T6(Resp=Y%DF=N%W=0%ACK=S%Flags=R%Ops=)
  1508. T7(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1509. PU(Resp=Y%DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=F%UCK=E%ULEN=134%DAT=E)
  1510. # Contributed by kill9@succeed.net
  1511. Fingerprint Computone PowerRack IntelliServer Release 1.5.4d
  1512. TSeq(Class=TD%gcd=40%SI=0)
  1513. T1(DF=N%W=400%ACK=S++%Flags=AS%Ops=)
  1514. T2(Resp=N)
  1515. T3(Resp=Y%DF=N%W=400%ACK=O%Flags=A%Ops=)
  1516. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1517. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1518. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1519. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1520. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=0%UCK=E%ULEN=134%DAT=E)
  1521. Fingerprint ComOS - Livingston PortMaster or U.S. Robotics/3com Total Control system
  1522. T1(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1523. T2(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1524. T3(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1525. T4(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1526. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1527. T6(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1528. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1529. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=F%UCK=0%ULEN=134%DAT=E)
  1530. Fingerprint Lucent Portmaster 4 running ComOS v4.0.3c2
  1531. T1(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1532. T2(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1533. T3(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1534. T4(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1535. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1536. T6(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1537. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1538. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  1539. # Contributed by anton sazonov hyd@efnet.org
  1540. Fingerprint Convex OS Release 10.1
  1541. TSeq(Class=64K)
  1542. T1(Resp=Y%DF=N%W=7C00%ACK=S++%Flags=AS%Ops=)
  1543. T2(Resp=N)
  1544. T3(Resp=Y%DF=N%W=7C00%ACK=O%Flags=A%Ops=)
  1545. T4(Resp=Y%DF=N%W=7C00%ACK=O%Flags=R%Ops=)
  1546. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1547. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  1548. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1549. PU(Resp=N)
  1550. # Thanks to Joachim Larsson <joachim.larsson@sigma.se>
  1551. Fingerprint Corporate IP/IPX ISDN Small Office ISDN router (version 9.9.9/8.0)
  1552. TSeq(Class=64K)
  1553. T1(Resp=Y%DF=N%W=F87%ACK=S++%Flags=AS%Ops=M)
  1554. T2(Resp=Y%DF=N%W=800%ACK=S++%Flags=AR%Ops=WNMETL)
  1555. T3(Resp=Y%DF=N%W=F87%ACK=O%Flags=A%Ops=)
  1556. T4(Resp=Y%DF=N%W=800%ACK=S++%Flags=AR%Ops=WNMETL)
  1557. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1558. T6(Resp=Y%DF=N%W=800%ACK=S++%Flags=AR%Ops=WNMETL)
  1559. T7(Resp=Y%DF=N%W=800%ACK=S++%Flags=UAPRF%Ops=WNMETL)
  1560. PU(Resp=N)
  1561. # Contributed by John Gancs <wrgsta@goiter.org>
  1562. Fingerprint Cray UNICOS/mk 8.6
  1563. TSeq(Class=TR|RI%gcd=<6%SI=<390630E&>91FA1)
  1564. T1(DF=N%W=4000%ACK=S++%Flags=AS%Ops=MNWNNT)
  1565. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1566. T3(Resp=Y%DF=N%W=4000%ACK=S++%Flags=AS%Ops=MNWNNT)
  1567. T4(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1568. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1569. T6(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1570. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1571. PU(Resp=N)
  1572. Fingerprint Cray Unicos 9.0 - 10.0 or Unicos/mk 1.5.1  # Thanks to Mea Culpa
  1573. TSeq(Class=RI%gcd=<6)
  1574. T1(DF=Y%W=FFFF%ACK=S++%Flags=AS%Ops=MWNTL)
  1575. T2(Resp=N)
  1576. T3(Resp=Y%DF=Y%W=100%ACK=O%Flags=A%Ops=NNT)
  1577. T4(DF=N%W=FFFF%ACK=O%Flags=R%Ops=)
  1578. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1579. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1580. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1581. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  1582. # Contributed by "Richard Johnson" <rdump@river.com>
  1583. Fingerprint Unicos 10.0.0 on Cray 90
  1584. TSeq(Class=RI%gcd=<F%SI=<22222&>2222)
  1585. T1(Resp=Y%DF=Y%W=8000%ACK=S++%Flags=AS%Ops=MWNTL)
  1586. T2(Resp=N)
  1587. T3(Resp=Y%DF=Y%W=20%ACK=O%Flags=A%Ops=NNT)
  1588. T4(Resp=Y%DF=N%W=8000%ACK=O%Flags=R%Ops=)
  1589. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1590. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  1591. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1592. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  1593. # Thanks to Austin Wood <awood@fault.net>
  1594. # Thanks to Michael <defiant@wintermute.linux.tc>
  1595. Fingerprint Cray UNICOS 9.0.1ai - 10.0.0.2
  1596. Seq(Class=RI%gcd=<6%SI=>F)
  1597. T1(DF=N%W=8000%ACK=S++%Flags=AS%Ops=WNTL)
  1598. T2(Resp=N)
  1599. T3(Resp=Y%DF=N%W=20%ACK=O%Flags=A%Ops=NNT)
  1600. T4(DF=N%W=8000%ACK=O%Flags=R%Ops=)
  1601. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1602. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1603. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1604. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  1605. # Thanks to Gustavo Molina <gustavo@molina.com.br>
  1606. Fingerprint Cyclades PathRouter V 1.2.4
  1607. TSeq(Class=RI%gcd=<6%SI=>BBBBB)
  1608. T1(DF=N%W=96%ACK=S++%Flags=AS%Ops=M)
  1609. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1610. T3(Resp=Y%DF=N%W=96%ACK=S++%Flags=AS%Ops=M)
  1611. T4(DF=N%W=0%ACK=S%Flags=R%Ops=)
  1612. T5(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1613. T6(DF=N%W=0%ACK=S%Flags=R%Ops=)
  1614. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1615. PU(Resp=N)
  1616. # Thanks to Xavier Man <mrman@darkside.org>
  1617. Fingerprint Cyberguard 4.0 firewall
  1618. TSeq(Class=RI%gcd=<6%SI=>FFFF)
  1619. T1(DF=N%W=1000%ACK=S++%Flags=AS%Ops=)
  1620. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1621. T2(Resp=N)
  1622. T3(DF=N%W=1000%ACK=O%Flags=A%Ops=)
  1623. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1624. T4(Resp=N)
  1625. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1626. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1627. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1628. PU(DF=N%TOS=0%IPLEN=38%RIPTL=15C%RID=F%RIPCK=0%UCK=E%ULEN=134%DAT=E)
  1629. # Thanks to Cyril.Chaboisseau@obs.coe.int
  1630. Fingerprint Cyclades PathRAS Remote Access Server v1.1.8 - 1.3.12
  1631. TSeq(Class=TD%gcd=30C382%SI=<BB)
  1632. T1(Resp=Y%DF=N%W=6C2%ACK=S++%Flags=AS%Ops=M)
  1633. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1634. T3(Resp=Y%DF=N%W=6C2%ACK=S++%Flags=AS%Ops=M)
  1635. T4(Resp=Y%DF=N%W=0%ACK=S%Flags=R%Ops=)
  1636. T5(Resp=Y%DF=N%W=218|0%ACK=S|S++%Flags=AR%Ops=|M)
  1637. T6(Resp=Y%DF=N%W=0%ACK=S%Flags=R%Ops=)
  1638. T7(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1639. PU(Resp=N)
  1640. # Thanks to Gustavo Molina <gustavo@molina.com.br>
  1641. Fingerprint Cyclades PathRAS V 1.1.7
  1642. TSeq(Class=RI%gcd=<6%SI=>BBBBB)
  1643. T1(DF=N%W=6C2%ACK=S++%Flags=AS%Ops=M)
  1644. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1645. T3(Resp=Y%DF=N%W=6C2%ACK=S++%Flags=AS%Ops=M)
  1646. T4(DF=N%W=0%ACK=S%Flags=R%Ops=)
  1647. T5(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1648. T6(DF=N%W=0%ACK=S%Flags=R%Ops=)
  1649. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1650. PU(Resp=N)
  1651. # Contributed by KRoNoS <kronos@buynet.com.br>
  1652. Fingerprint Cyclades PathRouter
  1653. TSeq(Class=TD|RI%gcd=<618708%SI=<EEE47C)
  1654. T1(DF=N%W=46%ACK=S++%Flags=AS%Ops=M)
  1655. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1656. T3(Resp=Y%DF=N%W=46%ACK=S++%Flags=AS%Ops=M)
  1657. T4(DF=N%W=0%ACK=S%Flags=R%Ops=)
  1658. T5(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1659. T6(DF=N%W=0%ACK=S%Flags=R%Ops=)
  1660. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1661. PU(Resp=N)
  1662. # Contributed by KRoNoS <kronos@buynet.com.br>
  1663. Fingerprint Cyclades PathRouter/PC
  1664. TSeq(Class=RI|TD%gcd=<618708%SI=<1F343)
  1665. T1(DF=N%W=244%ACK=S++%Flags=AS%Ops=M)
  1666. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1667. T3(Resp=Y%DF=N%W=244%ACK=S++%Flags=AS%Ops=M)
  1668. T4(DF=N%W=0%ACK=S%Flags=R%Ops=)
  1669. T5(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1670. T6(DF=N%W=0%ACK=S%Flags=R%Ops=)
  1671. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1672. PU(Resp=N)
  1673. Fingerprint Datavoice TxPORT PRISM 3000 T1 CSU/DSU 6.22/2.06
  1674. TSeq(Class=RI%gcd=<6%SI=>18000)
  1675. T1(DF=N%W=1000%ACK=S++%Flags=AS%Ops=ME)
  1676. T2(Resp=N)
  1677. T3(Resp=Y%DF=N%W=1000%ACK=S++%Flags=AS%Ops=ME)
  1678. T4(DF=N%W=0%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=E%RIPCK=E%UCK=F%ULEN=134%DAT=E)
  1683. # DECbrouter90T1 Runs Cisco IOS 10.2(5)
  1684. # Cisco 1601, IOS 11.0
  1685. Fingerprint Cisco 1601 (IOS 11.0) or DECbrouter90T1 (Runs Cisco IOS 10.2(5))
  1686. T1(DF=N%W=860%ACK=S++%Flags=AS%Ops=M)
  1687. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1688. T3(Resp=N)
  1689. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1690. T5(Resp=N)
  1691. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1692. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1693. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  1694. # Contributed by vynka@original.xs4all.nl
  1695. Fingerprint DECNIS 600 V4.1.3B System
  1696. TSeq(Class=TD%gcd=30D4|C35%SI=<F)
  1697. T1(DF=N%W=8000%ACK=S++%Flags=AS%Ops=M)
  1698. T2(Resp=N)
  1699. T3(Resp=Y%DF=N%W=8000%ACK=O%Flags=A%Ops=)
  1700. T4(DF=N%W=8000%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(Resp=N)
  1705. # Thanks to Dan Stahlke <fsdls1@aurora.alaska.edu>
  1706. Fingerprint DECserver700-16, Network Access SW V2.2
  1707. TSeq(Class=64K)
  1708. T1(DF=N%W=600%ACK=S++%Flags=AS%Ops=M)
  1709. T2(Resp=N)
  1710. T3(Resp=Y%DF=N%W=600%ACK=S++|O%Flags=AR|A%Ops=)
  1711. T4(DF=N%W=600%ACK=O%Flags=R%Ops=)
  1712. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1713. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1714. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1715. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  1716. # Contributed by Ben Harris <bjh21@cam.ac.uk
  1717. Fingerprint DEC VNswitch900
  1718. TSeq(Class=TD%gcd=<4%SI=<4)
  1719. T1(Resp=Y%DF=N%W=800%ACK=S++%Flags=AS%Ops=MEL)
  1720. T2(Resp=N)
  1721. T3(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1722. T4(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  1723. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1724. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  1725. T7(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1726. PU(Resp=Y%DF=N%TOS=0%IPLEN=38%RIPTL=148%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  1727. # Contributed by KRoNoS <kronos@buynet.com.br>
  1728. Fingerprint Digitel NetRouter NR3000
  1729. TSeq(Class=RI%gcd=<2004%SI=<10CC&>16)
  1730. T1(DF=N%W=200%ACK=S++%Flags=AS%Ops=M)
  1731. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1732. T3(Resp=Y%DF=N%W=200%ACK=S++%Flags=AS%Ops=M)
  1733. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1734. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1735. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1736. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1737. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=F%ULEN=134%DAT=E)
  1738. # Contributed by morewood@on.bell.ca
  1739. Fingerprint DG/UX Release R4.11MU02
  1740. TSeq(Class=TD%gcd=10000|20000|30000%SI=<F)
  1741. T1(DF=N%W=2229%ACK=S++%Flags=AS%Ops=M)
  1742. T2(Resp=N)
  1743. T3(Resp=Y%DF=N%W=2225%ACK=O%Flags=A%Ops=)
  1744. T4(DF=N%W=2238%ACK=O%Flags=R%Ops=)
  1745. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1746. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1747. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1748. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  1749. # Contributed by joao_Mota@portugalmail.pt
  1750. Fingerprint DG/UX Release R4.20MU02
  1751. TSeq(Class=TD%gcd=<20004%SI=<1E)
  1752. T1(DF=N%W=2229%ACK=S++%Flags=AS%Ops=M)
  1753. T2(Resp=N)
  1754. T3(Resp=Y%DF=N%W=2225%ACK=O%Flags=A%Ops=)
  1755. T4(DF=N%W=2238%ACK=O%Flags=R%Ops=)
  1756. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1757. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1758. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1759. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=F%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  1760. # Contributed by Bogdan Nicolae bogdan@core.com
  1761. Fingerprint Digital Link DL2001 Management Access Processor
  1762. TSeq(Class=TD%gcd=<2780%SI=<14)
  1763. T1(DF=N%W=1000%ACK=S++%Flags=AS%Ops=M)
  1764. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1765. T3(Resp=Y%DF=N%W=1000%ACK=S++%Flags=AS%Ops=M)
  1766. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1767. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1768. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1769. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1770. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  1771. Fingerprint Digital UNIX OSF1 V 3.0,3.2,3.2C  # Thanks to Lamont Granquist
  1772. TSeq(Class=64K)
  1773. T1(DF=N%W=8000|805C%ACK=S++%Flags=AS%Ops=MNW)
  1774. T2(Resp=N)
  1775. T3(Resp=Y%DF=N%W=8000|805C%ACK=O%Flags=A%Ops=)
  1776. T4(DF=N%W=8000%ACK=O%Flags=R%Ops=)
  1777. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1778. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1779. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1780. PU(TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=0%ULEN=134%DAT=E)
  1781. Fingerprint Digital UNIX OSF1 V 4.0,4.0B,4.0D,4.0E,4.0F  # Thanks to Mea Culpa & Lamont Grsnquist & Izar Tarandach
  1782. TSeq(Class=RI|TD|64K%gcd=<6)  # Boy, OSF1 comes in all colors!
  1783. T1(DF=Y%W=805C|8000%ACK=S++%Flags=AS%Ops=MNW)
  1784. T2(Resp=N)
  1785. T3(Resp=Y%DF=Y%W=805C|8000%ACK=O%Flags=A%Ops=)
  1786. T4(DF=N%W=8000%ACK=O%Flags=R%Ops=)
  1787. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1788. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1789. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1790. PU(TOS=0%IPLEN=38%RIPTL=148%RID=E|F%RIPCK=E%UCK=0%ULEN=134%DAT=E)
  1791. # Contributed by Philippe Tempel
  1792. Fingerprint Compaq Tru64 UNIX (formerly Digital UNIX) 4.0e
  1793. TSeq(Class=C)
  1794. T1(DF=Y%W=805C%ACK=S++%Flags=AS%Ops=MNW)
  1795. T2(Resp=N)
  1796. T3(Resp=Y%DF=Y%W=805C%ACK=O%Flags=A%Ops=)
  1797. T4(DF=N%W=8000%ACK=O%Flags=R%Ops=)
  1798. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1799. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1800. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1801. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=0%ULEN=134%DAT=E)
  1802. # Contributed by manapy manapy@transient.net, Andre Diller dillera@isc.upenn.edu
  1803. Fingerprint Compaq Tru64 UNIX 5.0 on AlphaServer
  1804. TSeq(Class=RI%gcd=<10%SI=<1C90D0&>490C)
  1805. T1(DF=N%W=805C%ACK=S++%Flags=AS%Ops=MNW)
  1806. T2(Resp=N)
  1807. T3(Resp=Y%DF=N%W=805C%ACK=O%Flags=A%Ops=)
  1808. T4(DF=N%W=8000%ACK=O%Flags=R%Ops=)
  1809. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1810. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1811. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1812. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=0%ULEN=134%DAT=E)
  1813. # Contributed by RaW
  1814. Fingerprint OS-9/68K V2.4 (Quanterra Q4124 - 68030)
  1815. TSeq(Class=i800)
  1816. T1(DF=N%W=C000%ACK=S++%Flags=AS%Ops=)
  1817. T2(Resp=N)
  1818. T3(Resp=Y%DF=N%W=C000%ACK=O%Flags=A%Ops=)
  1819. T4(DF=N%W=C000%ACK=O%Flags=R%Ops=)
  1820. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1821. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1822. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1823. PU(Resp=N)
  1824. # Contributed by Slimey Talc <Slimey_Talc@yahoo.com>
  1825. Fingerprint OSF1 5.0 Rev. 910 (a.k.a. Compaq/Digital Tru64 Unix)
  1826. TSeq(Class=RI%gcd=<6%SI=<E88&>11)
  1827. T1(DF=N%W=805C%ACK=S++%Flags=AS%Ops=MNW)
  1828. T2(Resp=N)
  1829. T3(Resp=Y%DF=N%W=805C%ACK=O%Flags=A%Ops=)
  1830. T4(DF=N%W=8000%ACK=O%Flags=R%Ops=)
  1831. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1832. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1833. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1834. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=0%ULEN=134%DAT=E)
  1835. # Contributed by Ben Harris <bjh21@cam.ac.uk>
  1836. Fingerprint DEC OSF/1 V1.3A - 2.0
  1837. TSeq(Class=64K)
  1838. T1(DF=N%W=805C%ACK=S++%Flags=AS%Ops=MNW)
  1839. T2(Resp=N)
  1840. T3(Resp=Y%DF=N%W=FFFF%ACK=O%Flags=A%Ops=)
  1841. T4(DF=N%W=8000%ACK=O%Flags=R%Ops=)
  1842. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1843. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1844. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1845. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=0%ULEN=134%DAT=E)
  1846. # Contributed by Vic RattleHead [PFG]
  1847. Fingerprint OSF/1 5.60
  1848. TSeq(Class=64K)
  1849. T1(DF=N%W=8000%ACK=S++%Flags=AS%Ops=MNW)
  1850. T2(Resp=N)
  1851. T3(Resp=Y%DF=N%W=8000%ACK=O%Flags=A%Ops=)
  1852. T4(DF=N%W=8000%ACK=O%Flags=R%Ops=)
  1853. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1854. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1855. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1856. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=F%UCK=0%ULEN=134%DAT=E)
  1857. # Contributed by Mea Culpa & Lamont Grsnquist & Izar Tarandach mcx <emre@nsimail.com>, Garry Optland <garry@pp.nsw.gov.au>
  1858. Fingerprint Digital UNIX OSF1 V 4.0-4.0F
  1859. TSeq(Class=C|RI%gcd=<6)
  1860. T1(DF=Y%W=805C|8000|70D5%ACK=S++%Flags=AS%Ops=MNW)
  1861. T2(Resp=N)
  1862. T3(Resp=Y%DF=Y%W=8000|70D5|805C%ACK=O%Flags=A%Ops=)
  1863. T4(DF=N%W=8000|7000%ACK=O%Flags=R%Ops=)
  1864. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1865. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1866. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1867. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E|F%RIPCK=E|F%UCK=0%ULEN=134%DAT=E)
  1868. # Contributed by Anonymous
  1869. Fingerprint Dynix/PTX 4.4.2
  1870. TSeq(Class=RI%gcd=<6%SI=<15E0&>23)
  1871. T1(DF=N%W=4000%ACK=S++%Flags=AS%Ops=M)
  1872. T2(Resp=N)
  1873. T3(Resp=Y%DF=N%W=4000%ACK=O%Flags=A%Ops=)
  1874. T4(DF=N%W=4000%ACK=O%Flags=R%Ops=)
  1875. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1876. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1877. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1878. PU(DF=N%TOS=0%IPLEN=38%RIPTL=15C%RID=E%RIPCK=0%UCK=E%ULEN=134%DAT=E)
  1879. # Thanks to anarch <anarch@exo.com>
  1880. Fingerprint Epson Stylus 800n/EPSON Ethernet Ver. 4.20
  1881. T1(DF=N%W=200%ACK=S++%Flags=AS%Ops=M)
  1882. T2(Resp=Y%DF=N%W=200%ACK=S++%Flags=AR%Ops=)
  1883. T3(Resp=Y%DF=N%W=200%ACK=S++%Flags=AR%Ops=)
  1884. T3(DF=N%W=200%ACK=S++%Flags=AF%Ops=)
  1885. T3(DF=N%W=200%ACK=S++%Flags=AR%Ops=)
  1886. T4(DF=N%W=200%ACK=S++%Flags=AR%Ops=)
  1887. T5(DF=N%W=200%ACK=S++%Flags=AR%Ops=)
  1888. T6(DF=N%W=200%ACK=S++%Flags=AR%Ops=)
  1889. T7(DF=N%W=200%ACK=S++%Flags=AR%Ops=)
  1890. PU(Resp=N)
  1891. # Contributed by Ben Harris
  1892. Fingerprint X EPSON Ethernet Ver. 4.20 6.04, 13395E-98
  1893. TSeq(Class=TR)
  1894. T1(Resp=Y%DF=N%W=200%ACK=S++%Flags=AS%Ops=M)
  1895. T2(Resp=Y%DF=N%W=200%ACK=S++%Flags=AR%Ops=)
  1896. T3(Resp=Y%DF=N%W=200%ACK=S++%Flags=AR%Ops=)
  1897. T3(Resp=Y%DF=N%W=200%ACK=S++%Flags=AF%Ops=)
  1898. T3(Resp=Y%DF=N%W=200%ACK=S++%Flags=AR%Ops=)
  1899. T4(Resp=Y%DF=N%W=200%ACK=S++%Flags=AR%Ops=)
  1900. T5(Resp=Y%DF=N%W=200%ACK=S++%Flags=AR%Ops=)
  1901. T6(Resp=Y%DF=N%W=200%ACK=S++%Flags=AR%Ops=)
  1902. T7(Resp=Y%DF=N%W=200%ACK=S++%Flags=AR%Ops=)
  1903. PU(Resp=N)
  1904. # Contributed by Scot Elliott <scot@tech.boo.com>
  1905. Fingerprint Extreme Networks Black Diamond switch
  1906. TSeq(Class=64K%gcd=<6%SI=<14)
  1907. T1(DF=N%W=1000%ACK=S++%Flags=AS%Ops=)
  1908. T2(Resp=N)
  1909. T3(Resp=Y%DF=N%W=1000%ACK=O%Flags=A%Ops=)
  1910. T4(DF=N%W=1000%ACK=O%Flags=R%Ops=)
  1911. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1912. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1913. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1914. PU(DF=N%TOS=C0%IPLEN=38%RIPTL=134%RID=E%RIPCK=F%UCK=0%ULEN=134%DAT=E)
  1915. # Contributed by Mike Bristow
  1916. Fingerprint Extreme Gigabit switch (unknown version)
  1917. TSeq(Class=64K)
  1918. T1(DF=N%W=1000%ACK=S++%Flags=AS%Ops=M)
  1919. T2(Resp=N)
  1920. T3(Resp=Y%DF=N%W=1000%ACK=O%Flags=A%Ops=)
  1921. T4(DF=N%W=1000%ACK=O%Flags=R%Ops=)
  1922. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1923. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1924. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1925. PU(DF=N%TOS=C0%IPLEN=38%RIPTL=134%RID=E%RIPCK=F%UCK=0%ULEN=134%DAT=E)
  1926. # Contributed by Depach Depach@ne1.za.net
  1927. Fingerprint NAT LANB/290 Console Program V4.00
  1928. TSeq(Class=TD%gcd=<80004%SI=<14)
  1929. T1(DF=N%W=800%ACK=S++%Flags=AS%Ops=M)
  1930. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1931. T3(Resp=Y%DF=N%W=800%ACK=S++%Flags=APS%Ops=M)
  1932. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1933. T5(Resp=N)
  1934. T6(Resp=N)
  1935. T7(Resp=N)
  1936. PU(Resp=N)
  1937. # Contributed by patrick.audemard@bigfoot.com
  1938. Fingerprint NCR MP-RAS SVR4 UNIX System Version 3
  1939. TSeq(Class=RI%gcd=<6%SI=<31BA1E&>7F38)
  1940. T1(DF=N%W=60F4%ACK=S++%Flags=AS%Ops=MNWNNT)
  1941. T2(Resp=N)
  1942. T3(Resp=Y%DF=N%W=6041%ACK=O%Flags=A%Ops=NNT)
  1943. T4(DF=N%W=6000%ACK=O%Flags=R%Ops=)
  1944. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1945. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1946. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1947. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  1948. Fingerprint NCR S26 (i386) running NCR MP-RAS SVR4 UNIX System
  1949. TSeq(Class=RI%gcd=<6%SI=<2BB718&>6FD5)
  1950. T1(DF=Y%W=60F4%ACK=S++%Flags=AS%Ops=MNWNNT)
  1951. T2(Resp=N)
  1952. T3(Resp=Y%DF=Y%W=6041%ACK=O%Flags=A%Ops=NNT)
  1953. T4(DF=Y%W=6000%ACK=O%Flags=R%Ops=)
  1954. T5(DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  1955. T6(DF=Y%W=0%ACK=O%Flags=R%Ops=)
  1956. T7(DF=Y%W=0%ACK=S%Flags=AR%Ops=)
  1957. PU(DF=Y%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  1958. # Contributed by Jeff Harris - jeff@lightweb.net
  1959. Fingerprint F5labs Big/IP HA TCP/IP Load Balancer (BSDI kernel/x86)
  1960. TSeq(Class=RI%gcd=<8%SI=<75C74&>12C4)
  1961. T1(DF=Y%W=402E%ACK=S++%Flags=AS%Ops=MNWNNT)
  1962. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1963. T3(Resp=Y%DF=Y%W=402E%ACK=O%Flags=A%Ops=NNT)
  1964. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1965. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1966. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  1967. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1968. PU(Resp=N)
  1969. # Thanks to  Richard Reiner <rreiner@fscinternet.com>
  1970. Fingerprint Farralon Netopia router or Compatible Systems 900i
  1971. TSeq(Class=TD%gcd=388|710|A98%SI=<F)
  1972. T1(DF=N%W=400%ACK=S++%Flags=AS%Ops=M)
  1973. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  1974. T3(Resp=Y%DF=N%W=400%ACK=S++%Flags=AS%Ops=M)
  1975. T4(DF=N%W=0%ACK=S%Flags=R%Ops=)
  1976. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1977. T6(DF=N%W=0%ACK=S%Flags=R%Ops=)
  1978. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1979. PU(Resp=N)
  1980. # Contributed by Anonymous
  1981. Fingerprint FastComm FRAD F9200-DS-DNI -- Ver. 4.2.3A
  1982. TSeq(Class=TD|RI%gcd=<8%SI=<1E)
  1983. T1(DF=N%W=648%ACK=S++%Flags=AS%Ops=)
  1984. T2(Resp=N)
  1985. T3(Resp=Y%DF=N%W=648%ACK=S++|O%Flags=AS%Ops=)
  1986. T4(DF=N%W=0%ACK=S|O%Flags=AR|A%Ops=)
  1987. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1988. T6(DF=N%W=0|B01%ACK=S|O%Flags=AR|A%Ops=)
  1989. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  1990. PU(Resp=N)
  1991. # Contributed by Bjunk <bjunk@diinf.usach.cl>
  1992. Fingerprint Foundry Networks, Inc. Router, IronWare Version 06.5.12T43
  1993. TSeq(Class=C)
  1994. T1(DF=Y%W=4000%ACK=S++%Flags=AS%Ops=M)
  1995. T2(Resp=Y%DF=Y%W=1%ACK=S%Flags=AR%Ops=)
  1996. T3(Resp=Y%DF=Y%W=1%ACK=S++%Flags=AR%Ops=)
  1997. T4(DF=Y%W=1%ACK=O%Flags=R%Ops=)
  1998. T5(DF=Y%W=1%ACK=S++%Flags=AR%Ops=)
  1999. T6(DF=Y%W=1%ACK=O%Flags=R%Ops=)
  2000. T7(DF=Y%W=1%ACK=S%Flags=AR%Ops=)
  2001. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  2002. # Contributed by Jeffrey H. Johnson - jeff@websitefactory.net
  2003. Fingerprint Foundry ServerIron XL Switch Version 06.0.00T12
  2004. TSeq(Class=C)
  2005. T1(DF=Y%W=4000%ACK=S++|O%Flags=AS%Ops=M)
  2006. T2(Resp=Y%DF=Y%W=1%ACK=S%Flags=AR%Ops=)
  2007. T3(Resp=Y%DF=Y%W=1%ACK=S++%Flags=AR%Ops=)
  2008. T4(DF=Y%W=1%ACK=O%Flags=R%Ops=)
  2009. T5(Resp=N)
  2010. T6(DF=Y%W=1%ACK=O%Flags=R%Ops=)
  2011. T7(DF=Y%W=1%ACK=S%Flags=AR%Ops=)
  2012. PU(DF=N%TOS=0%IPLEN=44%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=F)
  2013. # Contributed by sboyd@futures.com
  2014. Fingerprint Netopia DSL router
  2015. TSeq(Class=TR)
  2016. T1(Resp=Y%DF=N%W=7FE0%ACK=S++%Flags=AS%Ops=ME)
  2017. T2(Resp=N)
  2018. T3(Resp=Y%DF=N%W=7FE0%ACK=S++%Flags=ASF%Ops=ME)
  2019. T4(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  2020. T5(Resp=N)
  2021. T6(Resp=N)
  2022. T7(Resp=N)
  2023. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  2024. # Contributed by Dan Frasnelli (dfrasnel@corewar.com)
  2025. Fingerprint NetScreen-100
  2026. TSeq(Class=RI%gcd=<6%SI=<276A&>50)
  2027. T1(DF=N%W=400%ACK=S++%Flags=AS%Ops=M)
  2028. T2(Resp=N)
  2029. T3(Resp=N)
  2030. T4(Resp=N)
  2031. T5(DF=N%W=1000%ACK=S%Flags=AR%Ops=)
  2032. T6(DF=N%W=1000%ACK=S%Flags=AR%Ops=)
  2033. T7(Resp=N)
  2034. PU(Resp=N)
  2035. # Contributed by Evil Bifrost <bifrost@dis.org>
  2036. Fingerprint Nokia IPSO 3.2-fcs4 releng 783
  2037. TSeq(Class=RI%gcd=<6%SI=<77DC6&>1319)
  2038. T1(DF=N%W=4000%ACK=O|S++%Flags=A|AS%Ops=NNT|MNWNNT)
  2039. T2(Resp=N)
  2040. T3(Resp=Y%DF=N%W=4000%ACK=O|S++%Flags=A|AS%Ops=NNT|MNWNNT)
  2041. T4(DF=N%W=4000%ACK=O%Flags=R%Ops=)
  2042. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2043. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2044. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2045. PU(DF=N%TOS=E0%IPLEN=164%RIPTL=134%RID=E%RIPCK=F%UCK=0%ULEN=134%DAT=E)
  2046. # Contributed by Nir Zuk, nir@nirzuk.com
  2047. Fingerprint NOKIA IPSO 3.2 Running Checkpoint Firewall-1
  2048. TSeq(Class=RI%gcd=<6%SI=<E4656&>2476)
  2049. T1(DF=N%W=4000%ACK=O|S++%Flags=A|AS%Ops=NNT|MNWNNT)
  2050. T2(Resp=N)
  2051. T3(Resp=Y%DF=N%W=4000%ACK=O|S++%Flags=A|AS%Ops=NNT|MNWNNT)
  2052. T4(DF=N%W=4000%ACK=O%Flags=R%Ops=)
  2053. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2054. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2055. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2056. PU(DF=Y|N%TOS=E0|0%IPLEN=164|38%RIPTL=134|148%RID=E%RIPCK=E%UCK=0|E%ULEN=134%DAT=E)
  2057. # Contributed by Mike Barnard (mike@bleeding-head.com)
  2058. Fingerprint Galacticomm WorldGroup BBS / Vircom TCP/IP stack
  2059. TSeq(Class=C)
  2060. T1(DF=N%W=800%ACK=S++%Flags=AS%Ops=ME)
  2061. T2(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  2062. T3(Resp=Y%DF=N%W=800%ACK=S++%Flags=AS%Ops=ME)
  2063. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2064. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2065. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2066. T7(Resp=N)
  2067. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  2068. # Contributed by Brian Platt <brianp@kivex.com>
  2069. Fingerprint Gandalf LanLine Router
  2070. TSeq(Class=TD%gcd=<714%SI=<14)
  2071. T1(DF=N%W=5DC%ACK=S++%Flags=AS%Ops=M)
  2072. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2073. T3(Resp=Y%DF=N%W=5DC%ACK=S++%Flags=AS%Ops=M)
  2074. T4(DF=N%W=0%ACK=S%Flags=R%Ops=)
  2075. T5(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2076. T6(DF=N%W=0%ACK=S%Flags=R%Ops=)
  2077. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2078. PU(Resp=N)
  2079. Fingerprint Gnat Box Light 3.0.3 (from the inside interface)
  2080. TSeq(Class=RI%gcd=<6%SI=<F708&>264)
  2081. T1(DF=Y%W=403D%ACK=S++%Flags=AS%Ops=MNWNNT)
  2082. T2(Resp=N)
  2083. T3(Resp=Y%DF=Y%W=403D%ACK=S++%Flags=AS%Ops=MNWNNT)
  2084. T4(Resp=N)
  2085. T5(Resp=N)
  2086. T6(Resp=N)
  2087. T7(Resp=N)
  2088. PU(DF=N%TOS=0%IPLEN=38%RIPTL=15C%RID=F%RIPCK=F%UCK=E%ULEN=134%DAT=E)
  2089. # Contributed by "Richard Johnson" <rdump@river.com>
  2090. Fingerprint Compatible Systems MicroRouter 900i v3.0.9
  2091. TSeq(Class=TD%gcd=388|710|A98%SI=<F)
  2092. T1(DF=N%W=400%ACK=S++%Flags=AS%Ops=M)
  2093. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2094. T3(Resp=Y%DF=N%W=400%ACK=S++%Flags=AS%Ops=M)
  2095. T4(DF=N%W=0%ACK=S%Flags=R%Ops=)
  2096. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2097. T6(DF=N%W=0%ACK=S%Flags=R%Ops=)
  2098. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2099. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=F%UCK=E%ULEN=134%DAT=E)
  2100. # Contributed by larsu@redbox.amerisuk.com
  2101. Fingerprint Compatible Systems Microrouter 2220R w/ firmware v4.5
  2102. TSeq(Class=TD%gcd=388|710|A98%SI=<14)
  2103. T1(DF=N%W=4000%ACK=S++%Flags=AS%Ops=M)
  2104. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2105. T3(Resp=Y%DF=N%W=4000%ACK=S++%Flags=AS%Ops=M)
  2106. T4(DF=N%W=0%ACK=S%Flags=R%Ops=)
  2107. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2108. T6(DF=N%W=0%ACK=S%Flags=R%Ops=)
  2109. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2110. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=F%UCK=E%ULEN=134%DAT=E)
  2111. # Thanks to Mark <mark@suspicious.com>
  2112. Fingerprint FlowPoint/2000 - 2200 SDSL Router (v1.2.3 - 3.0.4) or ASCOM Timeplex Access Router
  2113. TSeq(Class=TD%gcd=<6%SI=<FF)
  2114. T1(DF=N%W=1000%ACK=S++%Flags=AS%Ops=M)
  2115. T2(Resp=N)
  2116. T3(Resp=Y%DF=N%W=1000%ACK=S++%Flags=AS%Ops=M)
  2117. T4(DF=N%W=0%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=15C%RID=E%RIPCK=F%UCK=0%ULEN=134%DAT=E)
  2122. # Contributed by AndroSyn <androsyn@ods.org>
  2123. Fingerprint Flowpoint 144 or 22XX DSL Router v3.0.8
  2124. TSeq(Class=TR%gcd=<6)
  2125. T1(DF=N%W=1000%ACK=S++%Flags=AS%Ops=M)
  2126. T2(Resp=N)
  2127. T3(Resp=Y%DF=N%W=1000%ACK=S++%Flags=AS%Ops=M)
  2128. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2129. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2130. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2131. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2132. PU(DF=N%TOS=0%IPLEN=38%RIPTL=15C%RID=E%RIPCK=F%UCK=0%ULEN=134%DAT=E)
  2133. # Contributed by David O'Brien, Jan Koum, webmaster@merging.org
  2134. Fingerprint FreeBSD 2.2.1 - 4.1
  2135. TSeq(Class=RI%gcd=<8%SI=<38E50&>906)
  2136. T1(DF=Y%W=403D|C0B7|402E|C08A|FFFF%ACK=S++%Flags=AS%Ops=MNWNNT|M)
  2137. T2(Resp=N)
  2138. T3(Resp=Y%DF=Y%W=403D|C0B7|402E|C08A|FFFF%ACK=S++%Flags=AS|A%Ops=MNWNNT|NNT|M)
  2139. T4(DF=N%W=4000|0|0%ACK=O%Flags=R%Ops=)
  2140. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2141. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2142. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2143. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=F%RIPCK=F%UCK=0|F%ULEN=134%DAT=E)
  2144. # Thanks to Alexandr D. Kanevskiy <kad@dgtu.donetsk.ua>
  2145. Fingerprint FreeBSD 2.1.0 - 2.1.5  # Thanks to Jan Koum!
  2146. TSeq(Class=64K)
  2147. T1(DF=N|Y%W=402E|403D%ACK=S++|O%Flags=AS|A%Ops=M|NNT|MNWNNT)
  2148. T2(Resp=N)
  2149. T3(Resp=Y%DF=N|Y%W=402E|403D%ACK=S++|O%Flags=AS|A%Ops=M|NNT|MNWNNT)
  2150. T4(DF=N%W=4000%ACK=O%Flags=R%Ops=)
  2151. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2152. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2153. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2154. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=F%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  2155. # Contributed by Michael - webmaster@tenebrous.com
  2156. Fingerprint FreeBSD 2.2.1-STABLE
  2157. TSeq(Class=RI%gcd=<8%SI=<74A54&>1295)
  2158. T1(DF=Y%W=402E%ACK=S++%Flags=AS%Ops=M)
  2159. T2(Resp=N)
  2160. T3(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2161. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2162. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2163. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2164. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2165. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E|F%RIPCK=E|F%UCK=0%ULEN=134%DAT=E)
  2166. # Contributed by pawel@essus.com.pl
  2167. Fingerprint FreeBSD 3.2-4.0
  2168. TSeq(Class=RI%gcd=<6%SI=<92D42&>1769)
  2169. T1(DF=Y%W=403D|402E%ACK=S++|O%Flags=AS|A%Ops=MNWNNT|NNT|M)
  2170. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2171. T3(Resp=Y%DF=Y%W=403D|402E%ACK=S++%Flags=AS%Ops=MNWNNT|M)
  2172. T4(DF=N%W=4000|0%ACK=O%Flags=R%Ops=)
  2173. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2174. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2175. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2176. PU(Resp=N)
  2177. # Contributed by warmenhoven@bigfoot.com
  2178. Fingerprint FreeBSD 4.0-20000208-CURRENT
  2179. TSeq(Class=RI%gcd=<6%SI=<63074&>FC4)
  2180. T1(DF=Y%W=403D%ACK=S++%Flags=AS%Ops=MNWNNT)
  2181. T2(Resp=N)
  2182. T3(Resp=N)
  2183. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2184. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2185. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2186. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2187. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=F%RIPCK=F%UCK=0%ULEN=134%DAT=E)
  2188. # Contributed by Neil Hillard
  2189. Fingerprint Gold Card Ethernet Interface Firmware Ver. 3.19 (95.01.16).  Apparently a MIO Network interface for HP LaserJets, etc.
  2190. TSeq(Class=C)
  2191. T1(Resp=Y%DF=N%W=40%ACK=S++%Flags=AS%Ops=M)
  2192. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=APR%Ops=)
  2193. T3(Resp=Y%DF=N%W=40%ACK=S++%Flags=AS%Ops=M)
  2194. T4(Resp=Y%DF=N%W=0%ACK=S%Flags=APR%Ops=)
  2195. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=APR%Ops=)
  2196. T6(Resp=Y%DF=N%W=0%ACK=S%Flags=APR%Ops=)
  2197. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=APR%Ops=)
  2198. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  2199. # Contributed by Ben Harris <bjh21@cam.ac.uk>
  2200. Fingerprint Hitachi HI-UX/MPP (don't know version)
  2201. TSeq(Class=64K)
  2202. T1(DF=N%W=FFAF%ACK=S++%Flags=AS%Ops=MNNTWL)
  2203. T2(Resp=N)
  2204. T3(Resp=Y%DF=N%W=FF5E%ACK=O%Flags=A%Ops=NNT)
  2205. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2206. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2207. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2208. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2209. PU(TOS=0%IPLEN=38%RIPTL=15C%RIPCK=F%UCK=0%ULEN=134%DAT=E)
  2210. # Thanks to Chris Tobkin <tobkin@jaws.umn.edu>
  2211. # HP Router 210 with OS 9.72
  2212. Fingerprint HP Advancestack Etherswitch 224T or 210
  2213. TSeq(Class=TD%SI=<20)
  2214. T1(DF=N%W=400%ACK=S++%Flags=AS%Ops=M)
  2215. T2(Resp=N)
  2216. T3(Resp=Y%DF=N%W=400%ACK=S++%Flags=AS%Ops=M)
  2217. T4(DF=N%W=400%ACK=O%Flags=R%Ops=)
  2218. T5(DF=N%W=400%ACK=O%Flags=R%Ops=)
  2219. T6(DF=N%W=400%ACK=O%Flags=R%Ops=)
  2220. T7(DF=N%W=400%ACK=O%Flags=R%Ops=)
  2221. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  2222. # Thanks to David G. Andersen <danderse@cs.utah.edu>
  2223. # Don't ask me what this is :)  David says
  2224. # it is "a Utah port of BSD to HP machines"
  2225. Fingerprint HP-BSD 2.0
  2226. TSeq(Class=64K)
  2227. T1(Resp=Y%DF=N%W=2017%ACK=S++%Flags=AS%Ops=MNWNNT)
  2228. T2(Resp=N)
  2229. T3(Resp=Y%DF=N%W=2017%ACK=O%Flags=A%Ops=NNT)
  2230. T4(Resp=Y%DF=N%W=2000%ACK=O%Flags=R%Ops=)
  2231. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2232. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  2233. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2234. PU(Resp=Y%DF=N%TOS=0%IPLEN=38%RIPTL=15C%RID=E%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  2235. Fingerprint HP Entria X station (running Netstation 7.x)  # Thanks t Zippy <seth@interport.net>
  2236. TSeq(Class=64K)
  2237. T1(DF=N%W=2017%ACK=S++%Flags=AS%Ops=MNWNNT)
  2238. T2(Resp=N)
  2239. T3(Resp=Y%DF=N%W=2017%ACK=S++%Flags=AS%Ops=MNWNNT)
  2240. T4(DF=N%W=2000%ACK=O%Flags=R%Ops=)
  2241. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2242. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2243. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2244. PU(DF=N|Y%TOS=0%IPLEN=38%RIPTL=15C%RID=F%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  2245. Fingerprint HP JetDirect Print Server
  2246. TSeq(Class=TD%gcd=<6%SI=<1E)
  2247. T1(DF=N%W=16D0|C90%ACK=S++%Flags=AS%Ops=M)
  2248. T2(Resp=N)
  2249. T3(Resp=Y%DF=N%W=16D0|0%ACK=S++%Flags=AS|AR%Ops=|M)
  2250. T4(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2251. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2252. T6(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2253. T7(Resp=N)
  2254. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=0%UCK=E%ULEN=134%DAT=E)
  2255. Fingerprint HP printer w/JetDirect card
  2256. TSeq(Class=TD%gcd=<6%SI=<F)
  2257. T1(DF=N%W=2238%ACK=S++%Flags=AS%Ops=M)
  2258. T2(Resp=N)
  2259. T3(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2260. T4(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2261. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2262. T6(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2263. T7(Resp=N)
  2264. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=0%UCK=E%ULEN=134%DAT=E)
  2265. # Contributed by Tim Smith  <SmithyTim@bigfoot.com>
  2266. Fingerprint HP JetDirect  Firmware Rev. H.06.00
  2267. TSeq(Class=TD%gcd=<8%SI=<14)
  2268. T1(DF=N%W=860|16D0%ACK=S++%Flags=AS%Ops=M)
  2269. T2(Resp=N)
  2270. T3(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2271. T4(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2272. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2273. T6(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2274. T7(Resp=N)
  2275. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  2276. # 2100 Series, 4000 TN, 4000 PS, 8000 DN
  2277. Fingerprint HP LaserJet Printer # Thanks to Dmessiah
  2278. TSeq(Class=TD%gcd=<6%SI=<100)
  2279. T1(DF=N%W=16D0%ACK=S++%Flags=AS%Ops=M)
  2280. T2(Resp=N)
  2281. T3(Resp=Y%DF=N%W=16D0|0%ACK=S++%Flags=AS%Ops=M)
  2282. T4(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2283. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2284. T6(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2285. T7(Resp=N)
  2286. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  2287. Fingerprint HP LaserJet 4000N Printer  # Thanks to David O'Brien
  2288. TSeq(Class=TD%gcd=<6%SI=<1E)
  2289. T1(DF=N%W=860%ACK=S++%Flags=AS%Ops=M)
  2290. T2(Resp=N)
  2291. T3(Resp=Y%DF=N%W=860%ACK=S++%Flags=AS%Ops=M)
  2292. T4(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2293. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2294. T6(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2295. T7(Resp=N)
  2296. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=0%UCK=E%ULEN=134%DAT=E)
  2297. # Jet Direct Model J3113A, Firmware Rev G.07.20
  2298. Fingerprint HP Color LaserJet 4500N, Jet Direct J3113A/2100
  2299. T1(DF=N%W=16D0|0%ACK=S++%Flags=AS|AR%Ops=M|)
  2300. T2(Resp=N)
  2301. T3(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2302. T4(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2303. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2304. T6(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2305. T7(Resp=N)
  2306. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  2307. Fingerprint HP LaserJet 5  # Thanks to Pluvius
  2308. TSeq(Class=TD%gcd=<6%SI=<FF)
  2309. T1(DF=N%W=860%ACK=S++%Flags=AS%Ops=M)
  2310. T2(Resp=N)
  2311. T3(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2312. T4(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2313. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2314. T6(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2315. T7(Resp=N)
  2316. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=0%UCK=E%ULEN=134%DAT=E)
  2317. # Contributed by a-moll@excite.com
  2318. Fingerprint HP Procurve Routing Switch 9304M
  2319. TSeq(Class=C)
  2320. T1(DF=Y%W=800%ACK=S++%Flags=AS%Ops=M)
  2321. T2(Resp=Y%DF=Y%W=1%ACK=S%Flags=AR%Ops=)
  2322. T3(Resp=Y%DF=Y%W=1%ACK=S++%Flags=AR%Ops=)
  2323. T4(DF=Y%W=1%ACK=O%Flags=R%Ops=)
  2324. T5(Resp=N)
  2325. T6(DF=Y%W=1%ACK=O%Flags=R%Ops=)
  2326. T7(DF=Y%W=1%ACK=S%Flags=AR%Ops=)
  2327. PU(Resp=Y%DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  2328. Fingerprint HP-UX A.09.00 E 9000/817 - A.09.07 A 9000/777
  2329. TSeq(Class=64K)
  2330. T1(DF=N%W=2000%ACK=S++%Flags=AS%Ops=)
  2331. T2(Resp=N)
  2332. T3(Resp=Y%DF=N%W=2000%ACK=O%Flags=A%Ops=)
  2333. T4(DF=N%W=2000%ACK=O%Flags=R%Ops=)
  2334. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2335. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2336. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2337. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=0%UCK=E%ULEN=134%DAT=E)
  2338. Fingerprint HP-UX 9.01 - 9.07
  2339. TSeq(Class=64K)
  2340. T1(DF=N%W=2000%ACK=S++%Flags=AS%Ops=M)
  2341. T2(Resp=N)
  2342. T3(Resp=Y%DF=N%W=2000%ACK=O%Flags=A%Ops=)
  2343. T4(DF=N%W=2000%ACK=O%Flags=R%Ops=)
  2344. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2345. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2346. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2347. PU(TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=0%UCK=E%ULEN=134%DAT=E)
  2348. # Note this machine crashes everytime I scan it!
  2349. # Also it used to be 64K but they upgraded seq #
  2350. # generation to true random!  I wonder if that was
  2351. # because of me?
  2352. #
  2353. # XXX: It crashed the machine again, but I got a full
  2354. # scan this time.
  2355. Fingerprint HP-UX B.10.01 A 9000/715
  2356. TSeq(Class=64K|TR)
  2357. T1(Resp=Y%DF=Y%W=8000%ACK=S++%Flags=AS%Ops=M)
  2358. T2(Resp=N)
  2359. T3(Resp=Y%DF=Y%W=8014%ACK=O%Flags=A%Ops=)
  2360. T4(Resp=Y%DF=N%W=8000%ACK=O%Flags=R%Ops=)
  2361. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2362. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  2363. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2364. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=0%UCK=E%ULEN=134%DAT=E)
  2365. #Thanks to Lamont Granquist, David O'Brien
  2366. # HP-UX B.10.20 A 9000/715 or 9000/712 or 9000/871 or 9000/861 with tcp_random_seq = 0
  2367. Fingerprint HP-UX B.10.20 A with tcp_random_seq = 0
  2368. TSeq(Class=64K)
  2369. T1(DF=Y%W=8000%ACK=S++%Flags=AS%Ops=M)
  2370. T2(Resp=N)
  2371. T3(Resp=Y%DF=Y%W=8000%ACK=O%Flags=A%Ops=)
  2372. T4(DF=N%W=8000%ACK=O%Flags=R%Ops=)
  2373. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2374. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2375. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2376. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=0%UCK=E%ULEN=134%DAT=E)
  2377. 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
  2378. TSeq(Class=RI%gcd=<6%SI=<18000)
  2379. T1(DF=Y%W=8000%ACK=S++%Flags=AS%Ops=M)
  2380. T2(Resp=N)
  2381. T3(Resp=Y%DF=Y%W=8000%ACK=O%Flags=A%Ops=)
  2382. T4(DF=N%W=8000%ACK=O%Flags=R%Ops=)
  2383. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2384. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2385. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2386. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=0%UCK=E%ULEN=134%DAT=E)
  2387. Fingerprint HP-UX 10.20 A 9000/715 or 9000/899
  2388. TSeq(Class=64K)
  2389. T1(DF=N%W=8000%ACK=S++%Flags=AS%Ops=|M)
  2390. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2391. T3(Resp=Y%DF=N%W=8000%ACK=O%Flags=A%Ops=)
  2392. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2393. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2394. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2395. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2396. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=0%UCK=E%ULEN=134%DAT=E)
  2397. Fingerprint HP-UX B.10.20 9000/897
  2398. TSeq(Class=64K)
  2399. T1(DF=Y%W=8000%ACK=S++%Flags=AS%Ops=M)
  2400. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2401. T3(Resp=Y%DF=Y%W=8000%ACK=O%Flags=A%Ops=)
  2402. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2403. T5(Resp=N)
  2404. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2405. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2406. PU(Resp=N)
  2407. Fingerprint HP-UX 10.20 E 9000/777 or A 712/60 with tcp_random_seq = 0
  2408. TSeq(Class=64K)
  2409. T1(Resp=Y%DF=Y%W=8000%ACK=S++%Flags=AS%Ops=M)
  2410. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2411. T3(Resp=Y%DF=Y%W=8000%ACK=O%Flags=A%Ops=)
  2412. T4(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  2413. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2414. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  2415. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2416. PU(DF=N|Y%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=0%UCK=E%ULEN=134%DAT=E)
  2417. Fingerprint HP-UX 10.20 # 9000/777 or A 712/60 with tcp_random_seq = 1 or 2
  2418. TSeq(Class=RI%gcd=<6%SI=<18000)
  2419. T1(Resp=Y%DF=Y%W=8000%ACK=S++%Flags=AS%Ops=M)
  2420. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2421. T3(Resp=Y%DF=Y%W=8000%ACK=O%Flags=A%Ops=)
  2422. T4(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  2423. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2424. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  2425. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2426. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=0%UCK=E%ULEN=134%DAT=E)
  2427. # This is a wierd one
  2428. # Thanks to Simon <seva@null.cc.uic.edu>
  2429. Fingerprint HP-UX 11.00
  2430. TSeq(Class=TD%gcd=>20000%SI=<3)
  2431. T1(Resp=N)
  2432. T2(Resp=Y%DF=Y%W=0%ACK=S%Flags=AR%Ops=)
  2433. T3(Resp=N)
  2434. T4(Resp=Y%DF=Y%W=0%ACK=O%Flags=R%Ops=)
  2435. T5(Resp=Y%DF=Y%W=0%ACK=S++%Flags=AR%Ops=)
  2436. T6(Resp=Y%DF=Y%W=0%ACK=O%Flags=R%Ops=)
  2437. T7(Resp=Y%DF=Y%W=0%ACK=S%Flags=AR%Ops=)
  2438. PU(DF=Y%TOS=0%IPLEN=70%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  2439. # Contributed by Daniel Rycaj (daniel@pjwstk.waw.pl)
  2440. Fingerprint HP-UX B11.00 U 9000/839
  2441. TSeq(Class=RI%gcd=<10%SI=<2114C&>536)
  2442. T1(Resp=N)
  2443. T2(Resp=Y%DF=N|Y%W=0%ACK=S%Flags=AR%Ops=)
  2444. T3(Resp=N)
  2445. T4(DF=N|Y%W=0%ACK=O%Flags=R%Ops=)
  2446. T5(DF=N|Y%W=0%ACK=S++%Flags=AR%Ops=)
  2447. T6(DF=N|Y%W=0%ACK=O%Flags=R%Ops=)
  2448. T7(DF=N|Y%W=0%ACK=S%Flags=AR%Ops=)
  2449. PU(DF=N|Y%TOS=0%IPLEN=70%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  2450. # Contributed by James Martens (jmartens8855@my-deja.com)
  2451. Fingerprint HP9000 Model 804 K450 running HP/UX 11.00
  2452. TSeq(Class=RI%gcd=<6%SI=<4F254&>C95)
  2453. T1(DF=N%W=8000%ACK=S++%Flags=AS%Ops=MEWNNNT)
  2454. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2455. T3(Resp=Y%DF=N%W=8000%ACK=S++%Flags=AS%Ops=MEWNNNT)
  2456. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2457. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2458. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2459. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2460. PU(Resp=N)
  2461. # Contributed by style <style@style.net>
  2462. Fingerprint Hydra HydraWEB 5000
  2463. TSeq(Class=RI%gcd=1|2|3|4%SI=<FFFF&>1111)
  2464. T1(Resp=Y%DF=N%W=2017%ACK=S++%Flags=AS%Ops=MNWNNT)
  2465. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2466. T3(Resp=Y%DF=N%W=2017%ACK=O%Flags=A%Ops=NNT)
  2467. T4(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  2468. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2469. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  2470. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2471. PU(Resp=Y%DF=N%TOS=0%IPLEN=38%RIPTL=15C%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  2472. # Contributed by Tkellar@fsp.com
  2473. Fingerprint IBM 2210 router unknown patch level
  2474. TSeq(Class=TD%gcd=<6%SI=<F)
  2475. T1(DF=N%W=200%ACK=S++%Flags=AS%Ops=ML)
  2476. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2477. T3(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2478. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2479. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2480. T6(DF=N%W=0%ACK=S%Flags=R%Ops=)
  2481. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2482. T6(DF=N%W=0%ACK=S++%Flags=R%Ops=)
  2483. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2484. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  2485. # Contributed by lorns_1999@yahoo.com
  2486. Fingerprint IBM 2210 Router MRS 2.x on Token Ring interface
  2487. TSeq(Class=TR%gcd=<6)
  2488. T1(DF=N%W=7FE0%ACK=S++%Flags=AS%Ops=ME)
  2489. T2(Resp=N)
  2490. T3(Resp=Y%DF=N%W=7FE0%ACK=S++%Flags=ASF%Ops=ME)
  2491. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2492. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2493. T6(DF=N%W=0%ACK=S++%Flags=R%Ops=)
  2494. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2495. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  2496. # Contributed by Wade Morris (wade.morris@dal.ca)
  2497. # IBM AIX v3.2.5 running on 8xPower-2 wide nodes
  2498. # Fingerprint AIX Version 4
  2499. Fingerprint IBM AIX v3.2.5 - 4
  2500. TSeq(Class=TR%gcd=<6)
  2501. T1(DF=N%W=FEFA%ACK=S++|O%Flags=AS%Ops=MNWNNT)
  2502. T2(Resp=N)
  2503. T3(Resp=N)
  2504. T4(DF=N%W=O|0%ACK=O%Flags=R%Ops=)
  2505. T5(DF=N%W=O|0%ACK=S++%Flags=AR%Ops=)
  2506. T6(DF=N%W=O|0%ACK=O%Flags=R%Ops=)
  2507. T7(DF=N%W=O|0%ACK=S%Flags=AR%Ops=)
  2508. PU(DF=N%TOS=O|0%IPLEN=38%RIPTL=15C%RID=E%RIPCK=F%UCK=O|0%ULEN=134%DAT=E)
  2509. Fingerprint IBM LAN RouteSwitch/Xylan OmniSwitch Version 3.2.5/NeXT
  2510. TSeq(Class=64K)
  2511. T1(DF=N%W=1000%ACK=S++%Flags=AS%Ops=)
  2512. T2(Resp=N)
  2513. T3(Resp=Y%DF=N%W=1000%ACK=O%Flags=A%Ops=)
  2514. T4(DF=N%W=1000%ACK=O%Flags=R%Ops=)
  2515. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2516. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2517. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2518. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  2519. # Contributed by Anonymous
  2520. Fingerprint IBM OS/2 V 2.1
  2521. TSeq(Class=64K)
  2522. T1(DF=N%W=6FCC%ACK=S++%Flags=AS%Ops=M)
  2523. T2(Resp=N)
  2524. T3(Resp=Y%DF=N%W=6FCC%ACK=O%Flags=A%Ops=)
  2525. T4(DF=N%W=7000%ACK=O%Flags=R%Ops=)
  2526. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2527. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2528. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2529. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=F%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  2530. Fingerprint IBM OS/2 V.3  # Thanks to van Hauser (vh@reptile.rug.ac.be)
  2531. TSeq(Class=i800)
  2532. T1(DF=N%W=7000%ACK=S++%Flags=AS%Ops=M)
  2533. T2(Resp=N)
  2534. T3(Resp=Y%DF=N%W=7000%ACK=O%Flags=A%Ops=)
  2535. T4(DF=N%W=7000%ACK=O%Flags=R%Ops=)
  2536. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2537. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2538. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2539. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=F%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  2540. # Thanks to Antti Pyykko <pyksy@atlas.lukio.nivala.fi>
  2541. Fingerprint IBM OS/2 Warp 4.0
  2542. TSeq(Class=i800)
  2543. T1(DF=N%W=2000%ACK=S++%Flags=AS%Ops=)
  2544. T2(Resp=N)
  2545. T3(Resp=Y%DF=N%W=2000%ACK=O%Flags=A%Ops=)
  2546. T4(DF=N%W=7000%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=F%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  2551. # Thanks to wom@wom.pp.ru
  2552. Fingerprint IBM OS/2 Warp Server for E-business (Aurora) Beta
  2553. TSeq(Class=RI%gcd=<6%SI=<FFFF&>FF)
  2554. T1(DF=Y%W=805C%ACK=O%Flags=A%Ops=)
  2555. T2(Resp=N)
  2556. T3(Resp=Y%DF=Y%W=805C%ACK=O%Flags=A%Ops=)
  2557. T4(DF=N%W=8000%ACK=O%Flags=R%Ops=)
  2558. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2559. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2560. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2561. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=F%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  2562. # Thanks to wom@wom.pp.ru
  2563. Fingerprint IBM OS/2 Warp Server for E-business (Aurora) Beta
  2564. TSeq(Class=RI%gcd=<6%SI=<FFFF&>FF)
  2565. T1(Resp=Y%DF=Y%W=805C%ACK=S++%Flags=AS%Ops=MNW)
  2566. T2(Resp=N)
  2567. T3(Resp=Y%DF=Y%W=805C%ACK=O%Flags=A%Ops=)
  2568. T4(DF=N%W=8000%ACK=O%Flags=R%Ops=)
  2569. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2570. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2571. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2572. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=F%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  2573. # Contributed by cod@dfw.net
  2574. Fingerprint AS/400e 720 running OS/400 R4.4
  2575. TSeq(Class=TD%gcd=<6%SI=<1E)
  2576. T1(DF=Y%W=2000%ACK=S++%Flags=AS%Ops=MNWNNT)
  2577. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2578. T3(Resp=Y%DF=Y%W=2000%ACK=S++%Flags=AS%Ops=MNWNNT)
  2579. T4(DF=N%W=0%ACK=S%Flags=R%Ops=)
  2580. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2581. T6(DF=N%W=0%ACK=S%Flags=R%Ops=)
  2582. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2583. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  2584. # added by Beat Rubischon <beat@rubis.ch>
  2585. Fingerprint IBM AS/400 V3 and V4
  2586. TSeq(Class=RI%gcd=<6)
  2587. T1(DF=N%W=2000%ACK=S++%Flags=AS%Ops=M)
  2588. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2589. T3(Resp=Y%DF=N%W=2000%ACK=S++%Flags=AS%Ops=M)
  2590. T4(DF=N%W=0%ACK=S%Flags=R%Ops=)
  2591. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2592. T6(DF=N%W=0%ACK=S%Flags=R%Ops=)
  2593. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2594. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  2595. # Contributed by noah silva DrNoah@Drexel.edu
  2596. Fingerprint IBM VM/CMS (mainframe)
  2597. TSeq(Class=RI%gcd=64|C8%SI=>CC&<CCC)
  2598. T1(DF=N%W=2000%ACK=S++%Flags=AS%Ops=M)
  2599. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2600. T3(Resp=Y%DF=N%W=0%ACK=O%Flags=AR%Ops=)
  2601. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2602. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2603. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2604. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2605. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=0%ULEN=134%DAT=E)
  2606. # Thanks to Simon <seva@null.cc.uic.edu>
  2607. Fingerprint IBM VM/ESA 2.2.0 CMS Mainframe System
  2608. TSeq(Class=RI|TD%gcd=64|C8|12C|1F4|190%SI=<FFF)
  2609. T1(DF=N%W=2000|8000%ACK=S++%Flags=AS%Ops=M)
  2610. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2611. T3(Resp=Y%DF=N%W=2000|8000%ACK=S++%Flags=AS%Ops=M)
  2612. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2613. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2614. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2615. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2616. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=0%ULEN=134%DAT=E)
  2617. # Contributed by Ben Harris <bjh21@cam.ac.uk>
  2618. # D-Link Corp. DE-1800 Stackable Hub SNMP/Telnet Agent Compiled
  2619. # Date: Oct 14 1997, Time: 09:35:04  (claims software version 2.04B3,
  2620. # boot PROM version 2.21)
  2621. Fingerprint D-Link Corp. DE-1800 Stackable Hub SNMP/Telnet Agent Software version 2.04B3 boot PROM 2.21
  2622. TSeq(Class=TD%gcd=1388%SI=0)
  2623. T1(DF=N%W=400%ACK=S++%Flags=AS%Ops=M)
  2624. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2625. T3(Resp=Y%DF=N%W=0%ACK=O%Flags=AR%Ops=)
  2626. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2627. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2628. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2629. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2630. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  2631. # Contributed by Adam Goode <adam@myrealbox.com>
  2632. Fingerprint D-Link DI-701, Version 2.22
  2633. TSeq(Class=RI%gcd=<6%SI=<12E1C&>2F1)
  2634. T1(DF=Y%W=402E%ACK=S++%Flags=AS%Ops=MNWNNT)
  2635. T2(Resp=N)
  2636. T3(Resp=Y%DF=Y%W=402E%ACK=S++%Flags=AS%Ops=MNWNNT)
  2637. T4(Resp=N)
  2638. T5(DF=N%W=400%ACK=S++%Flags=AR%Ops=WNMETL)
  2639. T6(DF=N%W=400%ACK=S++%Flags=AR%Ops=WNMETL)
  2640. T7(DF=N%W=400%ACK=S++%Flags=AR%Ops=WNMETL)
  2641. PU(Resp=N)
  2642. # Contributed by Stephen M. Youndt <steve@smy.com>
  2643. Fingerprint D-Link Print Server
  2644. TSeq(Class=TD%gcd=<72%SI=<1E)
  2645. T1(DF=N%W=B68%ACK=S++%Flags=AS%Ops=M)
  2646. T2(Resp=N)
  2647. T3(Resp=Y%DF=N%W=B68%ACK=S++%Flags=ASF%Ops=M)
  2648. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2649. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2650. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2651. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2652. PU(Resp=N)
  2653. # Contributed by Kenneth Kellam
  2654. Fingerprint DI-701Residential Gateway ( http://www.dlink.com/products/broadband/di701/ ) or KA9Q NOS - KO4KS-TNOS v. 2.30
  2655. TSeq(Class=RI%gcd=<6%SI=<17DC20&>3D00)
  2656. T1(DF=Y%W=2017%ACK=S++%Flags=AS%Ops=MNWNNT)
  2657. T2(Resp=N)
  2658. T3(Resp=Y%DF=Y%W=2017%ACK=O%Flags=A%Ops=NNT)
  2659. T4(Resp=N)
  2660. T5(DF=N%W=800|1000%ACK=S++%Flags=AR%Ops=WNMETL)
  2661. T6(DF=N%W=800|1000%ACK=S++%Flags=AR%Ops=WNMETL)
  2662. T7(DF=N%W=800|1000%ACK=S++%Flags=AR%Ops=WNMETL)
  2663. PU(Resp=N)
  2664. # Intel Corporation, ER9100 Express Router 9100
  2665. # FingerPrint by Ron van Daal (ronvdaal@syntonic.net)
  2666. Fingerprint Intel Corporation, ER9100 Express Router 9100
  2667. TSeq(Class=TD%gcd=10|20|30%SI=1)
  2668. T1(DF=N%W=400%ACK=S++%Flags=AS%Ops=ME)
  2669. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2670. T3(Resp=Y%DF=N%W=400%ACK=S++%Flags=AS%Ops=ME)
  2671. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2672. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2673. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2674. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2675. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  2676. Fingerprint Intel Express 510T switch
  2677. TSeq(Class=TD%gcd=10|20|30%SI=<BB)
  2678. T1(DF=N%W=400%ACK=S++%Flags=AS%Ops=ME)
  2679. T2(Resp=Y%DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2680. T3(Resp=Y%DF=N%W=0%ACK=O%Flags=AR%Ops=)
  2681. T4(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2682. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2683. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2684. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2685. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E)
  2686. # Contributed by tom@interact.net.au
  2687. Fingerprint Intel InBusiness Print Station
  2688. TSeq(Class=64K)
  2689. T1(DF=N%W=424%ACK=S++%Flags=AS%Ops=ME)
  2690. T2(Resp=N)
  2691. T3(Resp=Y%DF=N%W=424%ACK=S++%Flags=AS%Ops=ME)
  2692. T4(DF=N%W=16D0%ACK=O%Flags=R%Ops=)
  2693. T5(DF=N%W=0%ACK=S++%Flags=R%Ops=)
  2694. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2695. T7(DF=N%W=0%ACK=S%Flags=R%Ops=)
  2696. PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  2697. # Contributed by Ben Harris <bjh21@cam.ac.uk>
  2698. Fingerprint Intel Netport Express PRO V04.33a
  2699. TSeq(Class=TD%gcd=1%SI=0)
  2700. T1(Resp=Y%DF=N%W=400|800|C00|1000%ACK=S++%Flags=AR%Ops=)
  2701. T2(Resp=Y%DF=N%W=400|800|C00|1000%ACK=S%Flags=AR%Ops=)
  2702. T3(Resp=Y%DF=N%W=400|800|C00|1000%ACK=O%Flags=AR%Ops=)
  2703. T4(Resp=Y%DF=N%W=400|800|C00|1000%ACK=O%Flags=R%Ops=)
  2704. T5(Resp=Y%DF=N%W=400|800|C00|1000%ACK=S++%Flags=AR%Ops=)
  2705. T6(Resp=Y%DF=N%W=400|800|C00|1000%ACK=O%Flags=R%Ops=)
  2706. T7(Resp=Y%DF=N%W=400|800|C00|1000%ACK=S++%Flags=AR%Ops=)
  2707. PU(Resp=N)
  2708. # Contributed by Erik Gustavsson <android@hehe.com>
  2709. Fingerprint Intel NetportExpress(tm) 10/100 3-port ROM: V05.10a
  2710. TSeq(Class=64K)
  2711. T1(Resp=Y%DF=N%W=424%ACK=S++%Flags=AS%Ops=ME)
  2712. T2(Resp=N)
  2713. T3(Resp=Y%DF=N%W=424%ACK=S++%Flags=AS%Ops=ME)
  2714. T4(Resp=Y%DF=N%W=16D0%ACK=O%Flags=R%Ops=)
  2715. T5(Resp=Y%DF=N%W=0%ACK=S++%Flags=R%Ops=)
  2716. T6(Resp=Y%DF=N%W=0%ACK=O%Flags=R%Ops=)
  2717. T7(Resp=Y%DF=N%W=0%ACK=S%Flags=R%Ops=)
  2718. PU(Resp=Y%DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=0%ULEN=134%DAT=E)
  2719. # Contributed by srp@zzap.org
  2720. Fingerprint Labtam MT300, X-Terminal Kernel
  2721. TSeq(Class=64K)
  2722. T1(DF=N%W=1000%ACK=S++%Flags=AS%Ops=M)
  2723. T2(Resp=N)
  2724. T3(Resp=Y%DF=N%W=1000%ACK=O%Flags=A%Ops=)
  2725. T4(DF=N%W=1000%ACK=O%Flags=R%Ops=)
  2726. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2727. T6(DF=N%W=0%ACK=O%Flags=R%Ops=)
  2728. T7(DF=N%W=0%ACK=S%Flags=AR%Ops=)
  2729. PU(DF=N%TOS=0%IPLEN=38%RIPTL=15C%RID=F%RIPCK=0%UCK=0%ULEN=134%DAT=E)
  2730. # Contributed by Anatole Shaw <nmap-contact@research.poc.net>
  2731. Fingerprint Lantronix ETS16P Version V3.5/2(970721)
  2732. TSeq(Class=RI%gcd=<6%SI=<404C&>90)
  2733. T1(DF=N%W=700|2000%ACK=S++%Flags=AS%Ops=M)
  2734. T2(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2735. T3(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2736. T4(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2737. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2738. T6(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2739. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2740. PU(Resp=N)
  2741. # Contributed by kill9@succeed.net
  2742. Fingerprint Lantronix EPS1 Version V3.5/1(970325)
  2743. TSeq(Class=RI%gcd=<6%SI=>FF&<FFFF)
  2744. T1(DF=N%W=E00%ACK=S++%Flags=AS%Ops=M)
  2745. T2(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2746. T3(Resp=Y%DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2747. T4(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2748. T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2749. T6(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2750. T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=)
  2751. PU(DF=N%TOS=D%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=0%ULEN=134%DAT=E)
  2752. Fingerprint Lantronix EPS2 Printer Version V3.5/2(970721)
  2753. TSeq(Class=RI|TD%gcd=<6)
  2754. T1(Resp=Y%DF=N%W=E00%ACK=S++%Flags=AS%Ops=M)