Skip to content
SPECIFICTION
Get listed

perfSONAR vs tcpdump

perfSONAR

perfsonar.net

tcpdump

tcpdump.org

Side by side

FigureperfSONARtcpdump
Price fromFreeFree
Free planYesYes
Free trial——
Open source——
Windows—Yes
macOS—Yes
LinuxYesYes
APIYes—
Self-hostedYes—
Plans published11
Spec score · Network Troubleshooting Software7.6 (#8)7.4 (#11)
Intended usersThe project describes use by science facilities, campuses, laboratories, network providers, exchange points, virtual organizations, network researchers, and software and service developers.The README describes tcpdump as a tool for network monitoring and data acquisition, and notes its origin in research on TCP and Internet gateway performance.
LicenseperfSONAR components and tools are licensed under the Apache License, Version 2.0, and distributed without warranty as described on the license page.The project license permits redistribution and use in source and binary forms subject to its listed conditions.
PurposeperfSONAR is a network measurement toolkit designed to provide federated path coverage and help establish end-to-end network performance expectations.tcpdump is a tool for network monitoring and data acquisition.

Plans

perfSONAR

  • perfSONARFree

perfSONAR pricing →

tcpdump

  • tcpdumpFree

tcpdump pricing →

In their own words

perfSONAR

perfSONAR is a free, open-source network measurement toolkit for assessing performance across network paths and finding problems as they occur. It offers a common interface for scheduling measurements, storing results in uniform formats, retrieving data at scale, and generating visualizations. Operators coordinate tests across multiple nodes with a shared JSON mesh configuration; results can remain on each node or go to a central dashboard server. A standard node runs throughput or latency tests on one network interface, although simultaneous testing there may affect accuracy. The documentation covers Docker and Ansible deployment, a central archive with Grafana, and Client and esmond APIs for raw data access. perfSONAR is installed on an operator-controlled local server, so maintaining nodes and test configuration is required. It monitors packet loss and jitter, supports path visualization and synthetic tests, and is licensed under Apache License 2.0. The listed plan costs nothing.

Visit perfsonar.net

tcpdump

tcpdump is a network monitoring and data acquisition tool that captures traffic through libpcap, an interface for user-level packet capture. It provides command-line tools and PCAP support, and the project lists systems including AIX, BSD variants, GNU/Linux, macOS, Solaris, QNX, and Windows. It is free, with source code available through a public Git repository and native packages or ports on many systems.

Building requires libpcap and a C99-compliant compiler. Windows builds also require WinPcap or Npcap and Visual Studio with CMake. The license permits redistribution and use in source and binary forms under its conditions. Capture permissions depend on the operating system and its configuration; the project cautions that permitted users may capture network traffic, including passwords. Native packages may lag a few versions, while a newer snapshot can be compiled from source. The project lists Linux, macOS, and Windows among its platforms.

Visit tcpdump.org