*** Welcome to piglix ***

Tcpdump

tcpdump
tcpdump console output
tcpdump console output
Developer(s) The Tcpdump team
Stable release
4.9.0 / January 18, 2017; 3 months ago (2017-01-18)
Repository tcpdump on GitHub
Written in C (programming language)
Operating system Linux, Solaris, FreeBSD, NetBSD, OpenBSD, macOS, Android, and additional *NIX systems, Windows
Type Packet analyzer
License BSD license
Website www.tcpdump.org

tcpdump is a common packet analyzer that runs under the command line. It allows the user to display TCP/IP and other packets being transmitted or received over a network to which the computer is attached. Distributed under the BSD license, tcpdump is free software.

Tcpdump works on most Unix-like operating systems: Linux, Solaris, BSD, macOS, HP-UX, Android and AIX among others. In those systems, tcpdump uses the libpcap library to capture packets. The port of tcpdump for Windows is called WinDump; it uses WinPcap, the Windows port of libpcap.

It was originally written in 1987 by Van Jacobson, Craig Leres and Steven McCanne who were, at the time, working in the Lawrence Berkeley Laboratory Network Research Group. By the late 1990s there were numerous versions of tcpdump distributed as part of various operating systems, and numerous patches that were not well coordinated. Michael Richardson (mcr) and Bill Fenner created www.tcpdump.org in 1999.

Tcpdump prints the contents of network packets. It can read packets from a network interface card or from a previously created saved packet file. Tcpdump can write packets to standard output or a file.


...
Wikipedia

...