第一章 摘要

随着网络的普及和网络技术的发展,网络已经成为了人们日常生活和工作中不可获缺的一部分,越来越多的信息和资源放到了互联网上,网络的安全性和可靠性变得越来越重要,因此,对于能够分析、诊断网络,测试网络性能与安全性的工具软件的需求也越来越迫切。网络嗅探器作为一个使用WinPcap开发包,嗅探流过网卡的数据并智能分析过滤,快速找到所需要的网络信息的工具,成为了人们获取、分析数据包的主要工具,网络嗅探器具有两面性,攻击者可以用它来监听网络中数据,达到非法获得信息的目的,网络管理者可以通过使用嗅探器捕获网络中传输的数据包并对其进行分析,分析结果可供网络安全分析之用。

本设计的基本任务是设计一个嗅探软件,实现对常用网络数据包抓取、分析。

软件所要完成对本机在网络中的通信数据,比如协议类型,源、目的地址和端口、数据包的大小等加以分析的功能。

本设计用到的开发工具为Microsoft Visual Studio 2010 开发环境为Windows 7/Windows XP。

关键字:网络嗅探器,数据报文,数据包,捕捉,分析

点击此处下载文档和源码

基于winpcap的网络嗅探器设计与实现相关推荐

  1. (网络实验)基于Jnetpcap的网络嗅探器(抓包程序)设计与实现

    基于Jnetpcap的网络嗅探器(抓包程序)设计与实现 作者:程哥哥 学号:xxxx 引言: 此程序是由自己编写的个人网络嗅探器,相当于著名的包捕获软件Wireshark的简化版,界面参考至别人的博客 ...

  2. 基于JAVA读书网络社区设计计算机毕业设计源码+系统+lw文档+部署

    基于JAVA读书网络社区设计计算机毕业设计源码+系统+lw文档+部署 基于JAVA读书网络社区设计计算机毕业设计源码+系统+lw文档+部署 本源码技术栈: 项目架构:B/S架构 开发语言:Java语言 ...

  3. python网络爬虫课程设计题目_山东建筑大学计算机网络课程设计《基于Python的网络爬虫设计》...

    山东建筑大学计算机网络课程设计<基于Python的网络爬虫设计> 山东建筑大学 课 程 设 计 成 果 报 告 题 目: 基于Python的网络爬虫设计 课 程: 计算机网络A 院 (部) ...

  4. 基于QT的网络嗅探器实现(网络安全课程设计)

    在这学期的网络安全课程设计中,我们需要自己实现一个基于WinPcap编程接口的网络嗅探器,历时两周完成,主要参考资料: 1.WinPcap 中文技术文档(http://www.ferrisxu.com ...

  5. 基于VC++的网络扫描器设计与实现

    本文正文其实是自己的毕业论文,现在搬上来有两个原因. 一是之前大学的文档都放在百度网盘上,大概去年的时候百度网盘改版搞得不太稳定,文件夹移动次数一多里边就会有一些文件丢失了,也没有很在意.但前几天看申 ...

  6. 基于C语言实现的网络嗅探器设计课程设计

    资源下载地址:https://download.csdn.net/download/sheziqiong/86805873 资源下载地址:https://download.csdn.net/downl ...

  7. 基于MFC+WinpCap的网络嗅探器(sniffer)

    运行效果: 这篇blog里面对于开发写的很详细了 https://blog.csdn.net/litingli/article/details/5950962 源码下载:https://downloa ...

  8. 《网络安全创新实践》:设计并实现一种基于Npcap的网络嗅探器

    需求分析 (1)能够监听所有数据包,以及监听指定IP地址的数据包: (2)能够显示完整的IP数据包首部信息,例如:版本.首部长度.数据包长度.数据包类型(协议字段).TTL.源IP地址.目的IP地址等 ...

  9. Java EE 架构设计——基于okhttp3 的网络框架设计

    转载请注明出处:http://blog.csdn.net/smartbetter/article/details/77893903 本篇文章带大家设计一套满意业务需求.代码健壮高效(高内聚低耦合)并且 ...

最新文章

  1. 开发者进阶之路 |UIBPlayer (视频播放)demo分享
  2. jsonwebtoken中文文档
  3. 单继承-继承的概念和语法
  4. php字符串search,js获取location.search每个查询字符串的值
  5. sizeof(数组名)和sizeof(指针)
  6. 【洛谷P2680】运输计划
  7. 不同的电脑打印预览不同怎么解决_条码打印软件中标签预览正常打印无反应怎么解决...
  8. [译] Grid 布局完全指南
  9. Spring AOP示例教程 - Aspect,Advice,Pointcut,JoinPoint,Annotations,XML Configuration
  10. 打磨锤子计算机专业,工大金课 | 在北工大校园里,磨一把“工大锤”
  11. 将Windows日志转换为Syslog
  12. root用户Linux 环境变量的配置解决(-bash: jps: command not found)有关问题
  13. WSUS服务器更改存放路径方法
  14. c 自定义实现string类 clear_JVM类加载器是否可以加载自定义的String
  15. 利用GBD数据库做未来疾病负担预测
  16. 本草纲目pdf彩图版下载_本草纲目pdf下载|本草纲目彩色插图版PDF完整版_ - 极光下载站...
  17. Taro webview中的h5页面如何使用原生小程序API
  18. RGB888和RGB565颜色对照表
  19. 只有1kb的清理软件_1kb病毒专杀工具下载
  20. A. Captain Flint and Crew Recruitment

热门文章

  1. eclipse配置jdk环境
  2. 基于AD Event日志检测哈希传递攻击
  3. Linux三剑客命令之sed
  4. ASP页的执行造成响应缓冲区超过其配置限制
  5. antd Popover 气泡卡片,首次位置不对解决方法
  6. 计算机水冷mod大赛,国内玩家专场 Tt水冷MOD大赛等你来战
  7. 手机网页版谷歌邮箱修改语言
  8. CG-MB 奔驰怪兽
  9. 无线蓝牙耳机只有AirPods好用吗?五款平价高人气蓝牙耳机品牌推荐
  10. 微信公众号开发模式之用户账号绑定