Bus snooping/sniffing: Difference between revisions
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 |
* 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:
- BTSpy [1] - Windows based snoop for BT8x8 based devices
- Dscaler's RegSpy [2] - Windows based; contains the ability to snoop the registers of PCI / PCIe interface chipsets ... also see this note
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
- parser.pl
- usbmon2usbsnoop
...
Command Playback Utilities:
- usb-robot - plays back USB Snoopy capture logs
- usbreplay - plays back usbsnoop capture logs
i2c
- i2c Tools: see here and here
- http://en.wikipedia.org/wiki/I2C#Development_Tools
- also see this thread
External Links
- Wikipedia's Bus sniffing article; note that the Cache coherency article is a probably a little less vague or more enlightening