
tcpdump
Sign in to savetcpdump is a data-network packet analyzer computer program that runs under a command line interface. 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.
Key facts
- Software.name
- tcpdump
- Software.logo
- Tcpdump&libpcap.svg
- Software.screenshot
- 200px|tcpdump console output
- Software.caption
- tcpdump console output
- Software.developer
- The Tcpdump team
- Software.programming language
- C
- Software.genre
- Packet analyzer
- Software.license
- BSD license
- Software.released
- 1988
- Software.operating system
- Linux, Solaris, FreeBSD, NetBSD, OpenBSD, DragonFly BSD, macOS, Android, and additional *NIX systems, Windows
via Wikipedia infobox
Source code
To report bugs and other problems, contribute patches, request a feature, provide generic feedback etc please see the guidelines for contributing in the tcpdump source tree root. This directory contains source code for tcpdump, a tool for network monitoring and data acquisition. Over the past few years, tcpdump has been steadily improved by the excellent contributions from the Internet community (just browse through the change log). We are grateful for all the input. Supported platforms In many operating systems tcpdump is available as a native package or port, which simplifies installation of updates and long-term maintenance. However, the native packages are sometimes a few versions behind and to try a more recent snapshot it will take to compile tcpdump from the source code. 4.3BSD BSD/386, later BSD/OS DEC OSF/1, later Digital UNIX, later Tru64 UNIX DOS IRIX LynxOS SINIX SunOS Ultrix UnixWare Dependency on libpcap tcpdump uses libpcap, a system-independent interface for user-level packet capture. If your operating system does not provide libpcap, or if it provides a libpcap that does not support the APIs from libpcap 1.0 or later, you must first retrieve and build libpcap before building tcpdump, Once libpcap is built (either install it or make sure it's in ../libpcap ), you can build tcpdump using the procedure in the installation notes. See also Richard Stevens gives an excellent treatment of the Internet protocols in his book "TCP/IP Illustrated, Volume 1" . If you want to learn more about tcpdump and how to interpret its output, pick up this book.
Excerpt from the source-code README · 9,707 chars · not written by Vinony
Wikidata facts
- Official website
- www.tcpdump.org
- Image
- Tcpdump 4.9.3 screenshot.png
Show 3 more facts
- user manual URL
- www.tcpdump.org/manpages/tcpdump.1.html
- software version identifier
- 4.99.6
- source code repository URL
- github.com/the-tcpdump-group/tcpdump
via Wikidata · CC0
~4 min read
Article
6 sectionsContents
- History
- Common uses
- Privileges required
- See also
- References
- External links
tcpdump is a data-network packet analyzer computer program that runs under a command line interface. 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, FreeBSD, DragonFly BSD, NetBSD, OpenBSD, OpenWrt, macOS, HP-UX 11i, and AIX. 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 version of libpcap.