#include "util.h"#include "Dict.h"Include dependency graph for OSFinger.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Classes | |
| struct | fp_entry |
| struct | mtu_def |
| struct | os_type |
| class | OSFingerprint |
Defines | |
| #define | PACKET_BIG 100 |
| #define | MAXSIGS 1024 |
| #define | MAXLINE 1024 |
| #define | MAXDIST 40 |
| #define | MAXOPT 64 |
| #define | OSHSIZE 16 |
| #define | SIGHASH(tsize, optcnt, q, df) ((uint8(((tsize) << 1) ^ ((optcnt) << 1) ^ (df) ^ (q) )) & 0x0f) |
| #define | MOD_NONE 0 |
| #define | MOD_CONST 1 |
| #define | MOD_MSS 2 |
| #define | MOD_MTU 3 |
| #define | QUIRK_PAST 0x1 |
| #define | QUIRK_ZEROID 0x2 |
| #define | QUIRK_IPOPT 0x4 |
| #define | QUIRK_URG 0x8 |
| #define | QUIRK_X2 0x10 |
| #define | QUIRK_ACK 0x20 |
| #define | QUIRK_T2 0x40 |
| #define | QUIRK_FLAGS 0x80 |
| #define | QUIRK_DATA 0x100 |
| #define | QUIRK_BROKEN 0x200 |
| #define | QUIRK_RSTACK 0x400 |
| #define | QUIRK_SEQEQ 0x800 |
| #define | QUIRK_SEQ0 0x1000 |
| #define | GADGETNAT 0x1 |
| #define | GADGETNAT2 0x2 |
| #define | GADGETFIREWALL 0x4 |
| #define | GADGETECN 0x8 |
| #define | GADGETUPTIME 0x10 |
| #define | MATCHGENERIC 0x1 |
| #define | MATCHFUZZY 0x2 |
Enumerations | |
| enum | FingerprintMode { SYN_FINGERPRINT_MODE, SYN_ACK_FINGERPRINT_MODE, RST_FINGERPRINT_MODE } |
Functions | |
| declare (PDict, int) | |
|
|
Definition at line 163 of file OSFinger.h. Referenced by OSFingerprint::FindMatch(). |
|
|
Definition at line 162 of file OSFinger.h. Referenced by OSFingerprint::FindMatch(). |
|
|
Definition at line 160 of file OSFinger.h. Referenced by OSFingerprint::FindMatch(). |
|
|
Definition at line 161 of file OSFinger.h. Referenced by OSFingerprint::FindMatch(). |
|
|
Definition at line 164 of file OSFinger.h. Referenced by OSFingerprint::FindMatch(). |
|
|
Definition at line 167 of file OSFinger.h. Referenced by OSFingerprint::FindMatch(). |
|
|
Definition at line 166 of file OSFinger.h. Referenced by OSFingerprint::FindMatch(). |
|
|
Definition at line 32 of file OSFinger.h. Referenced by OSFingerprint::FindMatch(). |
|
|
Definition at line 27 of file OSFinger.h. Referenced by ascii2prefix(), and OSFingerprint::load_config(). |
|
|
Definition at line 38 of file OSFinger.h. Referenced by TCP_Connection::BuildOSVal(), and OSFingerprint::load_config(). |
|
|
Definition at line 24 of file OSFinger.h. Referenced by OSFingerprint::load_config(), and OSFingerprint::OSFingerprint(). |
|
|
Definition at line 142 of file OSFinger.h. Referenced by OSFingerprint::collide(), OSFingerprint::FindMatch(), and OSFingerprint::load_config(). |
|
|
Definition at line 143 of file OSFinger.h. Referenced by OSFingerprint::collide(), OSFingerprint::FindMatch(), and OSFingerprint::load_config(). |
|
|
Definition at line 144 of file OSFinger.h. Referenced by OSFingerprint::collide(), OSFingerprint::FindMatch(), and OSFingerprint::load_config(). |
|
|
Definition at line 141 of file OSFinger.h. |
|
|
Definition at line 132 of file OSFinger.h. Referenced by OSFingerprint::OSFingerprint(). |
|
|
Definition at line 21 of file OSFinger.h. Referenced by OSFingerprint::collide(), and OSFingerprint::FindMatch(). |
|
|
Definition at line 151 of file OSFinger.h. Referenced by TCP_Connection::BuildOSVal(), and OSFingerprint::load_config(). |
|
|
Definition at line 155 of file OSFinger.h. Referenced by TCP_Connection::BuildOSVal(), and OSFingerprint::load_config(). |
|
|
Definition at line 154 of file OSFinger.h. Referenced by TCP_Connection::BuildOSVal(), and OSFingerprint::load_config(). |
|
|
Definition at line 153 of file OSFinger.h. Referenced by TCP_Connection::BuildOSVal(), and OSFingerprint::load_config(). |
|
|
Definition at line 148 of file OSFinger.h. Referenced by TCP_Connection::BuildOSVal(), and OSFingerprint::load_config(). |
|
|
Definition at line 146 of file OSFinger.h. Referenced by TCP_Connection::BuildOSVal(), and OSFingerprint::load_config(). |
|
|
Definition at line 156 of file OSFinger.h. Referenced by OSFingerprint::load_config(). |
|
|
Definition at line 158 of file OSFinger.h. Referenced by TCP_Connection::BuildOSVal(), and OSFingerprint::load_config(). |
|
|
Definition at line 157 of file OSFinger.h. Referenced by TCP_Connection::BuildOSVal(), and OSFingerprint::load_config(). |
|
|
Definition at line 152 of file OSFinger.h. Referenced by TCP_Connection::BuildOSVal(), and OSFingerprint::load_config(). |
|
|
Definition at line 149 of file OSFinger.h. Referenced by TCP_Connection::BuildOSVal(), and OSFingerprint::load_config(). |
|
|
Definition at line 150 of file OSFinger.h. Referenced by TCP_Connection::BuildOSVal(), and OSFingerprint::load_config(). |
|
|
Definition at line 147 of file OSFinger.h. Referenced by TCP_Connection::BuildOSVal(), and OSFingerprint::load_config(). |
|
|
Definition at line 138 of file OSFinger.h. Referenced by OSFingerprint::FindMatch(), and OSFingerprint::load_config(). |
|
|
Definition at line 79 of file OSFinger.h.
00079 {
00080 SYN_FINGERPRINT_MODE, SYN_ACK_FINGERPRINT_MODE, RST_FINGERPRINT_MODE,
00081 };
|
|
||||||||||||
|
|
1.3.5