Dissector for the Apple USB Multiplexing (USBMUX) protocol
This issue was migrated from bug 6045 in our old bug tracker.
Original bug information:
Reporter: Tyson Key
Status: CONFIRMED
Product: Wireshark
Component: Dissection engine (libwireshark)
OS: All
Platform: All
Version: Git
Attachments:
packet-usb-apple-usbmux.c: Mercurial revision 502 (69f4acb4eed8) of the dissector
iPhone-SSH-Packet.cap: A trace file containing a USBMUX-encapsulated SSH packet from an iPhone 3GS
packet-usb-apple-usbmux.c: A version of the dissector that correctly dissects TCP payloads
iPhone_connection_and_SSH_session.cap: A more complex trace file containing AFC and SSH sessions over TCP
packet-usb-apple-usbmux.c: Essentially the same as 6549, but with outdated comments removed
packet-usb-apple-usbmux.c: This version uses "tree" instead of "usbmux_tree", so conversation tracking and the protocol hierarchy now work correctly :)
packet-usb-apple-usbmux.c: This version of the dissector adds a lookup table for message types