Original tools
Decode formatted usb keyboard data to string.
If you have usb keyboard packet capture data,
$ tshark -r ./keyboard.pcap -T fields -e usb.capdata usb.capdata and usb.device_address==3 > data.txt
$ python simple_usbkeyboard_decoder.py data.txt
Command line assembler emulator. TO USE, NEED UNICORN(https://github.com/unicorn-engine/unicorn)
Emulate all architecture implemented in unicorn engine.(Now x86 only)
$ python ./asmshell.py
xor eax,eax