Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. PCAPTools
  3. pmacct

pmacct

NOASSERTIONCv1.7.9

A lightweight suite of passive network monitoring tools supporting NetFlow, sFlow, IPFIX, libpcap, and BGP telemetry.

Visit WebsiteGitHubGitHub
1.2k stars283 forks0 contributors

What is pmacct?

pmacct is a suite of passive network monitoring tools that collects and processes telemetry data from protocols like NetFlow, sFlow, IPFIX, and BGP. It helps network administrators and researchers analyze traffic patterns, detect anomalies, and monitor routing behavior without disrupting network operations.

Target Audience

Network engineers, DevOps teams, and researchers who need scalable, protocol-agnostic tools for monitoring and analyzing network traffic and routing data.

Value Proposition

Developers choose pmacct for its lightweight design, broad protocol support, and flexibility in exporting data to various backends, making it ideal for building custom network visibility solutions.

Overview

pmacct is a small set of multi-purpose passive network monitoring tools [NetFlow IPFIX sFlow libpcap BGP BMP RPKI IGP Streaming Telemetry].

Use Cases

Best For

  • Collecting and aggregating NetFlow/sFlow data from network devices
  • Monitoring BGP routing changes and telemetry in real-time
  • Analyzing network traffic patterns using libpcap captures
  • Exporting network telemetry to SQL databases or message queues like Kafka
  • Deploying lightweight network monitoring agents in Docker containers
  • Building custom dashboards for network performance and security analytics

Not Ideal For

  • Teams needing out-of-the-box network monitoring with integrated dashboards and alerts
  • Projects requiring quick deployment without compilation or complex dependency management
  • Environments focused on active network testing or intrusion detection systems
  • Small-scale networks where lightweight SNMP-based tools suffice without telemetry processing

Pros & Cons

Pros

Broad Protocol Support

Ingests data from NetFlow, IPFIX, sFlow, BGP, and more, enabling comprehensive network telemetry collection from diverse sources as listed in the features.

Flexible Export Options

Forwards processed data to SQL databases, AMQP, Kafka, and other systems, allowing seamless integration with custom analysis pipelines per the README.

Containerized Deployment

Official Docker images are available, simplifying deployment in modern environments like Docker, as highlighted in the DOCKER IMAGES section.

Real-time Streaming

Handles high-volume telemetry streams with low overhead, making it suitable for real-time monitoring without intrusive probing.

Cons

Complex Initial Setup

Requires manual compilation and dependency resolution, as detailed in the BUILDING section, which can be a barrier for rapid deployment.

No Built-in Visualization

Lacks integrated dashboards or GUIs; users must export data to external tools for analysis, adding overhead for real-time insights.

Documentation Fragmentation

Documentation is split across GitHub Wiki, CONFIG-KEYS, and other files, potentially making it harder to find cohesive guidance quickly.

Frequently Asked Questions

Quick Stats

Stars1,248
Forks283
Contributors0
Open Issues34
Last commit1 day ago
CreatedSince 2015

Tags

#traffic-analysis#libpcap#ipfix#geoip2#kafka#bmp#sflow#network-monitoring#docker#rabbitmq#netflow#bgp

Built With

a
autoconf
l
libpcap
l
libtool
a
automake
D
Docker

Links & Resources

Website

Included in

PCAPTools3.4k
Auto-fetched 20 hours ago

Related Projects

PCAPdroidPCAPdroid

No-root network monitor, firewall and PCAP dumper for Android

Stars4,863
Forks557
Last commit10 days ago
Deepfence PacketStreamerDeepfence PacketStreamer

:star: :star: Distributed tcpdump for cloud native environments :star: :star:

Stars1,931
Forks244
Last commit2 years ago
sharppcapsharppcap

Official repository - Fully managed, cross platform (Windows, Mac, Linux) .NET library for capturing packets

Stars1,482
Forks273
Last commit8 days ago
Netis Packet AgentNetis Packet Agent

A Software Probe for network packet capturing and forwarding in Cloud/Kubernetes and Virtualized environment.

Stars963
Forks173
Last commit4 days ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub