首页 > 其他分享 >课程设计wireshark报告个人

课程设计wireshark报告个人

时间:2023-12-17 15:22:05浏览次数:25  
标签:TLS 协议 课程设计 个人 SSL Wireshark 解析 wireshark

IS课程设计-个人报告

个人报告

1. 小组贡献排序及依据(每个人的工作量):

  • 张顺扬(37%):针对GMT0024以及相关网站提供的五个协议相关数据资料编写lua代码并进行不断调试。
  • 肖权城(33%):前期进行相关资料检索,提供了大量包括协议逻辑分析功能的网站和数据资料对后期代码编写带来了有力支撑。
  • 徐元琦(30%):对代码进行修改,分析Wireshark数据包内容

2. 个人报告(20211312徐元琦):

在这个课程设计中,我贡献了以下方面的工作:

  1. 设计和实现SSL/TLS协议解析功能

协助更改编写了主要的解析函数,包括握手协议解析(dissect_ssl_handshake)、CipherSpec Change协议解析(dissect_cipher_spec_change)、Record Layer协议解析(dissect_record_layer_protocol)、Alert Protocol协议解析(dissect_alert_protocol)等。这些函数通过解析Wireshark捕获的SSL/TLS流量,提取关键信息,并在Wireshark界面中以易读的方式显示。

  1. 分析数据包的内容

因之前以wireshark抓包为主题曾有过一个大创项目,因而我对数据包的内容有了一定的理解。我协助小组达成对数据包内容的分段解析。

  1. 注释和文档编写

在代码中添加了详尽的注释,解释了关键逻辑和功能。这有助于其他开发者理解代码,并能够更方便地进行二次开发或维护。

  1. 测试和调试

通过对Wireshark捕获的SSL/TLS流量进行测试,验证了插件在实际场景中的正确性。在调试过程中,我发现并解决了一些潜在的问题,确保了插件的稳定性和可靠性。

  1. 绘制相关图表



设计体会及收获

总结与展望:
通过这次课程设计,我学到了很多关于SSL/TLS协议的内容。在这个过程中,我深刻认识到了团队合作的重要性。我们的小组分工明确,每个人都扮演了重要的角色,并且不断交流和协作,才能最终完成项目。我在设计和实现SSL/TLS协议解析功能方面发挥了重要作用,并且在注释和文档编写、测试和调试等方面也做出了贡献。这个过程帮助我掌握了解析网络协议的基本技能,同时也锻炼了我的团队合作和沟通能力。在未来的工作中,我将继续不断学习和提高自己的技能,追求卓越。

d) 参考资料

  • CSDN - Wireshark插件开发与分析TLS/SSL协议类型
  • 百度百家号 - SSL/TLS协议的记录层字段解析
  • CSDN - Wireshark每个数据包分析TLS/SSL协议类型

标签:TLS,协议,课程设计,个人,SSL,Wireshark,解析,wireshark
From: https://www.cnblogs.com/xuyuanqi/p/17909125.html

相关文章

  • 个人贡献
    电子公文传输系统——个人贡献一、个人工作简述(一)在网上检索资料现在网上有许多java-web工程的框架,我们可以在此基础上实现电子公文传输的相关功能,这样会比较好上手一些。所以首先是要搜集资料,在自己的idea里面进行调通。另外我们借鉴别人的项目,最基本的还是要对整个项目体系有......
  • 20191117丁乙倍——个人贡献
    任务详情1简述你完成的工作2你们小组总共的代码行数,你贡献的代码行数?相关代码链接?3你们小组总共的文档数?你贡献的文档数?相关链接?1.完成的工作:数据库的设计和实现,数据库的连接2.小组总共完成的带码数:4800多行我贡献的代码数:982行代码链接:https://gitee.com/butanethiol/d......
  • 个人优化 Github Pages 博客网站访问速度记录
    使用GithubPages可以方便地搭建自己的静态网站,详细过程参考我的这篇文章。使用hugo和GithubPages搭建个人博客但由于众所周知的原因,此方法搭建的博客在国内访问速度不佳。因此考虑采用一些方法来加速访问,主要思路是使用CDN加速网站的静态资源。对于不同的静态资源,......
  • Wireshark 实践
    目录wireshark抓包获取访问指定服务端数据包TCP三次握手TCP四次挥手wireshark抓包获取访问指定服务端数据包启动Wireshark,打开www.baidu.com获取百度IP地址pingwww.baidu.com获取IP为110.242.68.4输入过滤条件获取待分析数据包列表ip.addr==110.242.68.4TCP三次握......
  • 课程设计——个人报告
    个人报告(20211315邹雪梅):a)列出自己的贡献代码运行报错修改,越界检查等辅助部分的编写,插件运行测试,参与插件设计,小组报告中负责:二、3列出测试目的、测试内容、测试结果,并对结果进行分析,三、设计特色部分的撰写。b)列出设计中遇到的问题及解决方法问题1:协议字段解析错误解决......
  • 个人报告20211303
    个人报告(20211303李天赐):a)列出自己的贡献:小组整体工作的推进和程序设计思路的确立,完成了前期代码结构搭建和初步撰写。b)列出设计中遇到的问题及解决方法(1)思路问题:--问题描述:在我们最开始设计程序的时候,先打算拿TLS协议中的三次握手协议的过程来练手,通过显示handshake这个信息......
  • 个人贡献
    一、个人工作简述1.实验前期选择开发工具,并完成需求分析;#电子公文系统二--需求分析2.编写初版需求规格说明书需求规格说明书;3.进行团队分工团队分工博客4.在实验过程中完成后端模块化功能的实现;后端开发,也称为“服务器端”开发,主要涉及构建软件系统的“后端......
  • 实验三-电子公文传输系统1-个人贡献
    实验三-电子公文传输系统1-个人贡献任务详情1简述你完成的工作2你们小组总共的代码行数,你贡献的代码行数?相关代码链接?3你们小组总共的文档数?你贡献的文档数?相关链接?主要完成的工作个人主要完成的工作是扮演了项目经理和产品经理的角色,具体工作如下:项目经理:根据项目......
  • 实验三-电子公文传输系统-个人贡献
    (一)简述你完成的工作我的工作主要是项目整体结构的搭建设计,和公文系统功能的实现一mvc模式和服务实现逻辑链设计在设计初期,我们确定好了分工和系统编写的基调。我认为电子公文系统中,可以采用MVC模式进行设计,得到了其他组员的支持,我们的分工也基本根据这个方式而来。其中我主要......
  • 实验三-电子公文传输系统1-个人贡献
    实验三-电子公文传输系统1-个人贡献1简述你完成的工作与组内成员相互配合协作,高效率完成任务参与组内文档的撰写工作负责了前端设计与数据库的建立2你们小组总共的代码行数,你贡献的代码行数?相关代码链接?总共代码行数为55352行,其中大部分是gitee上的代码,我们组总共贡献......