之前详细介绍了如何构造以及发送报文,现在简单对报文描述一下

1、Ethernet

  • MAC:填写报文目的mac和源mac地址
  • Vlan:支持单vlan,QinQ,如果有更多的vlan,请填写在“More vlans”中
  • 以太网类型:支持EthernetII,802.3,Custom三种方式,如果选择Custom,则下一个头部为Data格式
  • FCS计算,选中后,发送的报文带4字节的FCS

2、ARP

  • HW-Type:硬件类型,目前只支持以太网
  • HW-Type length:硬件类型对应的地址长度
  • Pro-Type:协议类型
  • Pro-Type length:协议类型对应的地址长度
  • 源硬件地址,源MAC
  • 源协议地址,源IP
  • 目的硬件地址,目的MAC
  • 目的协议地址,目的IP

3、IPV4

4、UDP

5、TCP

6、IGMP

7、ESP

  • SPI:ESP SPI
  • Sequence Number:序列号,低32bit
  • IV:
  • TFC-Pad:
  • Pad:填充,格式为16进制,如果从0x00开始填充,则输入“00”,如果从0x01开始填充,则输入“01”
  • Auth-data:自动计算,填0即可
  • ESN:扩展序列号,高32bit
  • 加密算法和认证算法,请按照标准填写

 

转载于:https://www.cnblogs.com/NancyRM/p/7837718.html

xcap发包工具的简单使用3(报文描述)相关推荐

  1. 基于scapy实现随机源IP的DNS发包工具

    介绍 在DNS系统运维工作中,我们通常会希望能测试不同的源IP下DNS解析结果的应答情况,进而评估智能DNS的实现情况或者做DNS数据分析等. 本文介绍在python2.7环境下使用scapy模块实现 ...

  2. PC上最快的发包工具

    昨天做了个实验,测试了三种发包方式所能达到的最快速度.测试平台是一台双至强.1G内存的服务器,操作系统为Linux,内核版本2.6.15.3,网卡为Intel e1000光口网卡.使用一台smartb ...

  3. 反编译工具jad简单用法

    反编译工具jad简单用法 下载地址: [url]http://58.251.57.206/down1?cid=B99584EFA6154A13E5C0B273C3876BD4CC8CE672& ...

  4. 数据包发包工具bittwist

    数据包发包工具bittwist 渗透测试中,通过发送特定格式的包,可以实施网络嗅探和攻击.Kali Linux提供一款发包工具bittwist.该工具可以通过指定的网络接口发送数据.该工具不仅可以设置 ...

  5. webservice发送xml报文_海关总署公告2020年第120号(关于发布进出境公路运输工具货运舱单电子传输报文格式V1.1的公告)...

    点击上方蓝色字体,关注我们 为切实加强公路进出境运输工具及货运舱单管理,进一步规范相关电子数据申报传输要求,根据海关总署2020年第113号公告,我署对进出境公路运输工具货运舱单电子传输报文中部分数据 ...

  6. 通过HTTP发包工具了解HTTP协议

    一.HTTP.pl功能简介 HTTP.pl perl编写的发包工具,简化版本curl,像curl致敬(唉,"致敬"都被于妈玩坏了).   该发包工具支持HEAD,GET,METHO ...

  7. 编程软件python图片-python Plotly绘图工具的简单使用

    1.plotly库的相关介绍 1)相关说明 plotly是一个基于javascript的绘图库,plotly绘图种类丰富,效果美观: 易于保存与分享plotly的绘图结果,并且可以与Web无缝集成: ...

  8. linux内核发包工具,Linux内核发包工具pktgen测试方案说明

    简介 pktgen是Linux内核里包含的一个高性能发包工具,主要用来测试网络性能.一般情况下,使用pktgen就可以满足千兆网卡的测试需要. pktgen运行在"内核态",并不占 ...

  9. udp发包工具_利用nginx的第四层协议stream模块实现UDP端口的负载均衡

    1.服务  Nginx1.9以上版本  UDP 服务 1:8011  UDP 服务 2:8012 2.Nginx 配置  编译安装参数:--with-stream  stream 模块主要配 ...

  10. java 下载工具_java_java编写Http服务器下载工具,这个工具比较简单,用于配合 - phpStudy...

    java编写Http服务器下载工具 这个工具比较简单,用于配合另外一个工具进行文件传送,废话少说,上代码 import java.net.URL; import java.net.URLConnect ...

最新文章

  1. 计算机基础操作与应用实训教程,计算机应用基础实训教程の第 3 章 Word 2003 基本操作.pdf...
  2. 矩阵的对角化(Diagonalizing a Matrix )
  3. java多线程问题 Runnable和Callable有什么不同?
  4. 如何截获打印机文件_打印、复印还不会,如何在办公室里混?全程详细教学
  5. VSCode自定义代码片段1——vue主模板
  6. CodeForces - 589A
  7. 【无一时】的意思和解释
  8. 人脸方向学习(四):人脸关键点检测+Mobilenet_v3结构探索
  9. 制作一个小型linux
  10. Hyper-V 2016 系列教程56 SCVMM 2016 Client的安装
  11. Java性能优化的七个方向
  12. rs485接口上下拉_通讯接口应用笔记1:RS485通讯上下拉电阻的选择
  13. 经济应用文写作【4】
  14. 第三方支付接口对接基本流程
  15. SuperMap iDesktop 9D 制作专题地图
  16. 征途mysql启动不了_征途单机版架设中场景服务器启动失败?这是为什么?
  17. 你好2010,再见2009
  18. 《操作系统》之进程、线程、同步、死锁
  19. CI/CD---使用新版云效流水线自动部署Java项目
  20. 没有学历怎么找运维工作?

热门文章

  1. linux多线程编程书籍推荐:linux大牛之路从这几本书开始总结
  2. 学计算机买什么书好,学电脑基础知识买什么书好?
  3. 网页前端培训笔记(JavaScript基础语法篇一)
  4. PostgreSQL查询优化器详解之逻辑优化篇
  5. ImageButton
  6. CSND的Markdown使用练习
  7. 移动咪咕盒子10款型号刷机固件汇总分享(附刷机教程)
  8. java编程实现食堂饭卡刷卡_食堂饭卡管理系统设计方案报告.docx
  9. anylogic和java_Anylogic各个版本的功能对比
  10. html 拖拽图片验证,JavaScript实现拖动滑块拼图验证功能(html5、canvas)