the-tcpdump-group/tcpdump

the TCPdump network dissector

View on GitHub ↗Jump to charts ↓Open shareable report →

Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 40 minutes ago
Added to GitGenius on September 21st, 2026
Created on April 14th, 2013
Open Issues & Pull Requests: 134 (+0)
GitHub issues: Enabled
Number of forks: 936
Total Stargazers: 3,233 (+0)
Total Subscribers: 126 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 4.4 hours
Mean response time: 65.8 days
90th percentile: 131.2 days
Tracked items: 55

How this project is maintained

69% of open issues come from outside the core team, a mix of external reports and the maintainers' own roadmap. Three people close 83% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 35
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 1,340 days
Stale 30+ days: 31
Stale 90+ days: 27

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • compiling (9)
  • POSIX signals (6)
  • bug (5)
  • generic support (5)
  • runtime (4)
  • improvement (3)
  • feature request (2)
  • found in 3.8 (2)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

tcpdump is a command-line packet capture and analysis tool that lets you intercept and examine network traffic in real time or from saved files.

tcpdump solves the problem of inspecting what data is actually moving across a network by capturing packets at the link layer and decoding them into human-readable form. It works by leveraging libpcap to capture raw packets and then dissecting them to display protocol headers, payload content, and metadata. You can filter captures using Berkeley Packet Filter syntax to focus on specific traffic patterns, protocols, or hosts, and save captures to files for later analysis or sharing with other tools.

tcpdump suits anyone who needs to troubleshoot network issues, audit security, or understand protocol behavior on a live system. It is particularly valuable for systems administrators, network engineers, and security professionals who need to see exactly what traffic a machine is sending and receiving. The tool works across different operating systems and integrates with the broader packet analysis ecosystem through its support for standard pcap and pcapng file formats, making captures portable to other analysis tools.

The project maintains a stable, focused codebase written in C that handles the core dissection and filtering logic. Development activity shows consistent attention to compatibility across platforms and packet formats, with ongoing work to support emerging capture formats and maintain the libpcap integration. The maintainers respond to issues and incorporate improvements while preserving backward compatibility with existing scripts and workflows that depend on tcpdump's output format and behavior.