There are Two Ways for a Beagle USB Protocol Analyzer to Export Data to WireShark - See What Works Best for You

Question from the Customer:

In the past, I have had great success using the Beagle USB 480 Protocol Analyzer with Data Center Software to collect Ethernet Frames over a USB 2.0 link. Now I am starting a new project where I’m adding Wireshark to the mix. How can I export the data captured in Data Center to Wireshark? Wireshark uses packet capture (.pcap) format. If you don’t offer a direct export to pacp, do you know of a way that I can re-encode the captured data to the pcap format that Wireshark uses?

Response from Technical Support:

Thanks for your question! So glad you are happy with your Beagle USB 480 Protocol Analyzer.  We absolutely have a solution for your new set up. Here are two suggestions for you.

  • The first method is pretty easy. Export the data from the Data Center Software to a CSV file, and then create a script to translate the data in the CSV file to the pcap file format. This works best if the CSV file contains every single bit of the packet to be created or if it can be deduced from the input.
  • The second method is to use the Beagle Software API, instead of the Data Center Software, and customize an application that generates pcap output files.

Note: for both solutions you will need to exclude the "out of band" data that is captured on the USB bus to the Ethernet hardware. This data represents control and configuration from the host driver for the USB adapter, which are not part of  Ethernet. You can easily filter out this data before completing the USB capture. We provide examples of how to setup and use filters in the Data Center Software.

We hope this answers your question. Additional resources that you may find helpful include the following:

If you would like to learn more or have a personal demo designed to specifically address your needs, click below.

Request a Demo