定义
[WinPcap user's manual]
数据结构 | |
struct | pcap_file_header |
libpcap 堆文件首部. 更多... | |
struct | pcap_pkthdr |
堆文件中包的首部. 更多... | |
struct | pcap_stat |
保存一个接口统计值的结构体. 更多... | |
struct | pcap_if |
接口列表中的一项,在 pcap_findalldevs() 中被使用. 更多... | |
struct | pcap_addr |
表示一个接口地址,在 pcap_findalldevs() 中被使用. 更多... | |
宏定义 | |
#define | PCAP_VERSION_MAJOR 2 |
主要libpcap堆文件版本. | |
#define | PCAP_VERSION_MINOR 4 |
次要libpcap堆文件版本. | |
#define | PCAP_ERRBUF_SIZE 256 |
libpcap 错误信息缓存的大小. | |
#define | PCAP_IF_LOOPBACK 0x00000001 |
接口是回调的(interface is loopback). | |
#define | MODE_CAPT 0 |
捕捉模式,在调用 pcap_setmode() 时被使用. | |
#define | MODE_STAT 1 |
统计模式,在调用 pcap_setmode() 时被使用. | |
自定义类型 | |
typedef int | bpf_int32 |
32-bit integer | |
typedef u_int | bpf_u_int32 |
32-bit unsigned integer | |
typedef struct pcap | pcap_t |
一个已打开的捕捉实例的描述符。这个结构体对用户来说是不透明的,它通过 wpcap.dll 提供的函数,维护了它的内容. | |
typedef struct pcap_dumper | pcap_dumper_t |
libpcap 存储文件的描述符. | |
typedef struct pcap_if | pcap_if_t |
接口列表中的一项,参见 pcap_if. | |
typedef struct pcap_addr | pcap_addr_t |
表示一个接口地址,参见 pcap_addr. |
详细描述
wpcap.dll 的定义
定义文档
#define MODE_CAPT 0 |
捕获模式,在调用 pcap_setmode() 时被使用.
第 172 行,文件 incs/pcap.h.
#define MODE_STAT 1 |
统计模式,在调用 pcap_setmode() 时被使用.
第 173 行,文件 incs/pcap.h.
#define PCAP_ERRBUF_SIZE 256 |
libpcap错误信息缓存的大小.
第 59 行,文件 incs/pcap.h.
#define PCAP_IF_LOOPBACK 0x00000001 |
接口是回环(Interface is loopback)
第 156 行,文件 incs/pcap.h.
#define PCAP_VERSION_MAJOR 2 |
主要libpcap堆文件版本。
第 56 行,文件 incs/pcap.h.
#define PCAP_VERSION_MINOR 4 |
次要libpcap堆文件版本.
第 57 行,文件 incs/pcap.h.
自定义类型文档
typedef int bpf_int32 |
typedef u_int bpf_u_int32 |
32-bit unsigned integer
第 67 行,文件 incs/pcap.h.
typedef struct pcap_addr pcap_addr_t |
表示一个接口地址,参见 pcap_addr.
第 73 行,文件 incs/pcap.h.
typedef struct pcap_dumper pcap_dumper_t |
libpcap存储文件的描述符。
第 71 行,文件 incs/pcap.h.
接口列表的一项,参见 pcap_if.
第 72 行,文件 incs/pcap.h.
typedef struct pcap pcap_t |
一个已打开的捕捉实例的描述符。这个结构体对用户来说是不透明的,它通过 wpcap.dll 提供的函数,维护了它的内容。
第 70 行,文件 incs/pcap.h.