开发一个IP分组流量分析程序,实现以下功能:捕获并分析通过本地网卡的IP分组,输入捕获IP分组的时间限制,输出每个IP分组头部的主要字段(包括版本、总长度、协议、源地址与目的地址等),协议字段需要区分出具体类型(例如TCP、UDP、ICMP、IGMP、IPv6等)。
2023/11/3 0:55:58 2.57MB IP分组
1
•实现Sniffer的基本功能。
Sniffer是一种用于监测网络性能、使用情况的工具。
•能够指定需要侦听的网卡(考虑一台机器上多张网卡的情况)•能够侦听所有进出本主机的数据包,解析显示数据包(ICMP、IP、TCP、UDP等)各个字段。
比如,对IP头而言,需要显示版本、头长度、服务类型、数据包长度、标识、DFMF标志、段内偏移、生存期、协议类型、源目的IP地址、选项内容、数据内容。
要求显示数据的实际含义(例如用ASCII表示);
•能够侦听来源于指定IP地址的数据包,能够侦听指定目的IP地址的数据包,显示接收到的TCP和UDP数据包的全部实际内容。
需要考虑一个TCP或UDP包划分为多个IP包传输的情况;
•能够根据指定的协议类型来过虑包,例如,只侦听ICMP包,或只侦听ICMP和UDP包。
•功能验证手段:在运行Sniffer的同时,执行标准的Ping、Telnet和浏览网页等操作,检查Sniffier能否返回预期的结果。
•数据包保存:可以保存选中的包,保存文件要有可读性。
•文件重组:一个文件在传输过程中,被分成若干个TCP包传送,如果抓到经过本机的该文件的所有TCP包,将这些包重组还原出该文件。
•查询功能:例如查询内容中包含“password”的包,并集中显示。
2023/10/30 20:08:32 301KB 课程设计
1
计算机网络知识点总结第一章、计算机网络体系结构1.计算机网络的主要功能?2.主机间的通信方式?3.电路交换,报文交换和分组交换的区别?4.计算机网络的主要性能指标?5.计算机网络提供的服务的三种分类?6.ISO/OSI参考模型和TCP/IP模型?7.端到端通信和点到点通信的区别?第二章、物理层8.如何理解同步和异步?什么是同步通信和异步通信?9.频分复用时分复用波分复用码分复用第三章、数据链路层10.为什么要进行流量控制?11.流量控制的常见方式?12.可靠传输机制有哪些?13.随机访问介质访问控制?14.PPP协议?15.HDLC协议?16.试分析中继器、集线器、网桥和交换机这四种网络互联设备的区别与联系。
第四章、网络层17.路由器的主要功能?18.动态路由算法?19.网络层转发分组的流程?20.IP地址和MAC地址?21.ARP地址解析协议?22.DHCP动态主机配置协议?23.ICMP网际控制报文协议?第五章、传输层24.传输层的功能?25.UDP协议?26.TCP协议?27.拥塞控制的四种算法?28.为何不采用“三次握手“释放连接,且发送最后一次握手报文后要等待2MSL的时间呢?
1
本功能是linux下开发的网络抓包工具,解析的主要协议有tcp、udp、ip、icmp等,界面是通过Qt绘制的,希望能带给大家惊喜!
2023/10/2 10:23:40 60KB linux pcap QtCreator socket
1
利用web形式来展示抓到的数据包,解析了HTTP,ARP,UDP,TCP,SMTP,ICMP,IP协议,还利用highcharts制作数据图表,比较酷炫~如果报错,那应该是你们没有安装相应的jar包,主要有highcharts、json、dtree的jar包~绝对够给力。
2023/9/20 9:10:04 353KB 嗅探器 jpcap sniffer
1
这是我本学期的网络编程课程设计,是基于winpcap的抓包程序,用MFC实现。
本程序基于winpcap,可以实现抓包类型的选择,如ARP,IP,TCP,UDP,ICMP。
一般网上的抓包程序都是利用原始套接字,而基于原始套接字的抓包程序是无法抓到网络层一下的包的,如ARP包。
本程序实现的任意类型的抓包。
资源中含有1.程序源码2.winpcap安装程序3.课程设计文档4.VC++设置说明。
内容非常丰富。
本程序界面清晰实用,一目了然,容易上手。
把抓包函数放到线程中,避免的主线程无响应。
2023/8/23 20:36:30 560KB winpcap 协议分析 抓包 线程
1
ICMP协议是一种面向无连接的协议,用于传输出错报告控制信息。
它是一个非常重要的协议,它对于网络安全具有极其重要的意义。
它属于网络层协议,主要用于在主机与路由器之间传递控制信息,包括报告错误、交换受限控制和状态信息等。
当遇到IP数据无法访问目标、IP路由器无法按当前的传输速率转发数据包等情况时,会自动发送ICMP消息。
ICMP是TCP/IP模型中网络层的重要成员,与IP协议、ARP协议、RARP协议及IGMP协议共同构成TCP/IP模型中的网络层。
ping和tracert是两个常用网络管理命令,ping用来测试网络可达性,tracert用来显示到达目的主
2023/8/13 15:50:20 410KB ICMP 计算机网络 计网 实验报告
1
目录摘要: 31引言 31.1设计背景 31.2设计目的与意义 32总体设计 42.1设计原理 42.2功能设计 42.3系统流程 52.3.1主流程图 52.3.2子流程图 62.4数据结构的设计 62.4.1IP头部数据结构 62.4.2ICMP头部数据结构 73详细设计 73.1ICMP报文分析 73.2程序功能分析 83.2.1使用原始套接字 83.2.2定义IP头部和ICMP头部数据结构 93.2.3填充并发送请求类型的ICMP报文 93.2.4解析数据包 104程序运行结果 115总结 115.1工作小结 115.2存在的问题 115.3改进的方法 12【参考文献】 12
1
基于WinPcap开发的网络抓包软件,自己开发了一部分功能。
主要有:链路层协议抓包:网络唤醒协议、链路层发现协议、PPPoE、PPPS、HDLC、LCPppp链路控制协议、LinuxSLL网络层协议抓包:Arp、IP、ICMP、IGMP、GRE协议传输层协议抓包:UDP、TCP应用层协议抓包:http、smtp、pop3、ftp、ssdp、DHCP、RIPv1/RIPv2还有其他更多协议等待您的开发。
2023/7/5 18:22:55 1.12MB 网络抓包 Pcap 中文技术文档
1
TheDude是一个网络监控器,能有效的改进网络管理方式,主要通过自动搜索指定子网内的所有设备,绘制和生成你的网络拓扑图,监视你设备的服务器端口能为你的网络提供监视和网络分析的功能,并在服务段端口中断后发出警报和提示,记录到当前的日志中:特点:·自动网络搜索和布置网络拓扑图;
·探测任何类型的网络设备;
·设备的连接监测和状态通知;
·为设备提供SVG图标,支持用户图标和背景定义;
·简单的安装与操作和日志系统;
·允许你绘制你的网络拓扑图和添加需要定义网络设备;
·支持SNMP,ICMP,DNS和TCP等协议等对设备的监视;
·独特的连接不间
2023/6/9 8:02:39 3.51MB The Dude 网络拓扑图 自动绘制
1
共 48 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡