Wireshark mailing list archives
basic question
From: Brian Oleksa <oleksab () darkcornersoftware com>
Date: Mon, 29 Mar 2010 10:39:59 -0400
Wiresharkers I have been writing all my dissectors based on the port it will be broadcasting on. For example: static int global_test_port = 11111; void proto_reg_handoff_test(void) { static gboolean isinitialized = FALSE; if (!isinitialized) { testdata_handle = find_dissector("data"); test_handle = create_dissector_handle(dissect_test, proto_test); dissector_add("udp.port", global_test_port, test_handle); } isinitialized = TRUE; } But what if I just wanted to make this dissector available as "decode as" and not by the port it broadcasts on..?? Can I just pass in a NULL for global_test_port..?? dissector_add("udp.port", NULL, test_handle); Just wanted to see what the best thing to do is here. I was just simply going to pick a port that it would never be on...such as 11111. Thanks, Brian ___________________________________________________________________________ Sent via: Wireshark-dev mailing list <wireshark-dev () wireshark org> Archives: http://www.wireshark.org/lists/wireshark-dev Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev mailto:wireshark-dev-request () wireshark org?subject=unsubscribe
Current thread:
- basic question Brian Oleksa (Mar 29)
- Re: basic question Guy Harris (Mar 29)
- <Possible follow-ups>
- Re: basic question Ed Beroset (Mar 29)