Использование libwireshark для программного получения функциональности Wireshark

Если я хочу написать скрипт, использующий функциональность Wireshark, я использую акула. Я слышал, что есть также libwireshark, который можно использовать при написании программы на C, но, клянусь жизнью, я не могу найти никакой документации для него! Я пытался изолировать код библиотеки в дереве исходников wireshark, но, похоже, код не очень хорошо организован и такой изоляции не существует (либо так, либо мне не удалось ее найти ).

У меня два вопроса:

  1. Правильно ли я считаю, что libwireshark действительно можно использовать для программного получения любой функциональности, которую я могу получить от wireshark/tshark?
  2. Можете ли вы указать мне какую-либо документацию/учебники/примеры по этому вопросу? Даже несколько простых примеров могут иметь большое значение. В противном случае, можете ли вы указать мне на объяснение того, как я могу найти свой путь в дереве исходного кода wireshark?
9
задан Cœur 21 January 2019 в 10:06
поделиться