简易版WireShark实现-界面设计
来源:互联网 发布:手机淘宝会员名怎么填 编辑:程序博客网 时间:2024/06/06 04:12
下面是官方WireShark抓包软件的截图。
上面的矩形框主要是显示每一包的简略信息,包括数据包的序列数,数据包中的源IP地址和目的IP地址,协议类型和相关信息等等。
下面的矩形框主要是显示每一包的各层的报头信息(这里我主要针对IP协议),包括以下
- 链路帧的信息:源MAC地址,目的MAC地址,包类型
- IP报头数据:源IP地址,目的IP地址,总长度,片偏移,生存时间,协议类型等等
- 具体IP层协议的一些信息,包括检验和等等
涉及的Qt控件如下:
- TableView或TableWidget(任选其一即可,使用上没什么差别)
- TreeView或TreeWidget(同上)
最终界面设计如下:
程序的使用大致如下:
- 点击Start按钮,程序开始抓包,然后把抓到的每一包数据实时显示在下面的TableView上
- 点击TableView中的某一行,即在下面的TreeWidget中显示对应信息
阅读全文
0 0
- 简易版WireShark实现-界面设计
- 简易版WireShark实现-效果
- 简易版WireShark实现-相关网络知识(1)
- 简易版WireShark实现-相关网络知识(2)
- 简易版WireShark实现-相关网络知识(3)
- 实现简易版@功能
- swing包实现界面设计
- java实现注册界面设计
- LinkedList实现队列简易版
- 实现简易版js bind
- Android基础综合案例(七)《简易计算器UI界面设计》
- 俄罗斯方块(一) 界面设计与实现
- c++实现一个简易vector加强版
- 音乐播放器的实现(简易版)
- Python版简易计算器的实现
- 一个简易版支付路由实现
- Akka实现简易MapReduce-Scala版
- Android项目:简易版QQ的实现
- PAT程序设计考题——甲级1046(循环最短距离) C++实现
- 网关和路由器的区别
- 【Codeforces 817 C. Really Big Numbers】+ 构造
- RocketMQ学习
- 由Web Project Settiongs导致的404
- 简易版WireShark实现-界面设计
- 七、贪心算法
- Native Service的完整示例
- 别让你妈知道!
- iOS 有TabBar的VC界面push后隐藏TabBar的方法
- 设计模式之迭代器模式
- 50个必备的实用jQuery代码段+ 可以直接拿来用的15个jQuery代码片段
- Python 如何调用父类的构造函数
- Python基础——字典