Skip to content
SocialAtoZ

tcpdump

Verified

Command-line packet analyser and the libpcap capture library it is built on

–

Not yet rated. Be the first to review tcpdump.

tcpdump screenshot 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
  • Email
Public API
Yes
Free trial
Yes
Free plan
Yes
Runs in browser
No
Customisable
No
Website
tcpdump.org

tcpdump Screenshots

Used tcpdump? Write the first review.

tcpdump FAQs

tcpdump publishes only a free tier. Anything beyond it is quoted per account, so ask for a written figure before committing.

Yes to both. tcpdump offers a free plan and a free trial of its paid tiers.

tcpdump is aimed at freelancers, Small Business, Medium Business, Large Enterprise.

tcpdump is deployed as on premise, and available on Linux, Mac, Windows.

tcpdump provides email support.

Yes. tcpdump exposes an API, so it can exchange data with the other systems you already run rather than sitting on its own.