Bus snooping/sniffing: Difference between revisions

From LinuxTVWiki
Jump to navigation Jump to search
m (fixed subsection header)
m (add some links; other minor edits)
Line 3: Line 3:
==PCI / PCIe ==
==PCI / PCIe ==
===Snooping Utilities:===
===Snooping Utilities:===
* BTSpy - Windows based snoop for BT8x8 based devices
* BTSpy [http://btwincap.sourceforge.net/custom.html] - Windows based snoop for BT8x8 based devices
* Dscaler - Windows based; contains the ability to snoop for PCI / PCIe devices
* Dscaler's RegSpy [http://www.dscaler.com/] - Windows based; contains the ability to snoop the registers of [[Interface chipsets|PCI / PCIe interface chipsets]] ... also see [http://marc.info/?l=linux-dvb&m=122823618002379&w=2 this note]


==USB ==
==USB ==
===Snooping Utilities:===
===Snooping Utilities:===
* USB Snoopy- Windows based snoop for USB device communications traffic
* USB Snoopy - Windows based snoop for USB device communications traffic
* SnoopyPro - Windows based snoop for USB device communications traffic
* SnoopyPro - Windows based snoop for USB device communications traffic
* usbsnoop/SniffUSB - Windows based snoop for USB device communications traffic
* usbsnoop/SniffUSB - Windows based snoop for USB device communications traffic
Line 15: Line 15:
** USBMon - logs usbmon output
** USBMon - logs usbmon output


===Log parsers etc===
===Log parsers, format etc===
* parser.pl
* parser.pl
* [[usbmon2usbsnoop]]
*
...
...


Line 24: Line 24:
* usbreplay - plays back usbsnoop capture logs
* usbreplay - plays back usbsnoop capture logs


==i2c==
* i2c Tools: see [http://www.lm-sensors.org/wiki/I2CTools here] and [http://www.lm-sensors.org/wiki/i2cToolsDocumentation here]
* http://en.wikipedia.org/wiki/I2C#Development_Tools
* also see [http://www.spinics.net/lists/linux-dvb/msg16845.html this thread]


==External Links==
==External Links==

Revision as of 00:54, 27 December 2008

Purpose and relevance to development work -- description coming soon

PCI / PCIe

Snooping Utilities:

USB

Snooping Utilities:

  • USB Snoopy - Windows based snoop for USB device communications traffic
  • SnoopyPro - Windows based snoop for USB device communications traffic
  • usbsnoop/SniffUSB - Windows based snoop for USB device communications traffic
  • usbmon - Linux kernel module which can snoop USB device communications traffic
    • Wireshark - logs usbmon output, via libpcap
    • USBMon - logs usbmon output

Log parsers, format etc

...

Command Playback Utilities:

  • usb-robot - plays back USB Snoopy capture logs
  • usbreplay - plays back usbsnoop capture logs

i2c

External Links