Wireshark is a free and open source network packet sniffer and protocol analyzer. It is an invaluable tool for any network administrator who needs detailed visibility into the traffic on their network. It utilizes a packet capture utility or sniffer, which watches any traffic/communication that crosses the network adapter and writes it to a file and then the protocol analyzer interprets the raw data obtained by the sniffer and turns it into readable data. It also provides in-depth tools for isolating faults and troubleshooting failures.