码迷,mamicode.com
首页 > 其他好文 > 详细

libpcap

时间:2016-01-28 12:33:30      阅读:188      评论:0      收藏:0      [点我收藏+]

标签:

//函数名称:pcap_t *pcap_open_live(const char *source, int snaplen, int promisc, int to_ms, char *errbuf)
//函数功能:获得用于捕获网络数据包的数据包捕获描述字。
//函数位置:pcap.c

//函数名称:pcap_t *pcap_open_offline(const char *fname, char *errbuf)
//函数功能:打开以前保存的 pcap 数据包,用于读取。
//函数位置:savefile.c

//函数名称:pcap_dumper_t *pcap_dump_open(pcap_t *p, const char *fname)
//函数功能:打开用于保存捕获数据的文件,用于写入。
//函数位置:sf-pcap.c

//函数名称:char *pcap_lookupdev (char *ebuf)
//函数功能:用于返回可被pcap_open_live()或pcap_lookupnet()函数调用的网络设备名指针。
//函数位置:pcap-dos.c

//函数名称:int pcap_lookupnet (const char *device, bpf_u_int32 *localnet,bpf_u_int32 *netmask, char *errbuf)
//函数功能:获得指定网络设备的网络好和掩码
//函数位置:pcap-dos.c

//函数名称:int pcap_dispatch(pcap_t *p, int cnt, pcap_handler callback, u_char *user)
//函数功能:捕获并处理数据包。
//函数位置:pcap.c

//函数名称:int pcap_loop(pcap_t *p, int cnt, pcap_handler callback, u_char *user)
//函数功能:捕获并处理数据包,与pcap_dispatch有区别。
//函数位置:pcap.c

//函数名称:void pcap_dump(u_char *user, const struct pcap_pkthdr *h, const u_char *sp)
//函数功能:向pcap_dump_open()函数打开的文件输出一个数据包。
//函数位置:sf-pcap.c

//函数名称:int pcap_compile(pcap_t *p, struct bpf_program *program, const char *buf, int optimize, bpf_u_int32 mask)
//函数功能:间buf中的字符串编译到过滤程序中。
//函数位置:gencode.c

//函数名称:static int pcap_setfilter_bpf(pcap_t *p, struct bpf_program *fp)
//函数功能:指定一个过滤器。
//函数位置:pcap-bpf.c

//函数名称:pcap_next(pcap_t *p, struct pcap_pkthdr *h)
//函数功能:返回指向下一个数据包的 u_char 指针。
//函数位置:pcap.c

//函数名称:int pcap_datalink(pcap_t *p)
//函数功能:返回数据链路层类型。
//函数位置:pcap.c

//函数名称:int pcap_snapshot(pcap_t *p)
//函数功能:返回pcap_open_live()被调用后的 snapshot 值。
//函数位置:pcap.c

//函数名称:int pcap_is_swapped(pcap_t *p)
//函数功能:返回当前主机系统的字节序和被打开文件的字节序是否相同。
//函数位置:pcap.c

//函数名称:
//函数功能:
//函数位置:

 

libpcap

标签:

原文地址:http://www.cnblogs.com/liuyj-vv/p/5165733.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!