User Tools

Site Tools


rohc-sniffer

===== ROHC sniffer ===== **For versions >= 1.6.0 of the library only** The ROHC sniffer is a lightweight application for testing the robustness of the ROHC library. The sniffer passively captures all the traffic on a network interface, compresses it, decompresses it, then compares it with the original traffic. If any of the previous steps fails, the sniffer stops and reports the problem. In some aspect, the ROHC sniffer replaces the [[rohc-over-udp-tunnel|ROHC over UDP tunnel]] because it allows testing the library with real traffic without any impact on the network or on other applications: * If a problem occurs while using the [[rohc-over-udp-tunnel|ROHC over UDP tunnel]], users will experience a degraded network experience (packet loss, packet alteration...). * If a problem occurs while using the ROHC sniffer, users won't experience any problem. Additional informations: * [[https://github.com/didier-barvaux/rohc/blob/master/app/sniffer/sniffer.c#L22|Additional information]] available in source code. * Use for testing/debug only, it was not designed for production at all. * Developed in the [[https://github.com/didier-barvaux/rohc/tree/master/app/sniffer|app/sniffer/ sub-directory of the library source code]]. * License: same as ROHC library

rohc-sniffer.txt · Last modified: 2018/04/23 13:38 by didier