
You can also see the RAW data of that particular packet. As you can see, information about different layers of TCP/IP Protocol is listed. Selecting a packet would show many information about that packet. Now you can click on a packet to select it. I pinged from the terminal and as you can see, many packets were captured. I am capturing packets on the ens33 wired network interface as you can see in the screenshot below. Just press and hold and click on the interfaces that you want to capture packets to and from and then click on the Start capturing packets icon as marked in the screenshot below. You can also capture packets to and from multiple interfaces at the same time. You can also double click on the interface that you want to capture packets to and from to start capturing packets on that particular interface. Now to start capturing packets, just select the interface (in my case interface ens33) and click on the Start capturing packets icon as marked in the screenshot below. Here, I listed only the Wired network interfaces. You can choose to show specific types of interfaces in the welcome screen from the marked section of the screenshot below. There are many types of interfaces you can monitor using Wireshark, for example, Wired, Wireless, USB and many external devices. could there be some sort of binary incompatability issue? But the exe runs and generates the request packet (as seen in wireshark) on laptop 2.When you start Wireshark, you will see a list of interfaces that you can capture packets to and from. Is it possible that wireshark could see the LLC request packet, but the packet never actually make in on to the wire as it were? I find it hard to believe that the hardware is at fault as it responds perfectly when the request is sent from laptop 1.Ĭould there be an issue with me not having actually built the exe and shared libs on laptop 2? i.e. I see no response packet in wireshark after the request has been sent. However I get no response from the hardware, i.e.

When I execute the 'peek' I can see LLC request packet in wireshark and it is correct. I've installed libpcap and copied the executable and shared libraries for performing the 'peek' operation to this machine.


Now I have a 2nd laptop also running Ubuntu 18.04. Typically, I send a 'peek' request, this generates a LLC packet, sends the packet to the hardware and I get a response packet back that I receive, parse and display. The laptop is running Ubuntu 18.04 with the libpcap library installed. I have a piece of hardware that I communicate with using LLC packets sent from a laptop.
