Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

I wrote the dissector in C currently. Is there any way to distribute the C dissector?

Make up a package, such as a tarball and a zip archive (provide both to support both UN*Xes and Windows - some UN*Xes may have a zip command to build a zip archive), with the source code, any additional files, and a README file telling people how to build it.

Sadly, that's the only way to distribute a dissector and make it usable on multiple platforms. Each Linux distribution might have to be treated as a separate platform - as far as I know, the only guaranteed form of binary compatibility for Linux distributions is at the system call layer, not at the shared library API layer, unlike, for example, macOS, Solaris, and Windows.