Advertisement
teplofizik

nyaproto.wsgd

Jun 21st, 2013
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.97 KB | None | 0 0
  1. # Комментарии начинаются с решётки
  2.  
  3. # Название протокола
  4. PROTONAME Nya Protocol
  5. PROTOSHORTNAME NYA
  6. PROTOABBREV nya
  7.  
  8. # фильтр wireshark, по которому отбираем нужные нам пакеты
  9. # Пропускает по совпадению с правилом, таких записей может быть много
  10. PARENT_SUBFIELD udp.port
  11. PARENT_SUBFIELD_VALUES 12345
  12.  
  13. PARENT_SUBFIELD udp.port
  14. PARENT_SUBFIELD_VALUES 12346
  15.  
  16. # Дальше описываем, в каких структурах во втором файле что находится
  17.  
  18. # Обработка заголовка, просмотр его тип, расчёт размера и так далее, что пожелается
  19. # Любой пакет должен начинаться с заголовка, чтоб можно определить, что же в нём содержится
  20. # Структура, указанная здесь, должна содержать в себе поля, указанные в MSG_ID_FIELD_NAME
  21. # и любом MSG_SUMMARY_SUBSIDIARY_FIELD_NAMES.
  22. MSG_HEADER_TYPE T_packet_header_type
  23.  
  24. # Поле, по которому отличаем тип пакетов (см. структуру)
  25. # Должен быть частью структуры, указанной в MSG_HEADER_TYPE.
  26. MSG_ID_FIELD_NAME command
  27.  
  28. # Выбиратор типа пакета на основании какого-то поля
  29. MSG_MAIN_TYPE T_packet_switch(command)
  30.  
  31. # Далее идёт описание структур и их обработка
  32. PROTO_TYPE_DEFINITIONS
  33.  
  34. # Загрузим их из второго файла
  35. include nyaproto.fdesc ;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement