计算机与信息学院《计算机网络系统实践》报告设计题目:嗅探器的设计与实现学生:学 号:2010专业班级:信息安全2013 年 9 月 25一设计要求1.不限平台可以使用LibpcapWinPcap 或 Linux的原始套接字2.实现一个功能比较简单的具有图形界面的Sniffer主线程响应用户界面操作工作线程完成抓包等工作3.能够解析出IP层和传输层的协议头能够过滤TCPUDP等数
Winpcap 环境部署(VC6.0出现pcap.h: No such file or directory问题解决方法)Winpcap简介及Winpcap安装包和开发包下载地址:Winpcap是一个强大的网络开发库可以实现许多功能:获取可用的网络适配器获取指定适配器信息(比如名称和描述信息)捕获指定网卡的数据封包发送数据封包过滤捕获的包以获取特定包等首先到 HYPERLINK :w
利用WIPCAP捕捉IP数据包分析局域网流量1背景知识1.1IP协议IP(Internet Protocol互联网协议)协议是TCPIP协议族中最为核心的协议所有的TCPUDPICMP及IGMP数据都以IP数据报格式传输IP协议把传输层送来的消息封装成IP数据包并把IP数据包传递给数据链路层IP协议制定了统一的IP数据报格式向传输层屏蔽了通信子网的差异从而为消息的收发双方提供了一条透明的传输
Wireshark使用说明一安装wireshark:1在windows下安装:Wireshark的安装需要WinPcap但是在Wireshark的安装包里一般含有WinPcap所以不需要单独下载安装它除了普通的安装之外还有几个组件供挑选安装选择组件(注意:GTK1和GTK2无法同时安装):Wireshark GTK1-Wireshark:一个GUI网络分析工具Wireshark GTK2-W
一)数据结构?1) typedef struct _ADAPTER? ADAPTER???? 描述一个网络适配器?2) typedef struct _PACKET PACKET?????? 描述一组网络数据报的结构?3) typedef struct NetType NetType?????? 描述网络类型的数据结构?4) typedef struct npf_if_addr npf_if
Click to edit Master text stylesSecond levelThird levelFourth levelFifth levelClick to edit Master title style Click to edit Master text stylesSecond levelThird levelFourth levelFifth levelClick to
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级使用WinPcap编写Sniffer程序内容介绍嗅探器原理Winpcap介绍Winpcap安装Winpcap应用程序结构Sniffer(嗅探器)设计原理 通常的套接字程序只能响应与自己硬件地址相匹配的或是以广播形式发出的数据帧对于其他形式的数据帧比如已到达网络接口但却不是发给此地址的数据帧网络接口在验证投递地址并非自身地址之后