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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
wireshark avatar

wireshark/wireshark

0
View on GitHub↗
9,477 stars·2,159 forks·C·GPL-2.0·10 vueswww.wireshark.org↗

Wireshark

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 various storage formats and compression standards.

The project covers a broad surface of traffic analysis, including network address resolution, packet filtering, and binary pattern searching. It supports specialized protocol decoding, such as SNMP packet decoding using MIB files and DECT traffic analysis, alongside utilities for synthetic packet trace generation.

Analysis can be performed through both a graphical interface and a text-mode command line interface for environments without a graphical user interface.

Features

  • Network Traffic Analyzers - Wireshark analyzes data packets transmitted over a computer network to diagnose connectivity issues and monitor protocol behavior.
  • Packet Capture Utilities - A system for intercepting live data from network interfaces and saving it to files for historical analysis.
  • Network Traffic Analysis - Intercepting and inspecting data packets from a network interface to diagnose connectivity issues and monitor protocol behavior.
  • Networking and Protocols - Wireshark decodes network protocol layers to translate raw binary packets into human-readable fields and summaries.
  • Packet Capture Tools - Provides capabilities to read network traffic data from various file formats and compressed archives for historical analysis.
  • Dissection Engines - Implements a modular engine that recursively parses binary streams into structured objects based on protocol specifications.
  • Protocol Debugging - Decoding raw binary network packets into human-readable fields to verify how specific protocols are communicating.
  • Protocol Dissectors - A utility that decodes network protocol layers and reconstructs data streams into cohesive conversations between endpoints.
  • Network Traffic Inspectors - An application for filtering and searching through packet data to diagnose connectivity issues and monitor protocol behavior.
  • Packet File Converters - A tool for reading, modifying and converting network capture files between various storage formats and compression standards.
  • Stream Reassemblers - Groups individual packets into continuous bidirectional conversations by combining fragmented data into complete messages.
  • TCP Stream Reassembly - Wireshark groups related packets into a cohesive conversation to view the complete exchange of data between two endpoints.
  • Traffic Flow Parsing - Extracts structured request and response data from binary network capture archives, including compressed formats.
  • Display Filters - Provides high-level logical filters to isolate specific packets within a capture for visualization and analysis.
  • Packet Decapsulation - Processes network traffic by recursively stripping headers from the outermost link layer down to the innermost application layer.
  • Network Forensics - Analyzes historical capture files and reconstructed protocol streams to identify security breaches or system failures.
  • Real-time Monitoring - Wireshark dissects captured data immediately as it is written to disk to monitor traffic as it happens.
  • Command Line Interfaces - Provides a text-mode command line interface for capturing and inspecting network data in environments without a GUI.
  • Network Address Resolution - Wireshark maps numerical IP and MAC addresses to human-readable hostnames and manufacturer names using local and remote lookups.
  • Address Labeling - Wireshark matches captured network traffic against a database of known hardware and protocol addresses to label frames.
  • Network Troubleshooting Tools - Mapping numerical IP and MAC addresses to hostnames and manufacturers to resolve connectivity problems in a network.
  • Ring-Buffer Capture - Writes intercepted network data to a circular memory or disk buffer to prevent packet loss during high-volume traffic.
  • Packet Capture Storage - Writes captured network data to temporary files, single files, or ring buffers to prevent data loss.
  • Packet Search Utilities - Wireshark locates specific packets within a capture file using protocol trees, regular expressions, binary patterns, or display filters.
  • SNMP MIB Mapping - Resolves numerical SNMP identifiers into human-readable names by loading and querying external Management Information Base files.
  • Heuristic Protocol Identification - Determines the protocol of unknown packets by analyzing payload patterns and matching them against known signatures.
  • Network Analysis - Listed in the “Network Analysis” section of the Awesome Mac awesome list.
  • Network Analysis Tools - Industry-standard network protocol analyzer for deep packet inspection.
  • Networking Tools - Comprehensive network protocol analyzer and packet sniffer.

Historique des stars

Graphique de l'historique des stars pour wireshark/wiresharkGraphique de l'historique des stars pour wireshark/wireshark

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Questions fréquentes

Que fait wireshark/wireshark ?

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.

Quelles sont les fonctionnalités principales de wireshark/wireshark ?

Les fonctionnalités principales de wireshark/wireshark sont : Network Traffic Analyzers, Packet Capture Utilities, Network Traffic Analysis, Networking and Protocols, Packet Capture Tools, Dissection Engines, Protocol Debugging, Protocol Dissectors.

Quelles sont les alternatives open-source à wireshark/wireshark ?

Les alternatives open-source à wireshark/wireshark incluent : gcla/termshark — Termshark is a terminal-based network packet analyzer and protocol flow inspector. It serves as a keyboard-driven… gyulyvgc/sniffnet — This application is a desktop network traffic analyzer that provides real-time monitoring and forensic inspection of… aol/moloch — Moloch is a full packet capture system and network forensics platform designed for large scale network traffic… ntop/ntopng — ntopng is a web-based network traffic monitoring tool and flow data aggregator. It functions as a network security… wader/fq — fq is a command-line binary data processor used for decoding, transforming, and analyzing raw byte streams and… mitmproxy/mitmproxy — Mitmproxy is an interactive, programmable network proxy engine designed for traffic analysis and protocol…

Alternatives open source à Wireshark

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Wireshark.
  • gcla/termsharkAvatar de gcla

    gcla/termshark

    9,908Voir sur 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

    Gogogolanggowid
    Voir sur GitHub↗9,908
  • gyulyvgc/sniffnetAvatar de GyulyVGC

    GyulyVGC/sniffnet

    39,325Voir sur 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

    Rustapplicationguiiced
    Voir sur GitHub↗39,325
  • aol/molochAvatar de aol

    aol/moloch

    7,399Voir sur 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

    C
    Voir sur GitHub↗7,399
  • ntop/ntopngAvatar de ntop

    ntop/ntopng

    7,880Voir sur 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

    Lua
    Voir sur GitHub↗7,880
Voir les 30 alternatives à Wireshark→