【问题标题】:How to generate H323 (Including H225 & H245) protocol packets?如何生成H323(包括H225 & H245)协议包?
【发布时间】:2017-01-11 20:23:26
【问题描述】:

我正在尝试编写一个简单的 DPI(深度包检测)工具。在我目前的阶段,我需要开发一个 H.323 协议检测器。为了实现这个目标,我需要一个 H.225 / H.245 数据包生成器。我似乎几乎所有的工具都使用 SIP 和 RTP & RTCP 协议。有人知道 VOIP 中哪个工具使用 H323 协议吗?

【问题讨论】:

    标签: network-programming asterisk voip wireshark-dissector h.323


    【解决方案1】:

    有很多h323库,其中一些是openh323和openoh323/openooh323。

    但是所有的库都有问题和很多错误。主要问题 - 如果与 sip 或其他现代协议相比,协议非常复杂,并且所有供应商都会以他们认为“对客户更好”的协议方式进行“特定于供应商”的插件/更改。

    因此很难使用任何工具。简单的检测方法就是获取“h323”、“rtp”等签名。

    【讨论】:

    • 简单的检测方法就是获取'h323'、'rtp'等签名。问题是我找不到H323数据包的任何签名! H225、H245、H323 数据包是否有任何特定的标头或签名?
    • 您也可以检查 iptables 过滤器,我很确定 iptables 中存在一些连接跟踪过滤器。那肯定有签名。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-03-18
    • 2018-06-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-20
    相关资源
    最近更新 更多