Subject
- Posted on
C-R-M: USB data/packet monitor ?
- 09-06-2007
September 6, 2007, 2:01 am
Anyone know of a relatively cheap / easy way to intercept USB packets send
from one device to another ? I want to hack some software that used to go to
a specific FTDI motor controller box so that I can get it to work with mine.
So basically my "black box" would emulate the other black box.
I guess I need something like a "USB Monitor" ? If I have to spend more than
50 to 100 bucks for this side of it the project really won't be worth it me.
Thanks for any ideas!
JCD
from one device to another ? I want to hack some software that used to go to
a specific FTDI motor controller box so that I can get it to work with mine.
So basically my "black box" would emulate the other black box.
I guess I need something like a "USB Monitor" ? If I have to spend more than
50 to 100 bucks for this side of it the project really won't be worth it me.
Thanks for any ideas!
JCD
Re: C-R-M: USB data/packet monitor ?
We have one at work, but it was real money in the $500 - $750 range if I
remember right. I wanted to reverse engineer the protocol for a cheap
webcam, but they would not lend it to me... I looked around a little bit
for a cheap alternative but didn't find one. If you hear of something
good, please post it here!
Good Luck,
Bob
Re: C-R-M: USB data/packet monitor ?
The easiest way is to hack into the driver layer on your operating
system if you have access to the PC. There are several packages out
there, but they are not much cheaper than hardware solutions. If you are
on Linux, you can go directly into the USB drivers and add some logging
code though.
Also, there are several software solutions for running USB 1.1 on Atmel
chips. If you speak Atmel Machine Code, you can modify those to only
lurk and log instead of pretending to be a USB device. That would cost
you around $10 in hardware...
Re: C-R-M: USB data/packet monitor ?
I don't have firsthand experience with this but it is my understanding
that some linux driver authors use vmware to reverse engineer usb
devices -- the manufacturer's driver runs inside an instance of
windows in vmware and operates the usb device while the linux host
sniffs usb traffic.
-chris.
Site Timeline
- » Associative memory for navigation
- — Next thread in » General Robotics Forum
-

- » CGAL 3.3.1 Released, Computational Geometry Algorithms Library
- — Previous thread in » General Robotics Forum
-

- » evoMUSART 2013: First CFP (with correct dates)
- — Newest thread in » General Robotics Forum
-

- » Bending 1/8 inch thick 7075-T6 aluminum
- — The site's Newest Thread. Posted in » General Metalworking
-







