Used Wireshark for Windows?


Editors’ Review

Download.com staff

Wireshark is a packet analysis application that captures and decodes network traffic within a 32-bit execution environment. It processes frames from network interfaces and presents them as structured packet records with decoded protocol fields and raw byte data. The interface divides captured data into a scrolling packet list, a hierarchical detail pane, and a byte-level view. 

Wireshark’s Live Capture records traffic from available interfaces, while Offline Analysis loads saved PCAP and PCAPNG files. A built-in Protocol Dissector parses protocols into labeled structures. The Display Filter system evaluates field-based expressions to control which packets appear in the active view.

Capture and decoding

Wireshark’s traffic acquisition relies on a capture engine like Npcap that connects to the network interface and forwards frames into memory buffers. When Promiscuous Mode is enabled, the interface delivers all observed frames on the segment. Buffer management follows the limits of a 32-bit process, where user-mode virtual address space typically caps at 2 GB, constraining how much data can be retained during active capture.

Dissection processes incoming packets against registered protocol definitions. The Protocol Dissector reads byte offsets, assigns field names, and constructs a hierarchical tree representing encapsulated layers. However, payload visibility within these layers is restricted to encrypted ciphertexts unless the corresponding decryption keys are provided. Reassembly logic reconstructs fragmented packets and TCP streams by tracking sequence numbers and segment ordering. Expert flags annotate irregularities such as retransmissions or malformed structures.

Filtering and visualization operate on decoded packet fields. The Display Filter engine evaluates expressions dynamically without altering capture data, while capture filters apply BPF syntax during acquisition to limit traffic. Coloring Rules assign visual styles based on matching conditions, grouping packets by type or status. Stream-following tools rebuild conversations and present reconstructed payload data with timing and sequence context, constrained by memory limits and static protocol definitions in this branch.

Enlarged image for Wireshark
Wireshark 0/1
  • Pros

    • Extensive protocol dissection support
    • Field-based display filtering system
    • Stream reassembly and conversation tracking
    • Packet coloring with conditional rules
  • Cons

    • 32-bit memory limits on large captures
    • Requires an external capture engine
    • Encrypted traffic is unreadable without keys

Bottom Line

Packet dissection

Wireshark captures and stores network frames, decodes them using protocol definitions, and presents structured packet details alongside raw data. It includes field-based filtering, packet coloring, and stream reconstruction with reassembly support. The interface separates packet listing, hierarchical decoding, and byte inspection. Limitations include restricted memory addressing within a 32-bit process, reliance on external capture drivers such as Npcap, and encrypted payload visibility only with decryption keys.

What’s new in version 3.0.0

  • Final stable build

Used Wireshark for Windows?


Explore More


Full Specifications

GENERAL
Release
Latest update
Version
3.0.0
OPERATING SYSTEMS
Platform
Windows
Operating System
  • Windows 8
  • Windows 7
  • Windows 10
Additional Requirements
None
POPULARITY
Total Downloads
477,039
Downloads Last Week
3

Report Software

Program available in other languages


Last Updated


User Reviews

4.4/5

14 User Votes


Developer’s Description

Capture and analyze the traffic and protocols running on a computer network.

Wireshark is a network protocol analyzer, and is the standard in many industries. It is the continuation of a project that started in 1998. Hundreds of developers around the world have contributed to it, and it is still under active development. Read or write many different capture file formats: tcpdump (libpcap), Catapult DCT2000, Cisco Secure IDS iplog, Microsoft Network Monitor, NAI Sniffer (compressed and uncompressed), Sniffer Pro, and NetXray, Network Instruments Observer, Novell LANalyzer, RADCOM WAN or LAN Analyzer, Shomiti or Finisar Surveyor, Tektronix K12xx, Visual Networks Visual UpTime, and WildPackets EtherPeek,TokenPeek, or AiroPeek.


Download.com
Your review for Wireshark