Wireshark is a network protocol analyzer that allows users to see what's happening on their network at a microscopic level. It captures and displays packets from a wide range of protocols and network types. The software also has a powerful display filter language that allows users to focus on the information they are interested in, as well as the ability to save and export captured data for further analysis. Additionally, Wireshark supports live capture and offline analysis.