tcpdump
VerifiedCommand-line packet analyser and the libpcap capture library it is built on
See all screenshots - Deployment On Premise
- Starting price Free
- Free trial Available
- Best for Freelancers, Small Business, Medium Business
What is tcpdump?
tcpdump is a command-line packet analyser, distributed alongside libpcap, the portable C and C++ library for network traffic capture that underpins it. That pairing is the most important thing to understand about it. libpcap is the capture layer that a great deal of other network tooling is built on, including graphical analysers, so tcpdump is not merely one tool among many but part of the foundation the field rests on.
Being command-line is the practical distinction rather than a limitation. When a problem occurs on a remote server, an embedded device or a machine reachable only over SSH, a graphical analyser is not an option and tcpdump is. The usual workflow reflects this: capture on the remote host with tcpdump, write to a file, then read that file in a graphical analyser locally. Capture and analysis are separate steps, and tcpdump owns the first.
The project publishes the latest stable versions of both tcpdump and libpcap, current development versions, complete documentation, and instructions for reporting bugs or contributing patches. Documentation is thorough, with the tcpdump and pcap-filter man pages singled out as the most useful for users, alongside README files, installation notes and change logs. Link-layer header type references and a security FAQ are also published, the latter mattering because packet capture normally requires elevated privileges.
Notably, the project links to third-party learning material rather than only its own, including Julia Evans's introduction and other tutorials and in-depth papers. That is a fair reflection of how people actually learn the tool. It is free and open source with no licence cost.
Key Features of tcpdump
- Command-line packet capture and analysis
- libpcap portable capture library included
- Capture on remote and headless systems over SSH
- Writes capture files readable by graphical analysers
- pcap-filter expression syntax
- Complete man page documentation
- Link-layer header type references
- Published security FAQ
- Stable and development versions available
- Public bug reporting and patch contribution
- Free and open source
- Foundation library used by other network tooling
tcpdump Pricing
Open source
Free
Free and open source. Both tcpdump and libpcap are published by the project with no licence cost.
tcpdump Specifications
- Deployment
- On Premise
- Desktop
- Linux
- Mac
- Windows
- Built for
- Freelancers
- Small Business
- Medium Business
- Large Enterprise
- Support
- Public API
- Yes
- Free trial
- Yes
- Free plan
- Yes
- Runs in browser
- No
- Customisable
- No
- Website
- tcpdump.org
tcpdump Comparisons
Used tcpdump? Write the first review.