IP网络数据嗅探器设计

IP网络数据嗅探器设计
作者:周璐璐
来源:《卷宗》2014年第02
        要:随着网络技术的发展及其应用的普及,互联网上的信息资源日渐繁多,复杂的网络环境使得信息存储、处理的风险大大增加,同时信息传送也产生了新的问题。本设计IP网络数据嗅探器是软件网络数据嗅探器,它可以获得计算机的网卡列表供用户选中要用于监听工作的网卡。它还可以将计算机网卡设置为混杂模式,从而监听到连接端口上出现的一切数据。
        关键字:嗅探器;协议;数据包Winpcap叶念琛三部曲MFC;类
        辽宁工程技术大学学报随着网络技术的迅速发展,人们对网络安全的要求越来越高,因此捕获并分析数据包的软件应用日渐广泛。IP网络数据嗅探器是一款用来捕获和分析以太网数据包的软件。它可用于维护网络安全,还可以获得计算机的网卡列表供用户选中要用于监听工作的网卡。它会根据用户自定义的过滤规则捕获数据包。通过分析数据包帧结构,它可以获取该数据包的各层协议内容。它可以将分析结果以及整个数据包在软件主界面中显示,并把数据包写入pcap贵州财经学院学报
件、导出到用户所选路径。
法希文        下面给读者介绍IP网络数据嗅探器的总体设计和捕包过程。
        1 系统功能设计
        本设计的基本功能是捕获并分析数据包,具体包括获取网卡信息、打开网卡;用户自定义过滤规则;捕获数据包;通过分析数据包在网络中第二、三、四层所用协议,获得其源目的MAC地址、IP地址以及端口号,将上述内容以列表控件的报表格式显示在软件主界面中;以树控件的形式将数据帧在数据链路层、网络层和传输层使用的协议数据报各字段信息显示在软件主界面中;以编辑框的形式将数据包内容显示在软件主界面中;最后还将数据导出到试用目录pcap格式的文件中。
        网卡的配置、过滤器以及数据包的捕获功能的实现主要是通过调用Winpcap提供的APIa549细胞函数完成的,数据解析、显示功能的实现主要是通过自定义函数完成,文件导出部分功能的实现主要通过Windows Shell编程中的函数完成。

本文发布于:2024-09-20 15:29:45,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/233622.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:数据包   数据   网卡   网络   信息   嗅探器   软件   捕获
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议