Ask Your Question

Revision history [back]

Protecting a proprietary protocol

Hello, We have a customer we would like to build a dissector for. But, their protocol is propriety and they would like to protect any code that does the dissecting. I know of three options for dissecting; Lua script, C code plugin, or something someone has made like the Wireshark Generic Dissector: http://wsgd.free.fr/

I know Wireshark is covered by GPL2 and any code that touches it needs to be open and distributed. The Lua script would be readable as to the dissecting.

Is there a way to do something like pipe raw data to an external dissector binary (such that the GPL does not apply) and pipe the dissected data back to Wireshark for display?

Thanks in advance.

Protecting a proprietary protocol

Hello, We have a customer we would like to build a dissector for. But, their protocol is propriety and they would like to protect any code that does the dissecting. I know of three options for dissecting; Lua script, C code plugin, or something someone has made like the Wireshark Generic Dissector: http://wsgd.free.fr/

I know Wireshark is covered by GPL2 and any code that touches it needs to be open and distributed. The Lua script would be readable as to the dissecting.

Is there a way to do something like pipe raw data to an external dissector binary (such that the GPL does not apply) and pipe the dissected data back to Wireshark for display?

Thanks in advance.

Protecting a proprietary protocol

Hello, We have a customer we would like to build a dissector for. But, their protocol is propriety and they would like to protect any code that does the dissecting. I know of three options for dissecting; Lua script, C code plugin, or something someone has made like the Wireshark Generic Dissector: http://wsgd.free.fr/

I know Wireshark is covered by GPL2 and any code that touches it needs to be open and distributed. The Lua script would be readable as to the dissecting.

Is there a way to do something like pipe raw data to an external dissector binary (such that the GPL does not apply) and pipe the dissected data back to Wireshark for display?

Thanks in advance.