USBREVue is a suite of tools for reverse-engineering USB devices.
Switch branches/tags
Nothing to show
Clone or download
Latest commit e3904b9 Aug 22, 2013
Permalink
Failed to load latest commit information.
demos cleanup Aug 5, 2011
devices Move old device-specific directories into devices/ Jul 21, 2011
test Sets test scripts executable Aug 12, 2012
.gitignore Adds gitignore Aug 12, 2012
.hgignore Ignore generated MANIFEST and build/dist dirs Aug 1, 2011
AUTHORS Added AUTHORS file Aug 1, 2011
COPYING Rename copy to COPYING and remove GPL-3 Jul 31, 2011
INSTALL modifier: pcap headers automatically generated to account to packet r… Aug 4, 2011
MANIFEST.in Use recursive-include instead of subdir globbing Aug 1, 2011
README Added simple paragraph to README about Wireshark Aug 1, 2011
README.usbgraph Split README into sub-docs for each tool Aug 1, 2011
README.usbmodify Split README into sub-docs for each tool Aug 1, 2011
README.usbreplay Added keyboard demo Aug 5, 2011
README.usbstatisfier stats: readme updated Aug 5, 2011
README.usbview Split README into sub-docs for each tool Aug 1, 2011
TODO Added TODO Aug 1, 2011
codegen.py Added copyright/warranty disclaimer statement Jul 21, 2011
setup.py Added util and codegen Aug 1, 2011
subarray.py Corrected slicing, negative offsets. Added docs, doctest, setitem. Aug 2, 2011
usbcap Added usbcap script, modified README accordingly Jul 31, 2011
usbgraph.py grapher: executable bit set Jul 25, 2011
usbmodify.py modifier: fixed temp file bug Aug 5, 2011
usbreplay.py Migrating replay code and readme from old repo Aug 2, 2011
usbrevue.py De-lint somewhat Aug 22, 2013
usbstatisfier.py stats: readme updated Aug 5, 2011
usbview.py viewer: fix column sizing Aug 2, 2011
util.py Repository re-org Jul 21, 2011

README

============
Introduction
============

USBREVue is a suite of tools for reverse-engineering USB devices.

USBREVue provides the following tools:

    * Grapher: Visually track USB packet data values
    * Modifier: Programmatically modify a stream of USB packets
    * Replayer: Send a specified stream of USB packets to a USB device
    * Statisfier: Perform basic statistical analysis on a stream of
      		  USB packets
   
    * Viewer: Edit and view a stream of USB packets

There are plans to add USB decoding to the Viewer in a future release
of USBREVue. Until then, for analysis of USB packets according to the
USB protocol, we highly recommend recent versions of Wireshark, a
network protocol analyzer for Unix and Windows. You can learn more
about Wireshark at www.wireshark.org.