Wireshark is a free and open-source network protocol analyzer. It is used to capture and analyze network traffic in order to troubleshoot and diagnose network issues, as well as for educational and research purposes.
Wireshark provides a graphical user interface that allows you to view and analyze network traffic in real-time or from a capture file. It can capture traffic from a variety of interfaces, including Ethernet, WiFi, and Bluetooth, and supports a wide range of network protocols.
Wireshark provides many powerful features to help you analyze network traffic, such as:
Wireshark runs on various platforms like Windows, Linux, macOS and Unix. It can be run in command line mode as well as GUI mode.