Внесение изменений в программу Wireshark

wireshark

Репозиторий исходного кода программы Wireshark расположен по адресу https://code.wireshark.org/review.

  1. Клонируем репозиторий следующей командой.
    git clone https://code.wireshark.org/review/wireshark
  2. Вносим какое-нибудь изменение в код.
  3. В папке проекта собираем программу следующими командами.
    ./autogen.sh
    ./configure
    make
  4. ./configure может выдать ошибку при неудовлетворенной зависимости и завершиться. Удовлетворяем зависимость и снова запускаем.
  5. Запускаем программу следующей командой.
    ./wireshark
  6. Проверяем, что внесенные изменения работают.
  7. Регистрируемся на сайте репозитория.
  8. В папке проекта добавляем в файл .git/config следующие строчки.
    [gerrit]
        createchangeid = true
  9. Делаем коммит и убеждаемся, что в конец комментария коммита автоматически вставилась строчка
    Change-Id: Icdd39166059c080e7844968219f2a8f387c587a6
    только с другим кодом.
  10. В настройках на сайте репозитория генерируем пароль.
    code.wireshark.org settings HTTP password
  11. Отправляем изменения в удаленный репозиторий следующей командой.
    git push origin HEAD:refs/for/master
  12. При этом вводим логин и пароль, который сгенерировали.
  13. Если все прошло успешно, то ваш коммит появится в списке коммитов ожидающих ревью. Остается только дождаться утверждения коммита.

Ссылки

Реклама

Анализ данных по протоколу ASTERIX в Wireshark

Протокол ASTERIX служит для передачи радиолокационной информации.

Бесплатная программа для анализа сетевого трафика Wireshark умеет работать с этим протоколом.

Протокол ASTERIX не обладает никакими признаками, по которым его можно было бы распознать в потоке данных, поэтому по умолчанию Wireshark отображает данные как набор байт.Анализ данных по протоколу ASTERIX в WiresharkПрограмму нужно научить ассоциировать данные с протоколом ASTERIX. Для этого нужно вызвать  выпадающее меню на пакете и выбрать пункт Decode As….Анализ данных по протоколу ASTERIX в Wireshark. Decode AsВ колонке Current нужно выбрать протокол ASTERIX.

Анализ данных по протоколу ASTERIX в Wireshark. Decode As Asterix

После настройки можно увидеть разбор данных.Анализ данных по протоколу ASTERIX в Wireshark

Ссылки