Bitbucket is a code hosting site with unlimited public and private repositories. We're also free for small teams!

Close
ISI-over-USB Dissector for Wireshark |
--------------------------------------

This is a modified version of Sebastian Reichel's ISI/PhoNet protocol dissector for Wireshark.

It differs from the original version in the following ways:
 
 * It correctly identifies and dissects ISI frames encapsulated in both USB framing, and Linux Cooked framing

 * It adds the foundations of a SIM resource dissector, which identifies most packets generated
    by a Nokia N73 used against OFono - although it does not (entirely) dissect their payloads 

Because basic heuristics are used in this version of the dissector, it will not clash with the PPP dissector,
 if the patch from https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=4814 is applied to your copy of Wireshark.

As of 02/01/2011, the SIM resource dissector is part of the original version of the dissector; although the version
 in this repository is likely to be updated more frequently.
 
Please check http://vmlemon.wordpress.com and the BitBucket project for updates in the future.

Building the Dissector (on Linux) |
-----------------------------------

Preparing Wireshark |
---------------------

 * Ensure that a recent release of LibPCap (preferrably from Git) is installed

 * Obtain an SVN release archive from http://www.wireshark.org/download/automated/src/ and unpack it
 
 * Obtain the patch from https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=4814, and place it in the
    Wireshark source directory

 * Enter the unpacked directory (e.g. "wireshark-1.5.0-SVN-35030")

 * Apply the patch using "patch -p0 < bug4814.patch"

 * Run "./configure && make && sudo make install" to install Wireshark to /usr/local

Preparing this Dissector |
--------------------------

 * Edit the values of "MAJORREV" and "SVNREV" in the dissector's Makefile to refer to your SVN release

 * Change "/media/Elements/" within the "CFLAGS" line to refer to the parent directory of your Wireshark 
    source directory

 * Run "make all && sudo make install" to build the dissector

Note that a number of warnings will be produced by the compiler - these can be safely ignored.

Original Version |
------------------
The original version of this dissector can be obtained from https://elektranox.org/n900/libisi/index.html.

Please do not contact the original author regarding this modified version. 

Contact |
---------

Tyson Key (tyson.key@gmail.com)

Recent activity

Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.