# Mingsweeper 1.00a5 generated IP Stack Fingerprints # www.hoobie.net/mingsweeper/ DefinedBaseTypes Cisco Device,Ascend Device,BSD Unix,Firewall Device,Linux,Solaris Unix,Digital VMS,MS Win NT/2K,MS Win 9x Fingerprint AIX 4.1.4 # rs-6000 hardware TSeq(Class=64K) T1(DF=N%W=3F25%ACK=S++%Flags=AS%Ops=M) T2(Resp=N) T3(Resp=N) T4(DF=N%W=4000%ACK=O%Flags=R%Ops=) T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=) T6(DF=N%W=0%ACK=O%Flags=R%Ops=) T7(DF=N%W=0%ACK=S%Flags=AR%Ops=) PU(DF=N%TOS=0%IPLEN=38%RIPTL=15C%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E) msIClass(TTL=255) msI1(DF=N%C=FF%DFE=Y%TOS=C4) msI2(Resp=N) msI3(DF=N%C=FF%DFE=Y%TOS=C4) msI4(DF=N%C=FF%DFE=Y%TOS=C4) Fingerprint FreeBSD 2.x BaseType BSD Unix TSeq(Class=64K) T1(DF=Y%W=403D%ACK=S++%Flags=AS%Ops=MNWNNT) T2(Resp=N) T3(DF=Y%W=403D%ACK=S++%Flags=AS%Ops=MNWNNT) T4(DF=N%W=4000%ACK=O%Flags=R%Ops=) T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=) T6(DF=N%W=0%ACK=O%Flags=R%Ops=) T7(DF=N%W=0%ACK=S%Flags=AR%Ops=) PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=F%RIPCK=0%UCK=0%ULEN=134%DAT=E) msIClass(TTL=255) msI1(DF=N%C=FF%DFE=Y%TOS=C4) msI2(Resp=N) msI3(Resp=N) msI4(DF=N%C=FF%DFE=Y%TOS=C4) Fingerprint FreeBSD x.x # unknown version BaseType BSD Unix TSeq(Class=RI%gcd=<3%SI=FFF&<12000) T1(DF=Y%W=2017%ACK=S++%Flags=AS%Ops=MNWNNT) T2(DF=N%W=0%ACK=S%Flags=AR%Ops=) T3(DF=Y%W=2017%ACK=S++%Flags=AS%Ops=MNWNNT) T4(DF=N%W=0%ACK=O%Flags=R%Ops=) T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=) T6(DF=N%W=0%ACK=O%Flags=R%Ops=) T7(DF=N%W=0%ACK=S%Flags=AR%Ops=) PU(DF=N%TOS=0%IPLEN=38%RIPTL=15C%RID=E%RIPCK=0%UCK=E%ULEN=134%DAT=E) msIClass(TTL=255) msI1(DF=N%C=FF%DFE=Y%TOS=C4) msI2(Resp=N) msI3(Resp=N) msI4(DF=N%C=FF%DFE=Y%TOS=C4) Fingerprint Nokia IPSO Firewall # BaseType Firewall Device TSeq(Class=RI%gcd=1%SI=<1FFFF) T1(%DF=N%W=4000%ACK=S++%Flags=AS%Ops=MNWNNT) T2(Resp=N) T3(%DF=N%W=4000%ACK=S++%Flags=AS%Ops=MNWNNT) T4(%DF=N%W=4000%ACK=O%Flags=R%Ops=) T5(%DF=N%W=0%ACK=S++%Flags=AR%Ops=) T6(%DF=N%W=0%ACK=O%Flags=R%Ops=) T7(%DF=N%W=0%ACK=S%Flags=AR%Ops=) PU(DF=N%TOS=0%IPLEN=164%RIPTL=134%RID=E%RIPCK=F%UCK=0%ULEN=134%DAT=E) msIClass(TTL=255) msI1(DF=N%C=FF%DFE=Y%TOS=C4) msI2(Resp=N) msI3(Resp=N) msI4(DF=N%C=FF%DFE=Y%TOS=C4) Fingerprint AIX 4.4 TSeq(Class=TR) T1(DF=Y%W=3F25%ACK=S++%Flags=AS%Ops=M) T2(Resp=N) T3(Resp=N) T4(DF=N%W=4000%ACK=O%Flags=R%Ops=) T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=) T6(DF=N%W=0%ACK=O%Flags=R%Ops=) T7(Resp=N) PU(DF=N%TOS=0%IPLEN=38%RIPTL=15C%RID=E%RIPCK=F%UCK=0%ULEN=134%DAT=E) msIClass(TTL=255) msI1(DF=N%C=FF%DFE=Y%TOS=C4) msI2(Resp=N) msI3(DF=N%C=FF%DFE=Y%TOS=C4) msI4(DF=N%C=FF%DFE=Y%TOS=C4) Fingerprint IRIX # unknown version BaseType TSeq(Class=RI%gcd=20|A0%SI=>A&FFFF) T1(DF=Y%W=7F53%ACK=S++%Flags=AS%Ops=MENNTNW) T2(Resp=N) T3(DF=Y%W=7F53%ACK=S++%Flags=AS%Ops=MENNTNW) T4(DF=N%W=0%ACK=O%Flags=R%Ops=) T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=) T6(DF=N%W=0%ACK=O%Flags=R%Ops=) T7(DF=N%W=0%ACK=S%Flags=AR%Ops=) PU(DF=N%TOS=0%IPLEN=164%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E) msIClass(TTL=255) msI1(DF=N%C=FF%DFE=N%TOS=C4) msI2(Resp=N) msI3(Resp=N) msI4(DF=N%C=00%DFE=N%TOS=C4) Fingerprint Linux 2.2.16 # BaseType Linux TSeq(Class=RI%gcd=<6%SI=>FFFF) T1(DF=Y%W=7F53%ACK=S++%Flags=AS%Ops=MENNTNW) T2(Resp=N) T3(DF=Y%W=7F53%ACK=S++%Flags=AS%Ops=MENNTNW) T4(DF=N%W=0%ACK=O%Flags=R%Ops=) T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=) T6(DF=N%W=0%ACK=O%Flags=R%Ops=) T7(DF=N%W=0%ACK=S%Flags=AR%Ops=) PU(DF=N%TOS=0%IPLEN=164%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E) msIClass(TTL=255) msI1(DF=N%C=FF%DFE=N%TOS=C4) msI2(Resp=N) msI3(Resp=N) msI4(DF=N%C=00%DFE=N%TOS=C4) Fingerprint Netopia R5100 # v4.8.2 TSeq(Class=i800) T1(%DF=N%W=400%ACK=S++%Flags=AS%Ops=M) T2(%DF=N%W=0%ACK=S%Flags=AR%Ops=) T3(%DF=N%W=200%ACK=S++%Flags=AS%Ops=M) T4(%DF=N%W=0%ACK=O%Flags=R%Ops=) T5(%DF=N%W=0%ACK=S++%Flags=AR%Ops=) T6(Resp=N) T7(Resp=N) PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E) msIClass(TTL=255) msI1(DF=N%C=FF%DFE=N%TOS=04) msI2(Resp=N) msI3(Resp=N) Fingerprint Linux 2.2.17 # ninjux BaseType Linux TSeq(Class=RI%gcd=<15%SI=>FFFFF) T1(DF=Y%W=3F25%ACK=S++%Flags=AS%Ops=MENNTNW) T2(Resp=N) T3(DF=Y%W=3F25%ACK=S++%Flags=AS%Ops=MENNTNW) T4(DF=N%W=0%ACK=O%Flags=R%Ops=) T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=) T6(DF=N%W=0%ACK=O%Flags=R%Ops=) T7(DF=N%W=0%ACK=S%Flags=AR%Ops=) PU(DF=N%TOS=0%IPLEN=164%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E) msIClass(TTL=255) msI1(DF=N%C=FF%DFE=N%TOS=C4) msI2(Resp=N) msI3(Resp=N) msI4(DF=N%C=00%DFE=N%TOS=C4) Fingerprint Linux 2.4.3 BaseType Linux TSeq(Class=RI%gcd=<4%SI=<3FFFFF) T1(DF=Y%W=16A0%ACK=S++%Flags=AS%Ops=MNNTNW) T2(Resp=N) T3(DF=Y%W=16A0%ACK=S++%Flags=AS%Ops=MNNTNW) T4(DF=Y%W=0%ACK=O%Flags=R%Ops=) T5(DF=Y%W=0%ACK=S++%Flags=AR%Ops=) T6(DF=Y%W=0%ACK=O%Flags=R%Ops=) T7(DF=Y%W=0%ACK=S++%Flags=AR%Ops=) PU(DF=Y%TOS=0%IPLEN=164%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E) msIClass(TTL=255) msI1(DF=Y%C=FF%DFE=Y%TOS=C4) msI2(Resp=N) msI3(Resp=N) msI4(DF=Y%C=00%DFE=Y%TOS=C4) Fingerprint Cisco 160x IOS 12.1 # BaseType Cisco Device TSeq(Class=RI%gcd=A00) T1(DF=N%W=860%ACK=S++%Flags=AS%Ops=M) T2(DF=N%W=0%ACK=S%Flags=AR%Ops=) T3(DF=N%W=860%ACK=S++%Flags=AS%Ops=M) T4(DF=N%W=0%ACK=O%Flags=R%Ops=) T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=) T6(DF=N%W=0%ACK=O%Flags=R%Ops=) T7(DF=N%W=0%ACK=S%Flags=AR%Ops=) PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E) msIClass(TTL=255) msI1(DF=N%C=FF%DFE=Y%TOS=C4) msI2(Resp=N) msI3(DF=N%C=FF%DFE=Y%TOS=C4) msI4(DF=N%C=FF%DFE=Y%TOS=C4) Fingerprint Cisco 3000 Series IOS 11.1 # where's the tseq? BaseType Cisco Device T1(%DF=N%W=860%ACK=S++%Flags=AS%Ops=M) T2(%DF=N%W=0%ACK=S%Flags=AR%Ops=) T3(%DF=N%W=860%ACK=S++%Flags=AS%Ops=M) T4(%DF=N%W=0%ACK=O%Flags=R%Ops=) T5(%DF=N%W=0%ACK=S++%Flags=AR%Ops=) T6(%DF=N%W=0%ACK=O%Flags=R%Ops=) T7(%DF=N%W=0%ACK=S%Flags=AR%Ops=) PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E) msIClass(TTL=255) msI1(DF=N%C=FF%DFE=Y%TOS=C4) msI2(Resp=N) msI3(Resp=N) msI4(DF=N%C=FF%DFE=Y%TOS=C4) Fingerprint Cisco Cat 5000/RSM IOS 12.1 # BaseType Cisco Device TSeq(Class=TR) T1(%DF=N%W=1020%ACK=S++%Flags=AS%Ops=M) T2(%DF=N%W=0%ACK=S%Flags=AR%Ops=) T3(%DF=N%W=1020%ACK=S++%Flags=AS%Ops=M) T4(%DF=N%W=0%ACK=O%Flags=R%Ops=) T5(%DF=N%W=0%ACK=S++%Flags=AR%Ops=) T6(%DF=N%W=0%ACK=O%Flags=R%Ops=) T7(%DF=N%W=0%ACK=S%Flags=AR%Ops=) PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E) msIClass(TTL=255) msI1(DF=N%C=FF%DFE=Y%TOS=C4) msI2(Resp=N) msI3(Resp=N) msI4(DF=N%C=FF%DFE=Y%TOS=C4) Fingerprint Cisco 7206 VXR Router BaseType Cisco Device TSeq(Class=RI%gcd=1%SI=F) T1(%DF=N%W=1020%ACK=S++%Flags=AS%Ops=M) T2(%DF=N%W=0%ACK=S%Flags=AR%Ops=) T3(%DF=N%W=1020%ACK=S++%Flags=AS%Ops=M) T4(%DF=N%W=0%ACK=O%Flags=R%Ops=) T5(%DF=N%W=0%ACK=S++%Flags=AR%Ops=) T6(%DF=N%W=0%ACK=O%Flags=R%Ops=) T7(%DF=N%W=0%ACK=S%Flags=AR%Ops=) PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E) msIClass(TTL=255) msI1(DF=N%C=FF%DFE=Y%TOS=C4) msI2(Resp=N) msI3(DF=N%C=FF%DFE=Y%TOS=C4) msI4(DF=N%C=FF%DFE=Y%TOS=C4) Fingerprint Cisco 3620 IOS 11.2(11) BaseType Cisco Device TSeq(Class=RI%gcd=1%SI=<7FFF) T1(DF=N%W=10C0%ACK=S++%Flags=AS%Ops=M) T2(DF=N%W=0%ACK=O%Flags=AR%Ops=) T3(DF=N%W=10C0%ACK=S++%Flags=AS%Ops=M) T4(DF=N%W=0%ACK=O%Flags=R%Ops=) T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=) T6(DF=N%W=0%ACK=O%Flags=R%Ops=) T7(DF=N%W=0%ACK=S%Flags=AR%Ops=) PU(DF=N%TOS=20%IPLEN=38%RIPTL=148%RID=E%RIPCK=F%UCK=E%ULEN=134%DAT=E) msIClass(TTL=255) msI1(DF=N%C=FF%DFE=Y%TOS=04) msI2(Resp=N) msI3(Resp=N) msI4(DF=N%C=FF%DFE=Y%TOS=04) Fingerprint Cisco 3640 IOS 12.0(7)T BaseType Cisco Device TSeq(Class=RI%gcd=1%SI=<7FFF) T1(%DF=N%W=1020%ACK=S++%Flags=AS%Ops=M) T2(%DF=N%W=0%ACK=S%Flags=AR%Ops=) T3(%DF=N%W=1020%ACK=S++%Flags=AS%Ops=M) T4(%DF=N%W=0%ACK=O%Flags=R%Ops=) T5(%DF=N%W=0%ACK=S++%Flags=AR%Ops=) T6(%DF=N%W=0%ACK=O%Flags=R%Ops=) T7(%DF=N%W=0%ACK=S%Flags=AR%Ops=) PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E) msIClass(TTL=255) msI1(DF=N%C=FF%DFE=N%TOS=04) msI2(Resp=N) msI3(Resp=N) msI4(DF=N%C=FF%DFE=N%TOS=04) Fingerprint Cisco 3640 IOS 12.0(7) # mmmmm, why the different TOS? BaseType Cisco Device TSeq(Class=RI%gcd=1%SI=<7FFF) T1(%DF=N%W=1020%ACK=S++%Flags=AS%Ops=M) T2(%DF=N%W=0%ACK=S%Flags=AR%Ops=) T3(%DF=N%W=1020%ACK=S++%Flags=AS%Ops=M) T4(%DF=N%W=0%ACK=O%Flags=R%Ops=) T5(%DF=N%W=0%ACK=S++%Flags=AR%Ops=) T6(%DF=N%W=0%ACK=O%Flags=R%Ops=) T7(%DF=N%W=0%ACK=S%Flags=AR%Ops=) PU(Resp=N) msIClass(TTL=255) msI1(DF=N%C=FF%DFE=Y%TOS=C4) msI2(Resp=N) msI3(Resp=N) msI4(DF=N%C=FF%DFE=Y%TOS=C4) Fingerprint Cisco 4700M Router IOS 12.0(9) BaseType Cisco Device TSeq(Class=RI%gcd=1%SI=<7FFF) T1(%DF=N%W=1020%ACK=S++%Flags=AS%Ops=M) T2(%DF=N%W=0%ACK=S%Flags=AR%Ops=) T3(%DF=N%W=1020%ACK=S++%Flags=AS%Ops=M) T4(%DF=N%W=0%ACK=O%Flags=R%Ops=) T5(%DF=N%W=0%ACK=S++%Flags=AR%Ops=) T6(%DF=N%W=0%ACK=O%Flags=R%Ops=) T7(%DF=N%W=0%ACK=S%Flags=AR%Ops=) PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E) msIClass(TTL=255) msI1(DF=N%C=FF%DFE=Y%TOS=00) msI2(Resp=N) msI3(Resp=N) msI4(DF=N%C=FF%DFE=Y%TOS=00) Fingerprint Cisco 2500 Router IOS 11.3(7)T BaseType Cisco Device TSeq(Class=RI%gcd=1%SI=>FFF&FFF) T1(%DF=N%W=200%ACK=S++%Flags=AS%Ops=M) T2(%DF=N%W=0%ACK=S%Flags=AR%Ops=) T3(%DF=N%W=200|2238%ACK=S++%Flags=AS%Ops=M) T4(%DF=N%W=0%ACK=O%Flags=R%Ops=) T5(%DF=N%W=0%ACK=S++%Flags=AR%Ops=) T6(%DF=N%W=0%ACK=O%Flags=R%Ops=) T7(%DF=N%W=0%ACK=S++%Flags=AR%Ops=) PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E) msIClass(TTL=255) msI1(DF=N%C=FF%DFE=N%TOS=00) msI2(Resp=N) msI3(Resp=N) msI4(Resp=N) Fingerprint Alteon 708 TSeq(Class=RI%gcd=2%SI=>FFF) T1(%DF=N%W=1FF%ACK=S++%Flags=AS%Ops=M) T2(%DF=N%W=0%ACK=S%Flags=AR%Ops=) T3(%DF=N%W=1FF%ACK=S++%Flags=AS%Ops=M) T4(%DF=N%W=0%ACK=O%Flags=R%Ops=) T5(%DF=N%W=0%ACK=S++%Flags=AR%Ops=) T6(%DF=N%W=0%ACK=O%Flags=R%Ops=) T7(%DF=N%W=0%ACK=S++%Flags=AR%Ops=) PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E) msIClass(TTL=255) msI1(DF=N%C=FF%DFE=N%TOS=00) msI2(Resp=N) msI3(Resp=N) msI4(Resp=N) Fingerprint Intel ER8210 Router (4.11) TSeq(Class=TD%gcd=10%SI=1|2) T1(%DF=N%W=400%ACK=S++%Flags=AS%Ops=ME) T2(%DF=N%W=0%ACK=S%Flags=AR%Ops=) T3(%DF=N%W=400%ACK=S++%Flags=AS%Ops=ME) T4(%DF=N%W=0%ACK=O%Flags=R%Ops=) T5(%DF=N%W=0%ACK=S++%Flags=AR%Ops=) T6(%DF=N%W=0%ACK=O%Flags=R%Ops=) T7(%DF=N%W=0%ACK=S++%Flags=AR%Ops=) PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E) msIClass(TTL=64) msI1(DF=N%C=%DFE=N%TOS=00) msI2(DF=N%C=FF%DFE=N%TOS=00) msI3(Resp=N) msI4(Resp=N) Fingerprint Intel ER9535 Router (4.20) TSeq(Class=TD%gcd=50%SI=1) T1(DF=N%W=400%ACK=S++%Flags=AS%Ops=ME) T2(DF=N%W=0%ACK=S%Flags=AR%Ops=) T3(DF=N%W=400%ACK=S++%Flags=AS%Ops=ME) T4(DF=N%W=0%ACK=O%Flags=R%Ops=) T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=) T6(DF=N%W=0%ACK=O%Flags=R%Ops=) T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=) PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E) msIClass(TTL=64) msI1(DF=N%C=FF%DFE=N%TOS=00) msI2(DF=N%C=FF%DFE=N%TOS=00) msI3(Resp=N) msI4(Resp=N) Fingerprint Fore Powerhub 7000 (5.04) TSeq(Class=64K) T1(%DF=N%W=200%ACK=S++%Flags=AS%Ops=) T2(%DF=N%W=200%ACK=S%Flags=AR%Ops=) T3(%DF=N%W=0%ACK=O%Flags=AR%Ops=) T4(%DF=N%W=0%ACK=O%Flags=R%Ops=) T5(%DF=N%W=0%ACK=S++%Flags=AR%Ops=) T6(%DF=N%W=0%ACK=O%Flags=R%Ops=) T7(%DF=N%W=0%ACK=S%Flags=AR%Ops=) PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E) msIClass(TTL=64) msI1(DF=N%C=FF%DFE=N%TOS=00) msI2(Resp=N) msI3(Resp=N) msI4(Resp=N) Fingerprint Ascend Pipeline (5.0A) BaseType Ascend Device TSeq(Class=TD%gcd=388%SI=1) T1(%DF=N%W=200%ACK=S++%Flags=AS%Ops=M) T2(Resp=N) T3(%DF=N%W=200%ACK=S++%Flags=AS%Ops=M) T4(%DF=N%W=0%ACK=S%Flags=R%Ops=) T5(%DF=N%W=0%ACK=S++%Flags=AR%Ops=) T6(%DF=N%W=0%ACK=S%Flags=R%Ops=) T7(%DF=N%W=0%ACK=S++%Flags=AR%Ops=) PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E) msIClass(TTL=255) msI1(DF=N%C=FF%DFE=N%TOS=00) msI2(Resp=N) msI3(Resp=N) msI4(Resp=N) Fingerprint Ascend Pipeline (6.0.13) BaseType Ascend Device TSeq(Class=RI%gcd=1%SI=1000&FFFF%SI=<6) T1(DF=N%W=16D0%ACK=S++%Flags=AS%Ops=M) T2(Resp=N) T3(DF=N%W=16D0%ACK=S++%Flags=AS%Ops=M) T4(DF=N%W=0%ACK=S%Flags=AR%Ops=) T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=) T6(DF=N%W=0%ACK=S%Flags=AR%Ops=) T7(Resp=N) PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E) msIClass(TTL=64) msI1(DF=N%C=00%DFE=N%TOS=00) msI2(Resp=N) msI3(Resp=N) msI4(Resp=N) Fingerprint Livingston PortMaster # wtf sort of stack does this? BaseType TSeq(Class=C%Val=&7F) # stack sucks too much to respond most of the time so often Resp=N T1(DF=N%W=0%ACK=S++%Flags=AR%Ops=) T2(DF=N%W=0%ACK=S++%Flags=AR%Ops=) T3(DF=N%W=0%ACK=S++%Flags=AR%Ops=) T4(DF=N%W=0%ACK=S++%Flags=AR%Ops=) T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=) T6(DF=N%W=0%ACK=S++%Flags=AR%Ops=) T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=) PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=F%UCK=0%ULEN=134%DAT=E) msIClass(TTL=255) msI1(DF=N%C=FF%DFE=N%TOS=00) msI2(Resp=N) msI3(Resp=N) msI4(Resp=N) Fingerprint Windows 98 v2 # BaseType MS Win 9x TSeq(Class=TD%gcd=<6%SI=FFF) T1(DF=Y%W=402E%ACK=S++%Flags=AS%Ops=MNWNNT) T2(DF=N%W=0%ACK=S%Flags=AR%Ops=) T3(DF=Y%W=402E%ACK=S++%Flags=AS%Ops=MNWNNT) T4(DF=N%W=0%ACK=O%Flags=R%Ops=) T5(DF=N%W=0%ACK=S++%Flags=AR%Ops=) T6(DF=N%W=0%ACK=O%Flags=R%Ops=) T7(DF=N%W=0%ACK=S++%Flags=AR%Ops=) PU(DF=N%TOS=0%IPLEN=38%RIPTL=148%RID=E%RIPCK=E%UCK=E%ULEN=134%DAT=E) msIClass(TTL=128) msI1(DF=N%C=00%DFE=Y%TOS=00) # TOS=C4 when the EnableUserTOS reg key is set #msI1(DF=N%C=00%DFE=Y%TOS=00|C4) # If you uncomment this you also match ME systems msI2(Resp=N) msI3(Resp=N) msI4(DF=N%C=%DFE=N%TOS=00)