監聽乙太網 三 Packet32資料結構說明

2021-04-12 14:00:31 字數 978 閱讀 9745

packet32包中的資料結構:

第乙個重要的資料結構:_adapter(關於network adapter的)

typedef struct _adapter

adapter, *lpadapter;

第二個重要的資料結構:_packet(關於packet的) typedef struct _packet

packet, *lppacket;

第三個重要的資料結構:_packet_oid_data (關於oid請求的) typedef struct _packet_oid_data

typedef struct _packet_oid_data ?packet_oid_data, *ppacket_oid_data;

typedef struct npf_if_addr npf_if_addr;

bpf_hdr(packet header):

struct bpf_hdr ;

bpf_insn(乙個簡單的bpf偽指令):

bpf_insn中包含了乙個bpf序號產生器的簡單指令,它被用來傳送乙個filter程式給driver。

struct bpf_insn ;

bpf_program(乙個bpf偽匯程式設計序):

這段程式將被packetsetbpf()注射入核心,並被應用到每乙個進來的packet。

struct bpf_program ;

bpf_stat (本次捕獲的統計資料):

這個結構將被packet.dll用來返回捕獲過程中的統計資料。

struct bpf_stat ;

dump_bpf_hdr(dump packet header):

struct dump_bpf_hdr;

nettype (網路型別):

nettype用於packetgetnettype(),返回當前網絡卡的型別和速度。

struct nettype; 

監聽乙太網 三 Packet32資料結構說明

article last modified on 2002 9 17 microsoft windwos ntx microsoft windwos 9x winpcap the free packet capture architecture for windows typedef struct ...

監聽乙太網 三 Packet32資料結構說明

article last modified on 2002 9 17 microsoft windwos ntx microsoft windwos 9x winpcap the free packet capture architecture for windows typedef struct ...

監聽乙太網 三 Packet32資料結構說明

article last modified on 2002 9 17 microsoft windwos ntx microsoft windwos 9x winpcap the free packet capture architecture for windows typedef struct ...