Politician 1.0.0
WiFi Auditing Library for ESP32
Loading...
Searching...
No Matches
politician::fingerprint Namespace Reference

Classes

struct  BuiltinOui
 
struct  BuiltinVendorRule
 
class  Detector
 

Typedefs

using DeviceFoundCb = void(*)(const DeviceRecord &rec)
 

Variables

static const char *const _FP_VENDORS []
 
static const BuiltinVendorRule _FP_VENDOR_RULES []
 
static const BuiltinOui _FP_OUI_DB []
 
static const size_t _FP_OUI_DB_COUNT = 3726
 

Class Documentation

◆ politician::fingerprint::BuiltinOui

struct politician::fingerprint::BuiltinOui

Definition at line 331 of file PoliticianFingerprintDB.h.

Class Members
uint8_t oui[3]
uint8_t vendor_idx

◆ politician::fingerprint::BuiltinVendorRule

struct politician::fingerprint::BuiltinVendorRule

Definition at line 168 of file PoliticianFingerprintDB.h.

Class Members
uint8_t confidence
const char * model
const char * probeSsid

Typedef Documentation

◆ DeviceFoundCb

using politician::fingerprint::DeviceFoundCb = typedef void (*)(const DeviceRecord &rec)

Definition at line 58 of file PoliticianFingerprint.h.

Variable Documentation

◆ _FP_OUI_DB

const BuiltinOui politician::fingerprint::_FP_OUI_DB[]
static

Definition at line 335 of file PoliticianFingerprintDB.h.

Referenced by politician::Politician::getVendor().

◆ _FP_OUI_DB_COUNT

const size_t politician::fingerprint::_FP_OUI_DB_COUNT = 3726
static

Definition at line 4063 of file PoliticianFingerprintDB.h.

Referenced by politician::Politician::getVendor().

◆ _FP_VENDOR_RULES

const BuiltinVendorRule politician::fingerprint::_FP_VENDOR_RULES[]
static

Definition at line 173 of file PoliticianFingerprintDB.h.

◆ _FP_VENDORS

const char* const politician::fingerprint::_FP_VENDORS[]
static

Definition at line 10 of file PoliticianFingerprintDB.h.

Referenced by politician::Politician::getVendor().