主要内容

pcapngwriter

协议数据包的PCAPNG文件作者

    描述

    pcapngwriter对象将生成和恢复的协议数据包写入数据包捕获下一代(PCAPNG)文件(PCAPNG)文件(.pcapng)。

    您可以将这些数据包类型写入PCAPNG文件:

    • 生成和恢复的WLAN协议数据包

    • 生成和恢复的5G NR协议数据包(需要5G Toolbox™)

    • 生成和回收的蓝牙低能(LE)链路层(LL)数据包(需要蓝牙®工具箱

    创建

    描述

    PCAPNGOBJ= pcapngwriter创建默认的PCAPNG文件编写对象。

    例子

    PCAPNGOBJ= pcapngwriter(名称,价值properties使用一个或多个名称值对参数。将每个属性名称包装在报价中。例如,“字节订单”,“大居民”将字节顺序指定为大型。

    特性

    展开全部

    笔记

    pcapngwriter对象不会覆盖现有的PCAPNG文件。在此对象的每个调用过程中,指定唯一的PCAPNG文件名。

    PCAPNG文件的名称,指定为字符行向量或字符串标量。

    数据类型:char|细绳

    字节顺序,指定为“小''or“大端”

    数据类型:char|细绳

    评论PCAPNG文件,指定为字符向量或字符串标量。

    数据类型:char|细绳

    对象功能

    展开全部

    将协议数据包数据写入PCAP或PCAPNG文件
    WriteCustomBlock 将自定义块写入PCAPNG文件
    Write InterfaceedEscriptionBlock 写入接口描述块到pcapng文件

    例子

    全部收缩

    创建一个PCAPNG文件作者对象,指定PCAPNG文件的名称。

    pcapngobj = pcapngwriter('文件名',,,,'writeWLANpacket');

    为WLAN编写接口块。

    interfaceName ='wlan';wlanlinktype = 105;interfaceId = write InterfaceedEscriptionBlock(pcapngobj,wlanlinktype,...InterFaceName);

    指定WLAN数据包。

    mpdu ='B4000000FFFFFFFFFFFF00123456789BA79A5B28';

    指定数据包评论。将WLAN数据包写入PCAPNG文件,指定数据包评论。

    timestamp = 0;微秒数量packetComment =“这是第一个数据包”;写(pcapngobj,mpdu,timestamp,interfaceId,“数据包”,,,,...数据包);

    创建一个PCAPNG文件作者对象,指定PCAPNG文件的名称。

    pcapngobj = pcapngwriter('文件名',,,,“写入wlanblepackets”);

    为WLAN编写接口块。

    interfaceName ='wlan';wlanlinktype = 105;interfaceId = write InterfaceedEscriptionBlock(pcapngobj,wlanlinktype,...InterFaceName);

    指定WLAN数据包。

    mpdu ='B4000000FFFFFFFFFFFF00123456789BA79A5B28';

    指定数据包评论。将WLAN数据包写入PCAPNG文件,指定数据包评论。

    timestamp = 0;微秒数量packetComment ='This is a WLAN packet';写(pcapngobj,mpdu,timestamp,interfaceId,“数据包”,,,,...数据包);

    Write the interface block for Bluetooth low energy (BLE).

    interfaceName ='ble';blelinktype = 251;interfaceId = write InterfacedEscriptionBlock(PCAPNGOBJ,BLELINKTYPE,...InterFaceName);

    指定一个BLE数据包。

    llpacket ='42BC13E206120E00050014010A001F004000170017000000007D47C0';

    指定数据包评论。将BLE数据包写入PCAPNG文件,指定数据包注释。

    timestamp = 0;微秒数量packetComment ='这是一个爆炸包';写(pcapngobj,llpacket,timestamp,interfaceId,“数据包”,,,,...数据包);

    References

    [1]Tuexen,M。“ PCAP下一代(PCAPNG)捕获文件格式。”2020。https://www.ietf.org/

    [2]“ Radiotap-简介。”2020年5月20日访问。https://www.radiotap.org/

    [3]小组,TCPDUMP。“ tcpdump/libpcap公共存储库。”2020年5月20日访问。https://www.tcpdump.org

    [4]“开发/libpcapfileformat- Wireshark Wiki。”2020年5月20日访问。https://www.wireshark.org

    扩展功能

    C/C ++代码生成
    使用MATLAB®CODER™生成C和C ++代码。

    版本历史记录

    在R2020b中引入

    也可以看看

    对象