pcapWriter

Средство записи файла PCAP пакетов протокола

    Описание

    pcapWriter возразите записям сгенерированные и восстановленные пакеты протокола против пакетного получения (PCAP) файл (.pcap).

    Можно записать эти пакетные типы в файл PCAP:

    • Сгенерированные и восстановленные пакеты протокола WLAN

    • Сгенерированные и восстановленные пакеты протокола NR 5G (требует 5G Toolbox™),

    • Сгенерированный и восстановленный Bluetooth® низкая энергия (BLE) пакеты слоя ссылки (LL) (требует Библиотеки Communications Toolbox™ для Протокола Bluetooth),

    Создание

    Описание

    pcapObj = pcapWriter создает объект средства записи файла PCAP по умолчанию.

    пример

    pcapObj = pcapWriter(Name,Value) свойства наборов с помощью одного или нескольких аргументов пары "имя-значение". Заключите каждое имя свойства в кавычки. Например, 'ByteOrder','big-endian' задает порядок байтов как обратный порядок байтов.

    Свойства

    развернуть все

    Примечание

    pcapWriter объект не перезаписывает существующий файл PCAP. Во время каждого вызова этого объекта задайте уникальное имя файла PCAP.

    Имя файла PCAP в виде символьного вектора-строки или строкового скаляра.

    Типы данных: char | string

    Порядок байтов в виде 'little-endian' или 'big-endian'.

    Типы данных: char | string

    Функции объекта

    развернуть все

    writeЗапишите пакетные данные о протоколе в PCAP или файл PCAPNG
    writeGlobalHeaderЗапишите глобальный заголовок в файл PCAP

    Примеры

    свернуть все

    Создайте объект средства записи файла PCAP, задав имя файла PCAP. Задайте тип ссылки для пакета WLAN.

    pcapObj = pcapWriter('FileName','writeWLANpacketdata2');
    wlanLinkType = 105;

    Запишите глобальный заголовок в файл PCAP.

    writeGlobalHeader(pcapObj,wlanLinkType);

    Задайте пакет WLAN.

    mpdu = 'B4000000FFFFFFFFFFFF00123456789BA79A5B28';

    Запишите пакет WLAN в файл PCAP.

    timestamp = 124800; % Number of microseconds
    write(pcapObj,mpdu,timestamp);

    Ссылки

    [1] “Radiotap - Введение”. Полученный доступ 20 мая 2020. https://www.radiotap.org/.

    [2] Группа, Tcpdump. “Репозиторий Общественности Tcpdump/Libpcap”. Полученный доступ 20 мая 2020. https://www.tcpdump.org.

    [3] “Development/LibpcapFileFormat - Wiki Wireshark”. Полученный доступ 20 мая 2020. https://www.wireshark.org.

    Расширенные возможности

    Генерация кода C/C++
    Генерация кода C и C++ с помощью MATLAB® Coder™.

    Смотрите также

    Объекты

    Введенный в R2020b