exponenta event banner

writeInterfaceDescriptionBlock

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

    Описание

    пример

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

    Примеры

    свернуть все

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

    pcapngObj = pcapngWriter('FileName','writeWLANinterface');

    Запишите блок описания интерфейса для WLAN.

    interfaceName = 'WLAN';
    wlanLinkType = 105;
    interfaceId = writeInterfaceDescriptionBlock(pcapngObj,wlanLinkType, ...
        interfaceName);

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

    свернуть все

    Примечание

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

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

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

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

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

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

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

    свернуть все

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

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

    Ссылки

    [1] Tuexen, М. «Формат файла захвата PCAP следующего поколения (Pcapng)». 2020. https://www.ietf.org/.

    [2] «Radiotap - Введение». Доступно 20 мая 2020 года. https://www.radiotap.org/.

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

    [4] «Разработка/LibpcapFileFormat - Wiki Wiki Wireshark». Доступно 20 мая 2020 года. https://www.wireshark.org/.

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

    Создание кода C/C + +
    Создайте код C и C++ с помощью MATLAB ® Coder™

    .

    См. также

    Функции

    Объекты

    Представлен в R2020b