Module Expr Str Import alias ImportFrom alias ImportFrom alias ImportFrom alias If NameLoad body Assign AttributeStore NameLoad attr BinOpAdd SubscriptLoad AttributeLoad NameLoad attr Index Str Str orelse Assign AttributeStore NameLoad attr Str ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body TryExcept body Assign NameStore Call NameLoad AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Return Assign AttributeStore NameLoad attr ListLoad Assign NameStore NameLoad TryExcept body For NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr If BoolOpOr UnaryOpNot NameLoad CompareEq SubscriptLoad NameLoad Index Num Str body Continue If CompareEq SubscriptLoad NameLoad Slice Num Str body If CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr TupleLoad NameLoad NameLoad Assign NameStore Call AttributeLoad SubscriptLoad NameLoad Slice Num attr Assign NameStore Dict Assign NameStore AttributeLoad NameLoad attr Continue orelse If CompareEq SubscriptLoad NameLoad Slice Num Str body Continue Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str If BoolOpOr CompareLt NameLoad Num CompareLt NameLoad Num body Expr Call NameLoad Str Continue Assign NameStore SubscriptLoad NameLoad Slice NameLoad Assign NameStore Call NameLoad Lambda arguments args NameParam defaults Call AttributeLoad NameLoad attr Str Call AttributeLoad SubscriptLoad NameLoad Slice BinOpAdd NameLoad Num NameLoad attr Str Assign NameStore Dict For TupleStore NameStore NameStore NameLoad body Assign SubscriptStore NameLoad Index NameLoad NameLoad Assign SubscriptStore NameLoad Index NameLoad NameLoad If CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr TupleLoad NameLoad NameLoad handlers ExceptHandler body Assign AttributeStore NameLoad attr NameLoad Expr Call NameLoad BinOpMod Str AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr decorator_list decorator_list Assign NameStore Call NameLoad AttributeLoad NameLoad attr FunctionDef arguments args NameParam defaults body Assign NameStore Str Assign NameStore Str For NameStore Call NameLoad Call NameLoad NameLoad body If BinOpBitAnd NameLoad Num body Assign NameStore BinOpAdd SubscriptLoad NameLoad Index NameLoad NameLoad AugAssignRShift NameStore Num Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Dict If CompareIsNot NameLoad NameLoad body Assign SubscriptStore NameLoad Index Str BoolOpOr BoolOpAnd BinOpBitAnd AttributeLoad NameLoad attr Num Str Str Assign SubscriptStore NameLoad Index Str BinOpMod Str AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index Str BoolOpOr BoolOpAnd CompareEq AttributeLoad NameLoad attr Num Str BoolOpAnd CompareEq AttributeLoad NameLoad attr Num Str Str Assign SubscriptStore NameLoad Index Str Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr Assign SubscriptStore NameLoad Index Str Call AttributeLoad Str attr Call NameLoad Lambda arguments args NameParam defaults SubscriptLoad SubscriptLoad NameLoad Index Num Index Num AttributeLoad AttributeLoad NameLoad attr attr orelse Assign SubscriptStore NameLoad Index Str Str Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Dict If CompareIs NameLoad NameLoad body Assign SubscriptStore NameLoad Index Str Str orelse Assign SubscriptStore NameLoad Index Str BoolOpOr BoolOpAnd BinOpBitAnd AttributeLoad NameLoad attr Num Str Str Assign SubscriptStore NameLoad Index Str BinOpMod Str AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index Str BinOpMod Str AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index Str BinOpMod Str AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Assign SubscriptStore NameLoad Index Str BoolOpOr BoolOpAnd CompareEq AttributeLoad NameLoad attr AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Str Str Assign SubscriptStore NameLoad Index Str BoolOpOr BoolOpAnd CompareEq AttributeLoad NameLoad attr AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr Str BoolOpAnd CompareEq AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr Num Str Str Assign SubscriptStore NameLoad Index Str BoolOpOr BoolOpAnd CompareEq AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr Str BoolOpAnd CompareEq AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr Num Str Str Assign SubscriptStore NameLoad Index Str BinOpMod Str AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr Assign SubscriptStore NameLoad Index Str BoolOpOr BoolOpAnd CompareIs Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Str BoolOpAnd CompareEq AttributeLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr attr AttributeLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr attr Str Str Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Num For NameStore Call AttributeLoad NameLoad attr body If CompareIn NameLoad NameLoad body If CompareIn SubscriptLoad NameLoad Index NameLoad Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr Str body AugAssignAdd NameStore Num If BoolOpAnd CompareEq NameLoad Num CompareEq Call AttributeLoad NameLoad attr Str Str body Return Num orelse Return BinOpDiv BinOpMult Num NameLoad Call NameLoad Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults Num Num Num body Assign NameStore Dict Assign NameStore ListLoad TupleLoad Str Num TupleLoad Str NameLoad TupleLoad Str Num TupleLoad Str TupleLoad Num Num Assign NameStore ListLoad BinOpDiv Call NameLoad keyword NameLoad keyword Num Call NameLoad keyword Num keyword Num keyword NameLoad keyword NameLoad keyword Str BinOpDiv Call NameLoad keyword NameLoad keyword Num Call NameLoad keyword Num keyword Num keyword NameLoad keyword NameLoad keyword Num BinOpDiv Call NameLoad keyword NameLoad keyword Num Call NameLoad keyword Num keyword Num keyword NameLoad keyword NameLoad keyword Str BinOpDiv Call NameLoad keyword NameLoad keyword Num Call NameLoad keyword Num keyword Num keyword NameLoad keyword NameLoad keyword Str BinOpDiv Call NameLoad keyword NameLoad keyword Num Call NameLoad keyword Num keyword Num keyword NameLoad keyword NameLoad keyword Str BinOpDiv Call NameLoad keyword NameLoad keyword Num Call NameLoad keyword Num keyword Num keyword NameLoad keyword NameLoad keyword Str BinOpDiv Call NameLoad keyword NameLoad keyword Num Call NameLoad keyword Num keyword Num keyword NameLoad keyword NameLoad keyword Str Call NameLoad Call NameLoad BinOpDiv BinOpDiv Call NameLoad keyword NameLoad Call NameLoad keyword Num keyword NameLoad BinOpMult Num Str Assign TupleStore NameStore NameStore Call NameLoad NameLoad keyword Num AugAssignAdd NameStore Call NameLoad Lambda arguments args NameParam defaults TupleLoad NameLoad NameLoad NameLoad For TupleStore NameStore NameStore NameLoad body If CompareEq AttributeLoad NameLoad attr Num body Assign SubscriptStore NameLoad Index Str Call NameLoad NameLoad NameLoad orelse Assign NameStore BinOpMod Str BinOpSub AttributeLoad NameLoad attr Num If BoolOpAnd CompareIsNot NameLoad NameLoad Call AttributeLoad NameLoad attr NameLoad body Expr Call NameLoad BinOpMod Str NameLoad Assign NameStore NameLoad Assign SubscriptStore NameLoad Index NameLoad Call NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Dict If CompareIn Str NameLoad body Assign SubscriptStore NameLoad Index Str Call NameLoad SubscriptLoad NameLoad Index Str Delete SubscriptDel NameLoad Index Str For NameStore NameLoad body Assign SubscriptStore NameLoad Index NameLoad Call NameLoad SubscriptLoad NameLoad Index NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore TupleLoad Num ListLoad For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body Assign NameStore Num For NameStore Call AttributeLoad NameLoad attr body If CompareIn NameLoad NameLoad body AugAssignAdd NameStore Call NameLoad SubscriptLoad NameLoad Index NameLoad SubscriptLoad NameLoad Index NameLoad AugAssignDiv NameStore Call NameLoad Call AttributeLoad NameLoad attr If CompareGt NameLoad SubscriptLoad NameLoad Index Num body Assign NameStore TupleLoad NameLoad ListLoad NameLoad orelse If CompareEq NameLoad SubscriptLoad NameLoad Index Num body Expr Call AttributeLoad SubscriptLoad NameLoad Index Num attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Num Num body Expr Str Assign NameStore Call NameLoad NameLoad NameLoad NameLoad Return Call NameLoad NameLoad decorator_list AttributeLoad AttributeLoad NameLoad attr attr FunctionDef arguments args NameParam defaults body Assign NameStore ListLoad Str Str Str Str Str Str Str Str Str Assign NameStore ListLoad Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Assign NameStore ListLoad For NameStore Call AttributeLoad NameLoad attr body If CompareNotIn NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad For NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad If CompareIs NameLoad NameLoad body Continue Assign NameStore ListLoad For NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad If CompareIs NameLoad NameLoad body Continue Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad Call AttributeLoad Str attr NameLoad Return Call AttributeLoad Str attr NameLoad decorator_list AttributeLoad AttributeLoad NameLoad attr attr
N/A N/A 
Clone of Nmap's first generation OS fingerprinting.
 N/A os scapy.data KnowledgeBase scapy.config conf scapy.arch WINDOWS N/A WINDOWS N/A N/A N/A conf nmap_base N/A N/A N/A os environ N/A ProgramFiles \nmap\nmap-os-fingerprints N/A N/A N/A conf nmap_base /usr/share/nmap/nmap-os-fingerprints NmapKnowledgeBase N/A KnowledgeBase N/A lazy_init N/A N/A self N/A N/A N/A N/A N/A f N/A open N/A self filename N/A N/A N/A IOError N/A N/A N/A N/A self base N/A N/A name None N/A N/A N/A l f N/A N/A l N/A N/A l strip N/A N/A N/A l N/A N/A l N/A 0 # N/A N/A N/A N/A N/A l N/A 12 Fingerprint  N/A N/A N/A name None N/A N/A N/A N/A N/A self base append N/A name sig N/A name N/A N/A N/A l N/A 12 strip N/A sig N/A N/A p N/A self base N/A N/A N/A N/A N/A l N/A 6 Class  N/A N/A N/A op N/A N/A l find ( N/A cl N/A N/A l find ) N/A N/A N/A op 0 N/A cl 0 N/A N/A N/A warning error reading nmap os fp base file N/A N/A test N/A l N/A op N/A s N/A map N/A N/A N/A x N/A N/A N/A x split = N/A N/A N/A l N/A N/A op 1 cl split % N/A si N/A N/A N/A n v s N/A N/A N/A si N/A n v N/A N/A sig N/A test si N/A N/A name None N/A N/A N/A N/A N/A self base append N/A name sig N/A N/A N/A N/A N/A self base None N/A N/A warning N/A Can't read nmap database [%s](new nmap version ?) N/A self filename N/A N/A N/A f close N/A N/A N/A nmap_kdb N/A NmapKnowledgeBase N/A conf nmap_base TCPflags2str N/A N/A f N/A N/A N/A fl FSRPAUEC N/A s N/A i N/A range N/A len fl N/A N/A N/A f 1 N/A N/A s N/A N/A fl N/A i s N/A f 1 N/A s N/A nmap_tcppacket_sig N/A N/A pkt N/A N/A N/A r N/A N/A N/A pkt None N/A N/A N/A r N/A DF N/A N/A N/A N/A pkt flags 2 Y N N/A N/A r N/A W N/A %X N/A pkt window N/A N/A r N/A ACK N/A N/A N/A N/A pkt ack 2 S++ N/A N/A N/A pkt ack 1 S O N/A N/A r N/A Flags N/A TCPflags2str N/A N/A pkt payload flags N/A N/A r N/A Ops N/A N/A join N/A map N/A N/A N/A x N/A N/A N/A x N/A 0 N/A 0 N/A N/A pkt payload options N/A N/A N/A r N/A Resp N N/A r N/A nmap_udppacket_sig N/A N/A S T N/A N/A N/A r N/A N/A N/A T None N/A N/A N/A r N/A Resp N N/A N/A N/A r N/A DF N/A N/A N/A N/A T flags 2 Y N N/A N/A r N/A TOS N/A %X N/A T tos N/A N/A r N/A IPLEN N/A %X N/A T len N/A N/A r N/A RIPTL N/A %X N/A N/A N/A T payload payload len N/A N/A r N/A RID N/A N/A N/A N/A S id N/A N/A N/A T payload payload id E F N/A N/A r N/A RIPCK N/A N/A N/A N/A S chksum N/A N/A N/A T getlayer IPerror chksum E N/A N/A N/A N/A N/A T getlayer IPerror chksum 0 0 F N/A N/A r N/A UCK N/A N/A N/A N/A N/A S payload chksum N/A N/A N/A T getlayer UDPerror chksum E N/A N/A N/A N/A N/A T getlayer UDPerror chksum 0 0 F N/A N/A r N/A ULEN N/A %X N/A N/A N/A T getlayer UDPerror len N/A N/A r N/A DAT N/A N/A N/A N/A N/A T getlayer N/A conf raw_layer None E N/A N/A N/A N/A N/A S getlayer N/A conf raw_layer load N/A N/A N/A T getlayer N/A conf raw_layer load E F N/A r N/A nmap_match_one_sig N/A N/A seen ref N/A N/A N/A c 0 N/A k N/A N/A seen keys N/A N/A N/A k ref N/A N/A N/A N/A seen N/A k N/A N/A N/A ref N/A k split | N/A N/A c 1 N/A N/A N/A c 0 N/A N/A N/A seen get Resp N N/A N/A 0.7 N/A N/A N/A N/A 1.0 c N/A len N/A N/A seen keys N/A nmap_sig N/A N/A target oport cport ucport N/A 80 81 1 N/A N/A res N/A N/A tcpopt N/A N/A WScale 10 N/A NOP None N/A MSS 256 N/A Timestamp N/A 123 0 N/A tests N/A N/A N/A IP dst target id 1 N/A TCP seq 1 sport 5001 dport oport options tcpopt flags CS N/A N/A IP dst target id 1 N/A TCP seq 1 sport 5002 dport oport options tcpopt flags 0 N/A N/A IP dst target id 1 N/A TCP seq 1 sport 5003 dport oport options tcpopt flags SFUP N/A N/A IP dst target id 1 N/A TCP seq 1 sport 5004 dport oport options tcpopt flags A N/A N/A IP dst target id 1 N/A TCP seq 1 sport 5005 dport cport options tcpopt flags S N/A N/A IP dst target id 1 N/A TCP seq 1 sport 5006 dport cport options tcpopt flags A N/A N/A IP dst target id 1 N/A TCP seq 1 sport 5007 dport cport options tcpopt flags FPU N/A IP N/A str N/A N/A N/A IP dst target N/A UDP sport 5008 dport ucport N/A 300 i N/A N/A ans unans N/A sr tests timeout 2 N/A ans N/A map N/A N/A N/A x N/A N/A x None unans N/A N/A S T ans N/A N/A N/A N/A S sport 5008 N/A N/A N/A res N/A PU N/A nmap_udppacket_sig S T N/A N/A t N/A T%i N/A N/A S sport 5000 N/A N/A N/A T None N/A N/A T haslayer ICMP N/A N/A N/A warning N/A Test %s answered by an ICMP t N/A T None N/A N/A res N/A t N/A nmap_tcppacket_sig T N/A res N/A nmap_probes2sig N/A N/A tests N/A N/A N/A tests N/A N/A tests copy N/A res N/A N/A N/A PU tests N/A N/A N/A res N/A PU N/A nmap_udppacket_sig N/A tests N/A PU N/A N/A tests N/A PU N/A k tests N/A N/A N/A res N/A k N/A nmap_tcppacket_sig N/A tests N/A k N/A res N/A nmap_search N/A N/A sigs N/A N/A N/A guess N/A 0 N/A N/A N/A os fp N/A N/A nmap_kdb get_base N/A N/A c 0.0 N/A t N/A N/A sigs keys N/A N/A N/A t fp N/A N/A c N/A nmap_match_one_sig N/A sigs N/A t N/A fp N/A t N/A c N/A len N/A N/A sigs keys N/A N/A c N/A guess N/A 0 N/A N/A guess N/A c N/A os N/A N/A N/A c N/A guess N/A 0 N/A N/A N/A N/A N/A guess N/A 1 append os N/A guess N/A nmap_fp N/A N/A target oport cport N/A 80 81 N/A N/A nmap fingerprinting
nmap_fp(target, [oport=80,] [cport=81,]) -> list of best guesses with accuracy
 N/A sigs N/A nmap_sig target oport cport N/A N/A nmap_search sigs N/A N/A N/A conf commands register nmap_sig2txt N/A N/A sig N/A N/A N/A torder N/A TSeq T1 T2 T3 T4 T5 T6 T7 PU N/A korder N/A Class gcd SI IPID TS Resp DF W ACK Flags Ops TOS IPLEN RIPTL RID RIPCK UCK ULEN DAT N/A txt N/A N/A i N/A N/A sig keys N/A N/A N/A i torder N/A N/A N/A N/A torder append i N/A t torder N/A N/A sl N/A N/A sig get t N/A N/A sl None N/A N/A N/A s N/A N/A k korder N/A N/A v N/A N/A sl get k N/A N/A v None N/A N/A N/A N/A N/A s append N/A %s=%s N/A k v N/A N/A N/A txt append N/A %s(%s) N/A t N/A N/A % join s N/A N/A N/A join txt N/A N/A N/A conf commands register