Feasibility of sending USB packets with Arduino

I was wondering if it is possible to acquire USB packets from Wireshark and then program an Arduino to resend them.

To elaborate further, I have a device that can be connected to a computer and through a Windows program, data can be sent to that device. If I were to capture all the necessary packets, can I have the Arduino send the same packets to get that data to the device?

I found this article that goes over a little bit of what I’m trying to do: USB Sniffing and Programming - GeekThis

The first part sums it up “ how to take a USB device and write software that can interact with the device without having publicly available documentation.“

I was just wondering if it’s possible to have the Arduino interact with a device through sending copied packets and if there’s anything that can guide me on how to achieve it

Matt425x:
I was wondering if it is possible to acquire USB packets from Wireshark and then program an Arduino to resend them.

Seems a bit pointless - why not let them go directly while Wireshark is taking a copy of them?

At the very least you will need an Arduino with a microprocessor that can directly deal with USB - such as the 32U4 in a Leonardo.

Then you will need to learn how to program it to deal with USB - which probably means that you will first have to destroy its normal ability to have programs uploaded from the PC over the USB connection. All well past my pay grade.

...R