欢迎来到天天文库
浏览记录
ID:22920040
大小:964.48 KB
页数:27页
时间:2018-11-01
《网络攻击与防范实验报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、网络攻击与防范实验报告姓名:学号:所在班级:实验名称:编写A己的网络嗅探器实验日期:2014年10月22日指导老师:张玉洁、宋杨实验评分:验收评语:实验目的:通过丌发基于WinPcap的嗅探器,掌握嗅探器的工作原理,熟悉WinPcap的使用,掌握基于WinPcap网络嗅探器的开发过程。实验内容:开发出一个任意〒台上的Sniffer(嗅探器)工具,能显示所捕获的局域网数据包外能做相应的分析和统计。主要A界如下.••列出监测主机的所有网卡,选择一个网卡,设置为混杂模式进行监听。•捕获所有流经网卞的数据包,并利用WinPcap函
2、数库设置过滤规则。•分析捕获到的数裾包的包义•和数裾,按照各种协议的格式进行格式化显示。•将所开发工具的捕获和分析结果与常川的Sniffer进行比较,完善程序代码。实验环境:>硬件环境:今处理器:Intel(R)Core(TM)i5-3337UCPU@1.80GHz1.80GHz今内存:6.00G今硬盘:600G今网卡:Intcl(R)Ccntrino(R)Wirclcss-N2230/RcaltckPCIcFE系列控制器今网速:约200KB/S>软件环境:今操作系统:Windows8.1x64位操作系统今丌发工具:Vis
3、ualStudio2013今开发语言:C#实验设计:SharpPcap是一个.NET环境F的网络包捕获桐架,足基于WinPcap库开发。提供了捕获、注入、分析和构建的功能,适用于C#和VBNET丌发语言。木实验利用SharpPcap提供的这些网络接口获取到底层的网卡信息及其数裾包,并凡支持捕获前过滤条件和捕获盾过滤条件的设定。再根据TCP/IP协议栈的结构capturedPacket.Extract(typeof(ProtocolPacket))和PacketDotNet.Packet.ParsePacket(e.Pack
4、et.LinkLayerType,e.Packet.Data)方法依次在数掘链路层、网络层、数据传输层和成川层,分别进行数据包的分拆与解析,获取相应协议层的数裾倌息,并根据应用程序的端口信息找出其对应的数据乜,例如Microsoft-SQL-Server,MySQL、Telnet、QQ、Tomcat等等。实验还对几个最常用的协议,如ARP、IP、ICMP、TCP、UDP等协议的数据包数景进行统计,井用柱状图的形式展现给用户。最后,还从网络层、传输层、应用层三个层次对数据乜进行分类,计算它们的百分比,以饼图的形式展现。网络攻
5、击与防范实验报告姓名:学号:所在班级:实验名称:编写A己的网络嗅探器实验日期:2014年10月22日指导老师:张玉洁、宋杨实验评分:验收评语:实验目的:通过丌发基于WinPcap的嗅探器,掌握嗅探器的工作原理,熟悉WinPcap的使用,掌握基于WinPcap网络嗅探器的开发过程。实验内容:开发出一个任意〒台上的Sniffer(嗅探器)工具,能显示所捕获的局域网数据包外能做相应的分析和统计。主要A界如下.••列出监测主机的所有网卡,选择一个网卡,设置为混杂模式进行监听。•捕获所有流经网卞的数据包,并利用WinPcap函数库设
6、置过滤规则。•分析捕获到的数裾包的包义•和数裾,按照各种协议的格式进行格式化显示。•将所开发工具的捕获和分析结果与常川的Sniffer进行比较,完善程序代码。实验环境:>硬件环境:今处理器:Intel(R)Core(TM)i5-3337UCPU@1.80GHz1.80GHz今内存:6.00G今硬盘:600G今网卡:Intcl(R)Ccntrino(R)Wirclcss-N2230/RcaltckPCIcFE系列控制器今网速:约200KB/S>软件环境:今操作系统:Windows8.1x64位操作系统今丌发工具:Visual
7、Studio2013今开发语言:C#实验设计:SharpPcap是一个.NET环境F的网络包捕获桐架,足基于WinPcap库开发。提供了捕获、注入、分析和构建的功能,适用于C#和VBNET丌发语言。木实验利用SharpPcap提供的这些网络接口获取到底层的网卡信息及其数裾包,并凡支持捕获前过滤条件和捕获盾过滤条件的设定。再根据TCP/IP协议栈的结构capturedPacket.Extract(typeof(ProtocolPacket))和PacketDotNet.Packet.ParsePacket(e.Packet.
8、LinkLayerType,e.Packet.Data)方法依次在数掘链路层、网络层、数据传输层和成川层,分别进行数据包的分拆与解析,获取相应协议层的数裾倌息,并根据应用程序的端口信息找出其对应的数据乜,例如Microsoft-SQL-Server,MySQL、Telnet、QQ、Tomcat等等。实验
此文档下载收益归作者所有