Xcap是一个免费的网络发包工具,可以构造和发送常用的网络报文,如ARP、UDP、ICMP等。


一、功能

1. 构造报文
支持构造常见的以太网报文,包括arp、rarp、ipv4、ipv6、icmpv4、icmpv6、igmp、udp、tcp、pim、ospf、rip、snmp、ppp、pppoe、ipsec(ah/esp)等等,以及一些不常用的报文,如果802.3、STP等等。
2. 发送报文
WinPcap能从系统中读取处所有的网络接口,本功能可以从指定的接口发送构造的报文,支持两种简单的发送策略,一是发送选中的(用鼠标选中),二是循环发送复选框选中的报文。
3. 辅助功能
* IP分片
* 响应ARP/NDP查询
* 响应ICMP Echo Request
* TCL控制发送
* 抓包,报文分析

二、使用

1. 创建报文
报文隶属于报文组,每个报文组包含多个报文,因此,创建报文首先要创建报文组,点击菜单“报文组->创建报文组”或工具栏中创建报文组按钮,在弹出的对话框中输入报文组名称,确定后,在窗口左侧列表中可以看到自己创建的报文组,鼠标点击这个报文组,右侧窗口出现报文组的界面,该界面中包含报文的操作功能按钮。

步骤一: 创建报文组,可点击菜单“报文组/创建报文组”,输入报文组名称,确定。

步骤二: 在左侧窗口中选择已创建的报文组,右侧窗口显示该报文组的界面。

步骤三:在右侧界面中点击“+”按钮,创建一个报文,输入名称。

步骤四:双击已创建的报文,出现报文配置向导,首页为以太网头部。

步骤五:输入目的MAC和源MAC。这里是创建一个攻击包,为了伪装,所以源MAC地址随意填写,如00:00:00:00:00:11,目的MAC地址是要攻击的目标机的地址(同学们可填写虚拟机的MAC地址)。Type中选中“EthernetII”,下拉框选择“0x0800 (IPv4)”。

步骤六:点击下一步,出现Ipv4头部页面,输入源IP(为了伪装随便写一个IP地址)和目的IP(目标机地址,这里同学们可填写虚拟机的IP),protocol选择“0x06 (TCP)”。

步骤八:下一步,出现TCP页面,目的端口填写“80”,要访问web。

步骤九:点击下方的保存和关闭按钮,报文创建成功。


2. 发送报文
步骤一:获取接口列表。点击主界面工具栏中的“刷新列表”按钮(或对应菜单“接口->刷新接口”),所有接口会列在左侧窗口中,选中要使用的接口。

步骤二:启动接口。选择一个接口,点击工具栏中的“启动接口”按钮,接口启动(启动真实网卡,别启动虚拟机对应的虚拟网卡)。

步骤三: 发送报文。选中刚刚创建的报文组,在接口中选择刚刚启动的接口。

鼠标选中要发送的报文(如果要发送多个,可使用CTRL键选中多个),然后点击发送按钮,报文即被发送;
循环发送:上面描述的是如何一次发送一个或多个报文,而循环发送是针对流发送的,如果想用持续的发送一个报文组中的报文,则可选择循环发送,勾选中要发送的报文,点击循环发送按钮即可发送,再点击一次,则可停止发送;

说明:
策略:发送间隔表式报文每隔多少时间发送一次,也可输入格式为“1000/3”,表示每1000毫秒发三次,循环/限制,循环表式不停的发送,限制表式限定指定次数发送,如图,如果选中“限制”,输入10,则表示发送10次后,自动停止发送,递增/递减,表式报文发送过程是否执行递增递减策略;
速率显示:2/2,前边的数字表式共执行了多少次发送,后边的数字共发送了多少个报文;pps表式每秒发送的报文数量;


3. 分析报文
步骤一:获取接口列表。点击主界面工具栏中的“刷新列表”按钮(或对应菜单“接口->刷新接口”),所有接口会列在左侧窗口中,选中要使用的接口。
点击工具栏中的“启动接口”按钮,接口启动。点击工具栏中的“开始抓包按钮”,应用程序进入网络监听状态。

步骤二:按照下图调整“发送间隔”等参数,再点击“开始/停止发送报文组”按钮,发送刚刚创建的报文。

步骤三:点击工具栏中的“停止抓包按钮”,分析所抓获的数据包。

Xcap使用教程--创建、发送和分析报文相关推荐

  1. python解析can报文,Python实现Can接收发送 DBC分析报文 周立功ZLG 绘制曲线 支持离线回放.rar...

    [实例简介] Python实现Can接收发送 DBC分析报文 绘制曲线 支持离线回放 CAN分析工具 环境:windows & python3 设备:周立功USBCAN-I(可在源码中修改支持 ...

  2. 【Autopsy数字取证篇】Autopsy案例创建与镜像分析详细教程

    [Autopsy数字取证篇]Autopsy案例创建与镜像分析详细教程 Autopsy是一款非常优秀且功能强大的免费开源数字取证分析工具.-[蘇小沐] 文章目录 [Autopsy数字取证篇]Autops ...

  3. 【can接口卡、LCANTest使用,接收、发送、分析、记录、回放CAN报文】

    LPCI-252通用型PCI接口CAN卡,具有2路 CAN通道和一路PCI接口,插到电脑的PCI卡槽上,快速扩展出2路CAN通道.CAN接口采用金升阳电源模块和信号隔离芯片实现2500V DC电气隔离 ...

  4. 区块链教程Fabric1.0源代码分析scc(系统链码)

    区块链教程Fabric1.0源代码分析scc(系统链码),2018年下半年,区块链行业正逐渐褪去发展之初的浮躁.回归理性,表面上看相关人才需求与身价似乎正在回落.但事实上,正是初期泡沫的渐退,让人们更 ...

  5. 区块链教程Fabric1.0源代码分析Peer peer channel命令及子命令实现

    区块链教程Fabric1.0源代码分析Peer peer channel命令及子命令实现,2018年下半年,区块链行业正逐渐褪去发展之初的浮躁.回归理性,表面上看相关人才需求与身价似乎正在回落.但事实 ...

  6. 5获取http请求头_获取托管者发送http请求报文的解决方案

    在测试.调试策略代码时.实盘运行机器人时经常有遇到交易所接口报错的情况,此时去查询交易所接口API文档,查询相关报错信息,咨询交易所API技术客服时总是需要提供报错时的请求报文,用来分析报错原因.这个 ...

  7. 区块链教程Fabric1.0源代码分析流言算法Gossip服务端二

    区块链教程Fabric1.0源代码分析流言算法Gossip服务端二 Fabric 1.0源代码笔记 之 gossip(流言算法) #GossipServer(Gossip服务端) 5.2.commIm ...

  8. Wireshark数据抓包教程之认识捕获分析数据包

    Wireshark数据抓包教程之认识捕获分析数据包 认识Wireshark捕获数据包 当我们对Wireshark主窗口各部分作用了解了,学会捕获数据了,接下来就该去认识这些捕获的数据包了.Wiresh ...

  9. 区块链教程Fabric1.0源代码分析Tx(Transaction 交易)一

    区块链教程Fabric1.0源代码分析Tx(Transaction 交易)一,2018年下半年,区块链行业正逐渐褪去发展之初的浮躁.回归理性,表面上看相关人才需求与身价似乎正在回落.但事实上,正是初期 ...

  10. 兄弟连区块链教程Fabric1.0源代码分析configupdate处理通道配置更新

    区块链教程Fabric1.0源代码分析configupdate处理通道配置更新,2018年下半年,区块链行业正逐渐褪去发展之初的浮躁.回归理性,表面上看相关人才需求与身价似乎正在回落.但事实上,正是初 ...

最新文章

  1. 盛趣游戏 html5游戏,盛趣游戏谭雁峰:游戏破局的“精细”时代已来
  2. 树形数据深度排序处理示例(递归法).sql
  3. boost::hana::sfinae用法的测试程序
  4. 【转】SMIL基础教程(1)
  5. 【每日一题】8月6日题目精讲—追债之旅
  6. 使用IntelliJ ..达2周,到目前为止一切正常
  7. python 打造一个sql注入脚本 (一)
  8. 【CodeForces - 1082B】Vova and Trophies (贪心模拟,暴力)
  9. Android Studio 安装 NDK(Mac OX)
  10. 微信找不到nfc功能_手机的NFC如何使用?3分钟教会你!
  11. onchange 与 onblur
  12. dsp调音一次多少钱_家庭保洁一次多少钱?
  13. Python常用的几种数据结构-链表,数组,字典
  14. 【转】js中forEach回调同异步问题
  15. Android源码下载编译(高通)
  16. 计算机综合布线毕业论文设计方案,网络综合布线毕业论文设计.doc
  17. 第四届CCF计算机职业资格认证考试题解(C++)
  18. css 设置文本字体间距及首行缩进
  19. CDC变化数据捕获——Debezium-Embedded
  20. oracle集群启动状态,循序渐进:Oracle 11.2 RAC集群进程的初始化与启动过程

热门文章

  1. 中小型企业网络规划设计方案_实战:企业网络系统规划与设计与事项
  2. 一些常用的ajax框架
  3. Win10安装动易5.9故障记录
  4. 数据挖掘概念与技术(第三版)课后答案——第三章
  5. 《初级会计电算化实用教程(金蝶KIS专业版)》一1.5 课后习题
  6. 《初级会计电算化应用教程(金蝶KIS专业版)》——导读
  7. L3G400d单独使用实验
  8. jxta-P2P学习
  9. WinRAR 去除广告
  10. sai教程初识SAI + 城堡绘画教程