Wireshark is a network packet analyzer tool that captures and analyzes network traffic. It allows inspection of protocol messages at the packet level. The Address Resolution Protocol (ARP) maps IP addresses to MAC addresses within a local area network. However, ARP is vulnerable to spoofing attacks where a malicious user sends fake ARP responses to poison a target's ARP cache and intercept their network traffic. TCP session hijacking is also possible by sniffing the TCP sequence and acknowledgement numbers during the initial handshake.