writeInterfaceDescriptionBlock

Запись блока описания интерфейса в файл PCAPNG

    Описание

    пример

    interfaceID = writeInterfaceDescriptionBlock(pcapngObj,linkType,interface) записывает блок описания интерфейса в файл PCAPNG, указанный в объекте средства записи файлов PCAPNG, pcapngObj. Входные linkType задает уникальный идентификатор для протокола и входных interface задает интерфейс, на котором захватываются пакеты протокола. Эта функция объекта возвращает уникальный идентификатор для интерфейса.

    Примеры

    свернуть все

    Создайте объект средства записи файла PCAPNG по умолчанию.

    pcapngObj = pcapngWriter;

    Запишите блок интерфейса для 5G New Radio (NR). 5G NR-пакеты не имеют допустимого типа ссылки. Согласно Tcpdump, если допустимый тип ссылки отсутствует, укажите тип ссылки для пакета SLL.

    interface = '5GNR';       % Interface name
    linkType = 113;           % Link type of SLL packet
    interfaceID = writeInterfaceDescriptionBlock(pcapngObj,linkType,interface);

    Входные параметры

    свернуть все

    Примечание

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

    Объект средства записи файлов PCAPNG, заданный как pcapngWriter объект.

    Уникальный идентификатор для протокола, заданный как целое число в области значений [0, 65 535].

    Типы данных: double

    Имя интерфейса, на котором захватываются пакеты протокола, задается в виде вектора символов или строкового скаляра в 8-битном формате преобразования юникода (UTF-8).

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

    Выходные аргументы

    свернуть все

    Уникальный идентификатор для интерфейса, заданный как неотрицательный скаляр.

    Типы данных: double

    Ссылки

    [1] Tuexen, M. «PCAP Next Generation (Pcapng) Capture File Format». 2020. https://www.ietf.org/.

    [2] Группа, The Tcpdump. «Общий репозиторий Tcpdump/Libpcap». Доступ к 20 мая 2020 года. https://www.tcpdump.org.

    [3] «Development/LibpcapFileFormat - The Wireshark Wiki». Доступ к 20 мая 2020 года. https://www.wireshark.org/.

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

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

    .

    См. также

    Функции

    Объекты

    Введенный в R2020b