pcap
nobody001z
这个作者很懒,什么都没留下…
展开
-
libpcap几个例子
这几个例子偏向于libpcap的基本使用,还需要了解以下网络协议格式的分析。 获取网卡名称 #include <pcap.h> #include <stdio.h>int main() { char errbuf[PCAP_ERRBUF_SIZE], *device; device = pcap_lookupdev(errbuf); if(device) {原创 2017-01-20 10:52:20 · 876 阅读 · 0 评论 -
网络编程的头文件
网络编程的头文件(这里所有的头文件都在/usr/include目录下面) 经常被一些头文件搞大,不知到到哪个头文件去找结构。这里做个总结。ip头部 有两个ip头部结构,分别是 linux/ip.h 下面结构名字struct iphdr netinet/ip.h 结构名字,这里有两个struct iphdr 和 struct ip 这三个都是一样的,看个人喜好,我个人喜换netinet/ip.h转载 2017-01-20 16:22:18 · 710 阅读 · 0 评论 -
一个pcap抓包分析code
#include <stdio.h> #include <pcap.h> #include <stdlib.h> #include <errno.h> #include <sys/socket.h>#include <netinet/in.h> #include <arpa/inet.h>#include <netinet/if_ether.h> #include <net/ethernet.h>#原创 2017-01-20 17:43:32 · 577 阅读 · 0 评论 -
pcap analyse
#include <stdio.h> #include <pcap.h> #include <stdlib.h> #include <errno.h> #include <sys/socket.h>#include <netinet/in.h> #include <arpa/inet.h>#include <netinet/if_ether.h> #include <net/ethernet.h>#原创 2017-01-22 11:44:48 · 213 阅读 · 0 评论 -
syn flood
#include <libnet.h> void usage(char *nomenclature);struct t_pack { struct libnet_ipv4_hdr ip; struct libnet_tcp_hdr tcp; }; int main(int argc, char **argv) { unsigned int count = 0; u_l原创 2017-01-23 14:56:58 · 243 阅读 · 0 评论