Портирование wireshark на систему на базе qnx

Я новичок в отрасли, и в рамках моей стажировки мне был назначен вышеуказанный проект. У меня нет опыта в том, как переносить конкретное приложение на другую ОС.

До сих пор я пытался понять базовую структуру компонента (то есть то, что приложение называется IOS-XR), но, насколько я понимаю, портирование wireshark также потребует портирования libpcap lib в XR.

Может кто-нибудь, пожалуйста, пролить свет на то, как я должен идти к нему?

1 ответ

Я ничего не знаю о QNX;

Однако отмечу, что Wireshark имеет много зависимостей от различных библиотек:

Некоторые примеры;

libgLib
libgtk
libffi-5
libfontconfig-1
libfreetype-6
libintl-8
libjasper-1
libjpeg-8
liblzma-5
libpixman-1-0
libpng15-15
libtiff-5
libxml2-2
...

Доступны ли эти библиотеки в QNX?

Что касается libpcap:

libpcap необходим для захвата файлов. Если нет в наличии, его, безусловно, нужно будет портировать. Я мог бы предположить, что это может быть большим усилием, учитывая, что, по-видимому, код, по-видимому, весьма зависит от точных возможностей ОС для получения доступа к данным сетевого уровня.

Для получения информации о разработке Wireshark (для Windows и *nix) см . Руководство разработчика Wireshark.

Другие вопросы по тегам