需求分析

(1)能够监听所有数据包,以及监听指定IP地址的数据包;

(2)能够显示完整的IP数据包首部信息,例如:版本、首部长度、数据包长度、数据包类型(协议字段)、TTL、源IP地址、目的IP地址等;

(3)能够显示完整的TCP报文段信息,例如:源端口、目的端口、序号、确认号、数据部分等;

(4)能够自动检测SQL注入攻击等Web攻击行为;

(5)能够将监听到的数据包信息保存到文件中,以及从文件中读取并显示数据包信息;

(6)具有图形化操作界面。

实验报告

https://download.csdn.net/download/weixin_46531010/86874882?spm=1001.2014.3001.5503https://download.csdn.net/download/weixin_46531010/86874882?spm=1001.2014.3001.5503

源代码:MFC作为前端

https://download.csdn.net/download/weixin_46531010/86884673https://download.csdn.net/download/weixin_46531010/86884673

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

  1. 一种基于RMON的网络探测器

    针对目前IP网络管理系统中管理信息的收集所存在的不足之处,文中设计了一种基于RMON的网络探测器并给出了具体的实现方案:该探测器充分利用一些现有的免费开发工具包,并可以有效地解决这些问题. 关键词 网 ...

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

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

  3. python小波分析法检测火焰_一种基于小波分析的网络流量异常检测方法

    一种基于小波分析的网络流量异常检测方法 杜臻 ; 马立鹏 ; 孙国梓 [期刊名称] <计算机科学> [年 ( 卷 ), 期] 2019(046)008 [摘要] 对大量网络流量数据进行高质 ...

  4. FSGAN:一种基于对抗生成网络的换脸术

    本文导读 本文主要介绍ICCV 2019的一篇文章,FSGAN:Subject Agnostic Face Swapping and Reenactment. 文章提出了一种基于对抗生成网络的换脸术, ...

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

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

  6. 如何取回服务器上的文件网页设计,毕业设计(论文)-基于内容中心网络开发平台的文件分享精选.docx...

    毕业设计(论文)-基于内容中心网络开发平台的文件分享精选 基于内容中心网络开发平台的文件分享摘要当前的网络环境与网络诞生之初时相比已经发生变化,信息更多被用于分享和合作,而非仅仅从一地传送至另一地,基 ...

  7. 基于winpcap的网络嗅探器设计与实现

    第一章 摘要 随着网络的普及和网络技术的发展,网络已经成为了人们日常生活和工作中不可获缺的一部分,越来越多的信息和资源放到了互联网上,网络的安全性和可靠性变得越来越重要,因此,对于能够分析.诊断网络, ...

  8. 论文解读:《一种基于长短期记忆网络深度学习的药物靶相互作用预测方法》

    论文解读:<A deep learning-based method for drug-target interaction prediction based on long short-ter ...

  9. 应用实践 | 电商应用——一种基于强化学习的特定规则学习模型

    本文转载自公众号:浙大KG. 作者:汪寒,浙江大学硕士,主要研究方向为知识图谱和自然语言处理. 应用场景 在电商实际应用中,每个商品都会被挂载到若干个场景,以图结构中的节点形式存在.商品由结构化信息表 ...

最新文章

  1. C++中public、protected、private的差别
  2. Fastsocket学习笔记之小结篇
  3. 天龙源码框架分析_MySQL8-InnoDB总体架构和运行机制的系统分析(上)
  4. python 二分类的实例_keras分类之二分类实例(Cat and dog)
  5. freecodecamp_freeCodeCamp.org隐私权政策:问题与解答
  6. 1.Android新版开发教程笔记—Android ADB工具使用
  7. C盘文件内容及清理思路
  8. 500元/天,她们在闲鱼出租自己
  9. GitLab 配置 OAuth2 实现第三方登录,简直太方便了!
  10. 电大计算机应用小抄,2015年最新电大统考计算机应用基础小抄(完整版电大小抄).DOC...
  11. (转载)Hadoop常用SDK系列五 TotalOrderPartitioner
  12. oracle高效分页存储过程(百万数据级)
  13. 大脑开发——超右脑觉醒
  14. 嵌入式电子钢琴游戏开发设计
  15. php订阅号发送消息,关于php微信订阅号开发之token验证后自动发送消息给订阅号但是没有消息返回的问题,_PHP教程...
  16. java方法的通用格式,【学习笔记】使用Java读取、写入Excel全版本(包含xls、xslx格式)通用方法及代码展示(POI)...
  17. oracle求非偶非素数的和,Sub Maths__写给非数学专业的朋友们
  18. MySQL的文本导入load data local
  19. iOS-使用第三方实现短信验证码功能
  20. win10无线投屏_Win10系统自带手机投屏功能真的能取代投屏器吗?

热门文章

  1. android 锥形进度条,canvas锥形进度条怎么渐变
  2. 文件版本管理工具SVN
  3. 水利水电安全员考试多选练习题库(2)
  4. “error LNK1123
  5. AUTO CAD Electrical缺少AceRedist文件
  6. python批量下载马拉松图片
  7. 什么是接口回调(一)
  8. es(一)-走进es
  9. 如何在 Web 应用里消费 SAP Leonardo 的机器学习 API
  10. 案例:留学咨询服务行业的内容策划 | 品牌传播