Wireshark is a powerful and open source network protocol analyzer used to analyze network traffic. By capturing the data packets that take place on the network, it allows you to examine these packages in detail. In this way, network administrators, security experts and developers can detect network problems, analyze protocol errors, and examine vulnerabilities. Wireshark supports hundreds of different protocols and can work on live network traffic or saved data. It can be used in many operating systems such as Windows, macOS and Linux.