For analizador de protocolos profundos, the strongest matches are secdev/scapy (Scapy is a widely used Python framework for live), ntop/ntopng (ntopng is a web-based network traffic monitor and flow) and wireshark/wireshark (Wireshark is the definitive open-source network protocol analyzer, offering). gcla/termshark and gyulyvgc/sniffnet round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
Herramientas avanzadas de código abierto para capturar, inspeccionar y decodificar tráfico de red complejo y protocolos de comunicación.
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 widely used Python framework for live packet capture, protocol dissection, and crafting custom network tools, making it a powerful and scriptable network protocol analyzer that meets the core requirements for deep packet inspection and extensive protocol support.
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 web-based network traffic monitor and flow analyzer that performs live packet capture and deep protocol decoding across a huge range of protocols (including industrial ones), with built-in traffic statistics, flow analysis, and a Lua scripting interface for custom dissectors — exactly the live-capture, deep-inspection tool this search is after.
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 definitive open-source network protocol analyzer, offering live packet capture from any interface, deep decoding for hundreds of protocols, support for custom dissectors via Lua or plugin API, and comprehensive traffic statistics and flow analysis – exactly what this search requires.
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 TUI frontend for Wireshark/tshark that supports live packet capture, deep protocol dissection (inheriting Wireshark’s extensive protocol support), and TCP/UDP flow analysis, making it a capable network protocol analyzer for traffic troubleshooting despite being a terminal wrapper rather than a full GUI.
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 real-time desktop network traffic analyzer that captures live packets and deeply decodes them, making it a solid fit for protocol analysis and troubleshooting, though its scripting and custom dissector support may be limited compared to some alternatives.
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 live traffic, deeply decodes numerous protocols via modular analyzers, supports custom scripting for dissection, and provides detailed logs and statistics—exactly the kind of tool this search requires.
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 distributed packet capture and metadata-indexing platform that records raw network traffic and indexes session metadata for querying and forensics, fitting the request for a live-capture analysis tool—though its focus is on indexing and security monitoring rather than deep protocol dissection.
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 performs deep packet inspection and live traffic capture, with a plugin system for custom protocol analysis, making it a suitable tool for capturing and decoding traffic for troubleshooting, though its focus on security forensics is narrower than a general-purpose protocol analyzer.
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 indexes raw PCAP data for deep packet analysis, fitting the need for live capture and analysis, though its focus on large-scale indexing and forensics means it may not provide the immediate interactive protocol decoding typical of tools like Wireshark.
r0capture is a tool for intercepting network traffic from Android applications. It serves as a traffic interceptor, packet sniffer, and client certificate exporter used to analyze application-layer communication on Android devices. The project provides mechanisms to bypass SSL pinning and certificate validation, allowing the decryption of encrypted traffic without modifying device trust stores. It also enables the extraction of client-side certificates from application memory for saving to local device storage. Captured network data is serialized into PCAP files to support offline protocol a
r0capture is a live packet capture and traffic interceptor specialized for Android applications, with SSL-pinning bypass and PCAP export, but it focuses on mobile app traffic rather than providing the broad protocol dissection and deep packet inspection across many protocols that a general-purpose network analyzer would offer.
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 and packet capture tool that captures live traffic via a VPN, decrypts TLS, and allows scriptable HTTP modification, fitting your need for a live-capture and analysis tool — though its deep protocol decoding is mainly limited to HTTP and TLS rather than covering the wide range of protocols a full analyzer like Wireshark supports.
Ettercap is a network utility tool used for ARP spoofing, packet filtering, traffic interception, passive scanning, and DHCP hijacking. It functions as a network traffic interceptor and man-in-the-middle packet filter to monitor and manipulate live TCP/UDP connections on a local area network. The project provides specialized capabilities for traffic redirection via ARP cache poisoning, DHCP server spoofing, ICMP redirects, and switch port stealing. It also enables the emulation of rogue services and the decryption of SSH1 session streams by substituting public keys. Additional capabilities i
Ettercap is a live network traffic interceptor and packet capture tool that analyzes and manipulates TCP/UDP connections, with support for protocol analysis, scriptable filters, and traffic redirection — it fits the search for a network protocol analyzer, though its strength lies more in MITM attacks than in deep protocol decoding with extensive dissector support.
Kyanos is a diagnostic toolset for network analysis that uses eBPF to measure packet latency and trace traffic from the network card to the application. It functions as a kernel latency profiler and network performance monitor, providing capabilities to map external dependencies and capture network traffic. The project is distinguished by its ability to perform automatic SSL traffic decryption, converting encrypted requests and responses into plaintext for analysis. It further isolates bottlenecks by attributing latency across multiple stages, specifically tracing the time packets spend withi
Kyanos captures live network traffic via eBPF and automatically decrypts SSL to plaintext, providing deep latency and flow analysis—so it fits the packet-capture and protocol-decoding need, though its focus on performance metrics makes it narrower than a general-purpose protocol analyzer with wide protocol support and custom dissectors.
| Repositorio | Estrellas | Lenguaje | Licencia | Último push |
|---|---|---|---|---|
| secdev/scapy | 12.1K | Python | gpl-2.0 | |
| ntop/ntopng | 7.9K | Lua | GPL-3.0 | |
| wireshark/wireshark | 9.5K | C | GPL-2.0 | |
| gcla/termshark | 9.9K | Go | MIT | |
| gyulyvgc/sniffnet | 39.3K | Rust | Apache-2.0 | |
| zeek/zeek | 7.7K | C++ | NOASSERTION | |
| arkime/arkime | 7.4K | C | Apache-2.0 | |
| usarmyresearchlab/dshell | 5.5K | Python | NOASSERTION | |
| aol/moloch | 7.4K | C | Apache-2.0 | |
| r0ysue/r0capture | 7.7K | Python | Apache-2.0 |