GoodFET Does USB
You can now emulate USB devices with the GoodFET from Python. It's damned handy for fuzzing device drivers!
To play along, order the MAX3421 Eval Kit and flash your GoodFET with the latest firmware. 'goodfet.maxusbhid' will emulate a HID keyboard.
Taken on February 25, 2012