C#利用SharpPcap发送以太网报文(以太网原始帧),软件基本流程:从文件读取要发送的帧内容,然后找到电脑上的以太网卡,接下来利用SharpPcap来循环发送。 vs2008工程,全部源代码,可编译和测试。 以太网帧内容可以自己构造任意的帧类型和内容;也可以使用wireshark抓包,然后利用本软件来重放。 wireshark抓包后取数据方法:在wireshark的收到的帧上点右键,选择 复制 -> 为一个HEX流,然后粘贴到一个空文件内,命名为packet.dat,这样本软件就会读取packet.dat内的内容并循环发送了。
2021-05-14 14:20:43 332KB C# SharpPcap 以太网原始帧
1
1,使用前需要安装winpcap4.0.2以上版本,否则只能构造报文而无法发送 2,能够构造常用的各种以太网报文 3,此版本支持VxLANgpe/STT/Geneve
2021-04-07 23:30:08 4.6MB 以太网帧 以太网报文 构造 发包工具
1
能够将数据包装为以太网帧格式,十分方便,是进行以太网调试时十分有用的助手!
2021-03-01 19:34:17 958KB 以太网开发 帧格式
1
以太网帧解析及CRC校验,坑爹的实验二十字有木有
2020-01-03 11:29:34 201KB 帧解析
1
用Python实现的IEEE802.3以太网帧的封装,计算出FCS序列
2019-12-25 11:26:54 7.04MB 以太网帧封装 网络课设
1
Ethernet V2.0帧的解析、封装和模拟发送。解析和封装时均涉及到CRC校验,故程序中含一个计算CRC校验的函数。本程序为南开大学吴功宜老师的计算机网络课程研究生作业,代码注释清晰、便于阅读,附带可执行程序和一个说明文档,介绍本程序的背景知识,主要流程,核心代码,参考资料等内容。 学习计算机网络极好的资料!
2019-12-21 22:16:20 201KB Ethernet帧 以太网帧 CRC校验
1
自己用winpcap写的一个vc小程序,可以实现ip包的解析,在屏幕输出ip的包头的各个项目;以太网帧头部的各个项目。是很好的学习tcpip及网络编程的入门代码。
2019-12-21 22:15:33 339KB winpcap ip
1
输入帧的信息(十六进制),就可实现对数据帧的封装!计算帧的长度和进行CRC校验……
2019-12-21 21:57:57 3.46MB C++ IEEE802.3
1
IEEE 802.3以太网帧封装 一)设计内容 编写程序实现IEEE 802.3以太网帧封装。 二) 设计要求 1)基本要求: A)要求画出界面,以太网帧的数据部分、源MAC地址和目的MAC地址均从界面输入; B)计算后的校验和字段和封装后的结果可以从界面上输出; C) 生成多项式G(X)=X8+X2+X+1; D)使用的操作系统、语言和编译环境不限,但必须在报告中注明。 2)扩展要求: A) 能够实现CRC计算过程的可视化; B) 能够从界面上控制程序的运行。 3)相关理论知识 按802.3标准的帧结构如下表所示(802.3标准的Ethernet帧结构由7部分组成) 802.3标准的帧结构 前导码 帧前定界符 目的地址 源地址 长度字段 数据字段 校验字段 7B 1B (6B) (6B) (2B) (长度可变) (4B) 其中,帧数据字段的最小长度为46B。如果帧的LLC数据少于46B,则应将数据字段填充至46B。填充字符是任意的,不计入长度字段值中。 在校验字段中,使用的是CRC校验。校验的范围包括目的地址字段、源地址字段、长度字段、LLC数据字段。
2019-12-21 21:32:12 17.16MB 计算机网络 课程设计 IEEE802.3 CRC校验
1
使用javafx框架,带此框架的eclipse下载地址:http://efxclipse.bestsolution.at/install.html 1)基本要求: A)要求画出界面,以太网帧的数据部分、源MAC地址和目的MAC地址均从界面输入; B)计算后的校验和字段和封装后的结果可以从界面上输出; C) 生成多项式G(X)=X8+X2+X+1;
2019-12-21 21:00:12 3KB 课程设计 计算机网络
1