网络攻击与防范实验报告

网络攻击与防范实验报告

ID:22920040

大小:964.48 KB

页数:27页

时间:2018-11-01

网络攻击与防范实验报告_第1页
网络攻击与防范实验报告_第2页
网络攻击与防范实验报告_第3页
网络攻击与防范实验报告_第4页
网络攻击与防范实验报告_第5页
资源描述:

《网络攻击与防范实验报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

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等等。实验

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。