Я пытаюсь написать простой инструмент DPI (Deep Packet Inspection). На моем нынешнем этапе мне нужно разработать детектор протокола H.323. Для достижения этой цели мне нужен генератор пакетов H.225/H.245. Кажется, что почти все инструменты используют протокол протокола SIP и RTP & RTCP. Кто-нибудь знает, какой инструмент использует протоколы H323 в VOIP?Как сгенерировать пакеты протокола H323 (включая H225 и H245)?
0
A
ответ
1
Существует несколько библиотек h323, некоторые из них - openh323 и openoh323/openooh323.
Но у ВСЕХ библиотек есть проблемы и много ошибок. Основная проблема - протокол ОЧЕНЬ сложный, если сравнивать с sip или другими современными протоколами, и ВСЕ производители делают «специфические для вендора» дополнения/изменения в протоколе, которые, по их мнению, «лучше для клиента».
В результате трудно работать с любыми инструментами. Легкое обнаружение способа - это просто получить подписи, такие как «h323», «rtp» и т. Д.
Смежные вопросы
- 1. Как декодировать пакет H323?
- 2. Как сгенерировать необходимые пакеты автоматически
- 3. Включая пакеты QT
- 4. Конфигурация Freeswitch для вызова h323 на h323 с использованием опала?
- 5. Что такое H.323? Протокол или стандарт?
- 6. Что такое формат сообщений H.225, h.245 и iax2? Хотите сделать анализ подписи, но мои пакеты зашифрованы?
- 7. Как сгенерировать пакеты ресурсов BlackBerry от муравья?
- 8. Как создать банку, включая конкретные пакеты?
- 9. C# h323 звонки с привратником
- 10. Сгенерировать пакеты при сборке или развертывании
- 11. Включая R-скрипты в пакеты R
- 12. Google App Engine: Включая внешние пакеты
- 13. Как отключить пакеты loopback в драйвере протокола NDIS
- 14. Почему мои ртутные пакеты, включая «дополнительные ревизии»
- 15. Как сделать IntelliJ IDEA запуска всех тестов, включая суб пакеты
- 16. Как включить пакеты PEAR, включая только файл PEAR.php?
- 17. Как сгенерировать последовательность, включая значения NA в R?
- 18. Rscript и пакеты: как и когда определять, какие пакеты загружены?
- 19. Как сгенерировать диаграмму дрожания и диаграмму равновесия?
- 20. Буфер протокола с node.js - не удалось сгенерировать js из .proto
- 21. Как импортировать пакеты python?
- 22. Включая функцию протокола в tapGesture action selector - iOS Swift
- 23. Как просмотреть информацию протокола протокола SSL и TLS?
- 24. IPhone FIlwrappers и пакеты документов?
- 25. Как скомпилировать и сгенерировать .exe?
- 26. Проблемы протокола: аутентификация LDAP и GSSAPI
- 27. реализация протокола протокола bluetooth
- 28. Требовать пакеты lib.loc и необходимые базовые пакеты
- 29. Как запустить чистый экземпляр публикации и синхронизировать все, включая пакеты OSGi?
- 30. Как расшифровать пакеты ASN/BER
_Easy way detect просто получает подписи, такие как «h323», «rtp» и т. Д. Проблема в том, что я не могу найти никаких подпись для пакета H323! Есть ли какой-либо конкретный заголовок или подпись для пакетов H225, H245, H323? – Abraham
Вы также можете проверить фильтры iptables, я уверен, что есть некоторые фильтры отслеживания соединений в iptables. У этого наверняка есть подписи. – arheops