awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Network Traffic Capture and Analysis

Ranking updated Jun 30, 2026

For a tool for capturing and analyzing network traffic, the strongest matches are gyulyvgc/sniffnet (Sniffnet is a full-featured desktop network traffic analyzer with), wireshark/wireshark (Wireshark is the leading open-source network protocol analyzer: it) and arkime/arkime (Arkime is a full-packet capture and metadata-indexing platform with). ntop/ntopng and emanuele-f/pcapdroid round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Open-source tools for monitoring, intercepting, and inspecting data packets across local and wide area networks.

Network Traffic Capture and Analysis

Find the best repos with AI.We'll search the best matching repositories with AI.
  • gyulyvgc/sniffnetGyulyVGC avatar

    GyulyVGC/sniffnet

    39,325View on GitHub↗

    This application is a desktop network traffic analyzer that provides real-time monitoring and forensic inspection of data packets. By interfacing directly with low-level system drivers, it captures raw network traffic from physical or virtual adapters to identify communication patterns, track bandwidth usage, and diagnose connectivity issues. The system distinguishes itself through an immediate-mode graphical interface that rebuilds the display state every frame, ensuring high responsiveness during live data updates. It maintains performance by using asynchronous message passing to decouple t

    Sniffnet is a full-featured desktop network traffic analyzer with real-time packet capture, protocol analysis, and a responsive GUI, making it a strong fit for your packet capture and analysis needs.

    RustPacket Capture DriversPacket Capture EnginesPacket Capture Utilities
    View on GitHub↗39,325
  • wireshark/wiresharkwireshark avatar

    wireshark/wireshark

    9,477View on GitHub↗

    Wireshark is a network protocol analyzer and traffic inspector used for capturing and inspecting network traffic. It functions as a packet capture tool that intercepts live data from network interfaces and a TCP/IP dissector that decodes network protocol layers to translate raw binary packets into human-readable fields. The system provides capabilities for protocol stream reconstruction, grouping related packets into cohesive conversations between endpoints. It also operates as a packet file converter, allowing for the reading, modification, and conversion of network capture files across vari

    Wireshark is the leading open-source network protocol analyzer: it captures live packets from interfaces, dissects hundreds of protocols, provides real-time traffic analysis and filtering, offers both a graphical interface and the command-line tshark tool, generates statistics and graphs, and can export captured data to pcap format — exactly matching your search.

    CDisplay FiltersDissection EnginesPacket Capture Utilities
    View on GitHub↗9,477
  • arkime/arkimearkime avatar

    arkime/arkime

    7,399View on GitHub↗

    Arkime is a distributed packet analysis platform and full packet capture system designed for recording raw network traffic, indexing metadata, and performing network forensics. It functions as a network traffic indexer and security tool that enables the monitoring, querying, and browsing of large-scale network traffic across multi-cluster architectures. The platform distinguishes itself through its ability to manage distributed capture clusters from a centralized administrative dashboard. It integrates external data feeds with internal traffic logs to identify known threats and provides a pro

    Arkime is a full-packet capture and metadata-indexing platform with a centralized dashboard for querying and browsing network traffic, making it a comprehensive match for real-time packet analysis, protocol dissection, and traffic pattern inspection.

    CPacket Capture EnginesPacket Capture UtilitiesPacket Capture Utilities
    View on GitHub↗7,399
  • ntop/ntopngntop avatar

    ntop/ntopng

    7,880View on GitHub↗

    ntopng is a web-based network traffic monitoring tool and flow data aggregator. It functions as a network security monitor, an SNMP network management system, and an industrial protocol analyzer for OT and SCADA environments. The system provides specialized inspection for industrial protocols such as Modbus, DNP3, and IEC 60870. It distinguishes itself through behavioral threat detection, encrypted traffic analysis via handshake fingerprinting, and the ability to identify hardware and operating systems using DHCP and MAC address patterns. Its broader capabilities include real-time traffic an

    ntopng is a comprehensive web-based network traffic monitoring and analysis tool with real-time traffic capture, protocol dissection (including industrial protocols), behavioral analysis, and extensive dashboards and statistics, exactly matching the need for a full-featured open-source packet analyzer.

    LuaPacket Capture EnginesPacket Capture UtilitiesReal-Time Network Monitors
    View on GitHub↗7,880
  • emanuele-f/pcapdroidemanuele-f avatar

    emanuele-f/PCAPdroid

    4,133View on GitHub↗

    PCAPdroid is an Android network traffic analyzer and packet capture tool that operates without requiring root access. It functions as a VPN-based firewall and network controller, capable of recording traffic in PCAPng format and blocking connections to specific domains or malicious hosts. The project distinguishes itself through a proxy-based system for decrypting TLS traffic and routing device network traffic through SOCKS5 proxies or the Tor network. It further allows for the modification of live HTTP requests and responses via custom scripts. Its capabilities cover application connection

    PCAPdroid is an Android network traffic analyzer that captures packets without root and exports them in PCAP format, but it lacks a command-line interface and is limited to mobile devices rather than general network interfaces.

    JavaPCAP File ExportsTraffic FiltersPacket Capture Engines
    View on GitHub↗4,133
  • gcla/termsharkgcla avatar

    gcla/termshark

    9,908View on GitHub↗

    Termshark is a terminal-based network packet analyzer and protocol flow inspector. It serves as a keyboard-driven interface for the tshark command-line utility, providing a terminal user interface to monitor data flow and analyze network traffic. The tool functions as a terminal interface for Wireshark, utilizing its filtering and inspection logic to analyze recorded capture files or live network interfaces. It specifically enables the reassembly and inspection of TCP and UDP flows to isolate traffic patterns and analyze network conversations by protocol. The system includes capabilities for

    Termshark is a terminal-based network packet analyzer that uses Wireshark's capture and dissection engine, offering live capture, protocol inspection, and filtering through a keyboard-driven TUI—this fits your need for a traffic analysis tool, though its interface is terminal-based rather than graphical.

    GoDisplay FiltersPacket Capture Engines
    View on GitHub↗9,908
  • aol/molochaol avatar

    aol/moloch

    7,399View on GitHub↗

    Moloch is a full packet capture system and network forensics platform designed for large scale network traffic recording and indexing. It functions as a distributed packet indexer that stores raw data in PCAP format for deep packet analysis and security investigations. The system distinguishes itself through a decentralized architecture that distributes capture and viewing components across multiple nodes to handle high volumes of network traffic. It utilizes a web-based management interface for browsing network sessions and provides a programmable API for exporting captured traffic and metad

    Moloch is a full packet capture and network forensics platform that records and indexes raw network traffic with a web-based GUI and PCAP export, fitting the packet analysis search even though it lacks explicit real-time analysis and CLI tools.

    CPacket Capture EnginesPacket Capture Utilities
    View on GitHub↗7,399
  • secdev/scapysecdev avatar

    secdev/scapy

    12,068View on GitHub↗

    Scapy is a network packet manipulation tool and protocol analysis suite designed for crafting, sending, sniffing, and dissecting network traffic. It functions as a framework for building custom network tools that interact directly with low-level packet headers and payloads, enabling users to perform security research and network diagnostics. The system distinguishes itself through a layer-based construction model that allows users to define protocols as stacked objects, which automatically handle checksums and field offsets. It utilizes dynamic field reflection to map packet structures to bin

    Scapy is a Python-based packet manipulation and analysis suite that lets you capture, dissect, and filter network traffic in real time via its interactive command-line interface, making it a capable packet analyzer; however, it lacks a dedicated graphical user interface and built-in statistics graphs, so it fits the search for a flexible, programmable tool rather than a turnkey GUI application.

    PythonDissection EnginesPacket Capture Engines
    View on GitHub↗12,068
  • lgandx/pcredzlgandx avatar

    lgandx/PCredz

    2,509View on GitHub↗

    PCredz is a network credential extraction tool and traffic analyzer designed to intercept passwords, hashes, and tokens from IPv4 and IPv6 traffic. It functions as both a real-time monitor for live network interfaces and a parser for saved packet capture files. The tool identifies sensitive information, including credit card numbers and authentication tokens, using protocol-aware parsing. It further acts as a password hash recovery utility by normalizing captured authentication hashes into specific syntaxes compatible with external recovery software. Capabilities include real-time traffic in

    PCredz captures packets from live interfaces or saved pcap files and performs protocol-aware extraction of credentials, hashes, and tokens, making it a specialized traffic analyzer — it matches the core packet-capture-and-analysis capability, though its focus on credential interception means it does not offer the broader traffic-pattern visualization or GUI you may be looking for.

    PythonDissection Engines
    View on GitHub↗2,509
  • usarmyresearchlab/dshellUSArmyResearchLab avatar

    USArmyResearchLab/Dshell

    5,487View on GitHub↗

    Dshell is a network forensic analysis framework and traffic processor designed for the deep packet inspection of IPv4 and IPv6 traffic. It functions as an extensible forensic plugin system that captures, inspects, and analyzes network data to identify security anomalies and reconstruct communication streams. The system utilizes a plugin-based processing engine that allows for custom plugin development and plugin chaining. This modular architecture enables the creation of specialized analysis pipelines where network data is passed through a sequence of processing units for multi-step analysis.

    Dshell is a network forensic analysis framework that captures and inspects IPv4/IPv6 traffic with deep packet inspection and protocol analysis, fitting the packet analyzer category, though it lacks a graphical user interface and specializes in forensic analysis rather than offering real-time graphs or statistics.

    PythonLive Capture Libraries
    View on GitHub↗5,487
  • zeek/zeekzeek avatar

    zeek/zeek

    7,735View on GitHub↗

    Zeek is a network analysis framework and security monitoring tool that transforms raw network packets into high-level semantic logs. It functions as an application protocol analyzer and network intrusion detection system designed to extract meaning from network traffic and monitor for malicious activity. The system focuses on archiving network activity and maintaining historical records of application-layer state for forensic investigation and auditing. It utilizes a combination of modular protocol analyzers and customizable detection policies to perform deep semantic analysis of numerous app

    Zeek is a network analysis framework that captures packets and performs deep protocol dissection and traffic analysis, but it lacks a graphical user interface and is primarily script-driven, so it fits the core packet-analysis intent without covering every listed feature.

    C++Network Security MonitoringApplication Layer Protocol DissectorsApplication-Layer Protocol Inspections
    View on GitHub↗7,735
  • bettercap/bettercapbettercap avatar

    bettercap/bettercap

    18,855View on GitHub↗

    Bettercap is a modular framework designed for network reconnaissance, security testing, and the execution of man-in-the-middle attacks. It functions as a comprehensive utility for surveying wired and wireless network segments, identifying connected devices, and analyzing communication protocols through real-time traffic interception and manipulation. The platform distinguishes itself through an event-driven architecture that coordinates network state changes and packet-level data through a centralized message pipeline. It provides a programmable scripting engine and an API for orchestrating s

    Bettercap is a modular framework for network reconnaissance and attack that captures packets and analyzes protocols in real-time through its event-driven pipeline and scripting engine, fitting your need for a packet analysis tool despite lacking a graphical interface and built-in statistics.

    GoMan-in-the-Middle FrameworksNetwork Reconnaissance ToolsPacket Analysis Tools
    View on GitHub↗18,855
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
gyulyvgc/sniffnet39.3KRustApache-2.0Jun 14, 2026
wireshark/wireshark9.5KCGPL-2.0Jun 16, 2026
arkime/arkime7.4KCApache-2.0Jun 16, 2026
ntop/ntopng7.9KLuaGPL-3.0Jun 16, 2026
emanuele-f/pcapdroid4.1KJavaGPL-3.0Jun 13, 2026
gcla/termshark9.9KGoMITApr 30, 2024
aol/moloch7.4KCApache-2.0Jun 16, 2026
secdev/scapy12.1KPythongpl-2.0Feb 18, 2026
lgandx/pcredz2.5KPythonGPL-3.0Mar 2, 2026
usarmyresearchlab/dshell5.5KPythonNOASSERTIONMay 7, 2024

Related searches

  • Network traffic analyzer
  • a deep protocol analyzer
  • an open source tool for network security
  • a guide to understanding internet protocols
  • an open source network monitoring tool
  • a curriculum for understanding networking
  • an open source HTTP debugging proxy
  • an intercepting web proxy