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 · 885 阅读 · 0 评论 -
网络编程的头文件
网络编程的头文件(这里所有的头文件都在/usr/include目录下面)经常被一些头文件搞大,不知到到哪个头文件去找结构。这里做个总结。ip头部 有两个ip头部结构,分别是 linux/ip.h 下面结构名字struct iphdrnetinet/ip.h 结构名字,这里有两个struct iphdr 和 struct ip 这三个都是一样的,看个人喜好,我个人喜换netinet/ip.h转载 2017-01-20 16:22:18 · 730 阅读 · 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 · 579 阅读 · 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 · 219 阅读 · 0 评论 -
syn flood
#include <libnet.h>void usage(char *nomenclature);struct t_pack{ struct libnet_ipv4_hdr ip; struct libnet_tcp_hdr tcp;};intmain(int argc, char **argv){ unsigned int count = 0; u_l原创 2017-01-23 14:56:58 · 247 阅读 · 0 评论