Где я могу найти файлы IDL исходного протокола?
Мое понимание добавления нового протокола в Wireshark:
- Напишите файл IDL КОБРЫ, чтобы описать протокол
- Запустите idl2wrs, он генерирует код C
- Обновите файлы сборки и соберите исходное дерево
Мне нравится изучать, как написать файл IDL для протокола, и я скачал tar-архив с исходным кодом wireshark-2.6.1, но не могу найти никакого значимого исходного файла IDL.
Мне интересен протокол RADIUS, но кроме пары программных файлов в epan/, radius_dict.c и radius_dict.l - я на самом деле не знаю, что это такое - я не вижу RADIUS IDL-файл.
Таким образом, файлы IDL протокола не выпускаются в дереве исходников wireshark? Где-нибудь я могу найти пример?
1 ответ
Посмотри на:
- DOC / README.idl2wrs
- Файлы в каталоге idl/
- Справочная страница idl2wrs
- Статья в LinuxJournal, написанная Фрэнком Синглтоном, под названием "Помощь в разработке или отладке приложений CORBA" (сейчас она немного устарела, но, надеюсь, все же даст вам идею).