《网络嗅探器的设计与实现》计算机网络 课程设计

本文是关于《网络嗅探器的设计与实现》的计算机网络课程设计,介绍了网络嗅探器的基本原理、设计思路、运行与测试,以及其在网络层抓包和数据分析中的应用。实验要求包括设计一个网络嗅探器,实现网络层抓包和数据分析,软件需具备友好的用户界面。实验内容涉及OSI模型和TCP/IP协议,探讨了嗅探器在网络安全和黑客攻击中的角色。设计思路涵盖了使用原始套接字和Winpcap库进行数据包捕获和分析。
摘要由CSDN通过智能技术生成

《网络嗅探器的设计与实现》计算机网络 课程设计

目 录
1实验要求… 1
2实验内容 …1
2.1背景… 1
2.2基本概念和原理 …2
3设计思路 …5
3.1 设计流程图 …5
3.2 主要代码… 5
4运行与测试… 10
5总结 …11

参考文献…13
附录(代码)…14

1实验要求

在理解网络分层协议的基础上,设计实现一个网络嗅探器。能够实现网络层抓包,并对获得的数据包的源和目的地址、端口、协议等进行分析,并给出简单明了的分析统计结果,软件界面设计友好。
该软件能够以下基本功能:能列出监测主机的所有网卡,选择一个网卡,设为混杂工作模式;能捕获所有流经网卡的数据包,并利用Wincap函数库设置过滤规则;能分析捕获的数据包的包头和数据,按照各种协议格式进行格式化显示;将个人所开发工具的捕获和分析结果与常用的wireshark或sniffer进行比较,完善程序代码。

2实验内容

2.1背景
为了使不同体系结构的计算机网络都能进行互联,国际标准化组织ISO于1997年成立了专门的结构研究这个问题。不久他们就提出了一个试图使各种计算机在世界范围内都

评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

司沐夜枫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值