Huge thanks to our Platinum Members Endace and LiveAction,
and our Silver Member Veeam, for supporting the Wireshark Foundation and project.

Wireshark-bugs: [Wireshark-bugs] [Bug 5927] New: Support for MCCI's USB "Experimental Network Co

Date: Mon, 16 May 2011 13:52:13 -0700 (PDT)
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=5927

           Summary: Support for MCCI's USB "Experimental Network Control
                    Model" protocol
           Product: Wireshark
           Version: SVN
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: Enhancement
          Priority: Low
         Component: Wireshark
        AssignedTo: wireshark-bugs@xxxxxxxxxxxxx
        ReportedBy: tyson.key@xxxxxxxxx


Created an attachment (id=6354)
 --> (https://bugs.wireshark.org/bugzilla/attachment.cgi?id=6354)
A trace file containing a few USB/Ethernet Network Control Model packets

Build Information:
Version 1.5.2-SVN-37144 (SVN Rev 37144 from /trunk)

Copyright 1998-2011 Gerald Combs <gerald@xxxxxxxxxxxxx> and contributors.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Compiled (64-bit) with GTK+ 2.22.1, with GLib 2.26.1, with WinPcap (version
unknown), with libz 1.2.5, without POSIX capabilities, without libpcre, without
SMI, with c-ares 1.7.1, with Lua 5.1, without Python, with GnuTLS 2.10.3, with
Gcrypt 1.4.6, without Kerberos, with GeoIP, with PortAudio V19-devel (built May
14 2011), with AirPcap.

Running on 64-bit Windows 7, build 7600, with WinPcap version 4.1.2 (packet.dll
version 4.1.0.2001), based on libpcap version 1.0 branch 1_0_rel0b (20091008),
GnuTLS 2.10.3, Gcrypt 1.4.6, without AirPcap.

Built using Microsoft Visual C++ 9.0 build 21022

Wireshark is Open Source Software released under the GNU General Public
License.

Check the man page and http://www.wireshark.org for more information.
--
It may be useful to support the MCCI USB Experimental Network Control Model
protocol, as documented in the specification documents at
http://www.mcci.com/mcci-v5/MCCI-ENCM-Class-Specification.zip.

>From cursory reading of http://www.mcci.com/mcci-v5/firmware/ncm.html#ENCMspec,
I believe that they also contributed a derivative of the specification to the
USB Forum. (If so, it may be available in
http://www.usb.org/developers/devclass_docs/NCM10_012011.zip - although I'm
otherwise willing to host/attach an extracted version of the former document in
a more convenient format (it's supplied as a PDF packaged into an .MSI
archive)). 

This encapsulation protocol is used as an alternative to CDC Ethernet in
certain products such as the C510 mobile phone from Sony Ericsson.

I've also attached a capture file containing a few packets (with a generic
bInterfaceClass ID - since the proper one (CDC_DATA) is automatically removed
by Wireshark after saving the file) for reference; and if there aren't any
Website credentials or other personal details contained within, I'll attach the
full trace file that I extracted them from.

Thanks in advance.

-- 
Configure bugmail: https://bugs.wireshark.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.