I have built a custom board with a 200 MHZ ARM processor and am running 2.4 kernel. The board has 2 USB host ports and 1 USB device.
Can I use a host and device combination to perform USB forwarding ? My application requires me to sniff a USB port from outside. I should be able to collect data from a USB memory stick through the host on my board and then log the data and forward the same through the USB device on my board?
So effectively I want to be a bridge and as well sniff the data.
Is this possible or is there any readily available software?