What's New

Wireshark 4.4.0 Released

August 28, 2024

What’s New

Many improvements and fixes to the graphing dialogs, including I/O Graphs, Flow Graph / VoIP Calls, and TCP Stream Graphs.

Wireshark now supports automatic profile switching. You can associate a display filter with a configuration profile, and when you open a capture file that matches the filter, Wireshark will automatically switch to that profile.

Support for Lua 5.3 and 5.4 has been added, and support for Lua 5.1 and 5.2 has been removed. The Windows and macOS installers now ship with Lua 5.4.6.

Improved display filter support for value strings (optional string representations for numeric fields).

Display filter functions can be implemented as plugins, similar to protocol dissectors and file parsers.

Display filters can be translated to pcap filters using Edit  Copy  Display filter as pcap filter if each display filter field has a corresponding pcap filter equivalent.

Custom columns can be defined using any valid field expression, such as display filter functions, packet slices, arithmetic calculations, logical tests, raw byte addressing, and protocol layer modifiers.

Custom output fields for tshark -e can also be defined using any valid field expression.

Wireshark can be built with the zlib-ng instead of zlib for compressed file support. Zlib-ng is substantially faster than zlib. The official Windows and macOS packages include this feature.

Many other improvements have been made. See the “New and Updated Features” section below for more details.

New and Updated Features

The following features are either new or have been significantly updated since version 4.2.0:

  • The Windows installers now ship with Npcap 1.79. They previously shipped with Npcap 1.78.

  • Improvements to the "I/O Graphs" dialog:

    • A number of crasher bugs have been fixed.

    • The protocol tree context menu can open a I/O graph of the currently selected field. Issue 11362

    • Smaller intervals can be used, down to 1 microsecond. Issue 13682

    • A larger number of I/O Graph item buckets can be used, up to 225 (33 million) items. Issue 8460

    • The size of individual graph items has been reduced, which reduces memory utilization.

    • When the Y field or Y axis changes, the graph displays the new graph correctly, retapping if necessary, instead of displaying information based on stale data.

    • The graph is smarter about choosing whether to retap (expensive), recalculate (moderately intensive), or replot (cheap) in order to display the newly chosen options correctly with the least amount of calculations. For instance, a graph that has previously been plotted and is disabled and then reenabled without any other changes will not require a new retap. Issue 15822

    • LOAD graphs are graphed properly again. Issue 18450

    • Y axes have human readable units with SI prefixes. Issue 12827

    • Bar widths are scaled to the size of the interval.

    • Bar border colors are a slightly darker color than that of the graph itself, instead of always black. Issue 17422

    • Time values have the correct width when axes are automatically reset.

    • The precision of the interval time shown in the hint message depends on the interval.

    • The tracer follows the currently selected row on the table of graphs, and does not appear on an invisible graph.

    • The tracer moves to the frame selected in the main window. Issue 12909

    • Pending graph changes are saved when changing profiles when the I/O Graphs dialog is open.

    • I/O Graph dialog windows for closed capture files are no longer affected by changing the list of graphs (either in that dialogs or in other dialogs for the currently open file.)

    • Newly created temporary graphs, which will not be saved unless the configuration has changed, are more clearly marked with italics.

    • When "Time of Day" is selected for a graph, the absolute time will be saved to CSV exports instead of the relative time. Issue 13717

    • Graphs can be reordered by dragging and dropping their list entries. Issue 13855

    • The graph layer order and legend order always matches the order in the graph list. Legends also appear properly. Issue 13854

    • The legend can be moved to other corners of the graph by right-clicking on it and selecting its new location from a menu.

    • For purposes of displaying zero values, graphs with both lines and data point symbols are treated as line graphs, not scatter plots.

    • Logarithmic ticks are used when the Y axis is logarithmic.

    • The graph crosshairs context menu option works.

    • You can resize the graph list columns to their contents by right clicking on the list header. Issue 18102

    • The graph is more responsive to mouse movement, especially on Linux Wayland.

  • Improvements to the Sequence Diagram (Flow Graphs and VoIP Calls):

    • When exporting the graph as an image, the entire graph is shown with up to 1000 items instead of only what was visible on-screen. This value can be increased in the preferences. Issue 13504

    • Endpoints that share the same address now have two distinct nodes with a line between them. Issue 12038

    • The "Comment" column can be resized by selecting the axis between the "Comment" column and the graph and dragging, and auto-resized by double-clicking the column. Issue 4972

    • Tooltips are shown for elided comments.

    • The scroll direction via keyboard is no longer reversed. Issue 12932

    • The column widths are fixed instead of resizing slightly depending on the visible entries. Issue 12931

    • The Y axis labels stay in the correct position without having to click the Reset button.

    • The progress bar appears correctly in the Flow Graph (non VoIP Calls).

    • The behavior of the "Any" and "Network" combobox is corrected. Issue 19818

    • "Limit to Display Filter" is checked if a display filter is applied when the Flow Graph is opened, per the documentation.

  • TCP Stream Graphs:

    • A better decision is made about which side is the server and thus the initially chosen direction in the graph.

    • The "Window Scaling" graph axis labels are corrected and show both graphs.

    • The graph crosshairs context menu option works.

    • Switching between relative and absolute sequence numbers works again.

  • The "Follow Stream" dialog can now show delta times between turns and all packets and events.

  • A number of graphs using the QCustomPlot widget ("I/O Graphs", "Flow Graph", "TCP Stream Graphs", and "RTP Player") are more responsive to mouse movement, especially on Linux when Wayland is used.

  • The "Find Packet" dialog can search backwards and find additional occurrences of a string, hex value, or regular expression in a single frame.

  • When using "Go To Packet" with an undisplayed frame, the window goes to nearest displayed frame by number. Issue 2988

  • Display filter syntax enhancements:

    • Better handling of comparisons with value strings. Now the display filter engine can correctly handle cases where multiple different numeric values map to the same value string, including but not limited to range-type value strings.

    • Fields with value strings now support regular expression matching.

    • Date and time values now support arithmetic, with some restrictions: the multiplier/divisor must be an integer or floating point number and appear on the right-hand side of the operator.

    • The keyword "bitand" can be used as an alternative syntax for the bitwise-and operator.

    • Functions alone can now be used as an entire logical expression. The result of the expression is the truthiness of the function return value (or of all values if more than one). This is useful for example to write "len(something)" instead of "len(something) != 0". Even more so if a function returns itself a boolean value, it is now possible to write "bool_test(some.field)" instead of having to write "bool_test(some.field) == True". Both forms are now valid.

    • Display filter references can be written without curly braces. It is now possible to write $frame.number instead of ${frame.number} for example.

    • There are new display filter functions which test various IP address properties. Check the wireshark-filter(5) man page for more information.

    • There are new display filter functions which convert unsigned integer types to decimal or hexadecimal, and convert fields with value strings into the associated string for their value, which can be used to produce results similar to custom columns. Check the wireshark-filter(5) man page for more information.

    • Display filter macros can be written with a semicolon after the macro name before the argument list, e.g. ${mymacro;arg1;…​;argN}, instead of ${mymacro:arg1;…​;argN}. The version with semicolons works better with pop-up suggestions when editing the display filter, so the version with the colon might be removed in the future.

    • Display filter macros can be written using a function-like notation. The macro ${mymacro:arg1;…​;argN} can be written $mymacro(arg1,…​,argN).

    • AX.25 addresses are now filtered using the "CALLSIGN-SSID" string syntax. Filtering based on the raw bytes values is still possible, like other field types, with the @ operator. Issue 17973

  • Display filter functions can be implemented as libwireshark plugins. Plugins are loaded during startup from the usual binary plugin configuration directories. See the ipaddr.c source file in the distribution for an example of a display filter C plugin and the doc/plugins.example folder for generic instructions how to build a plugin.

  • Display filter autocompletions now also include display filter functions.

  • The display filter macro configuration file has changed format. It now uses the same format as the "dfilters" file and has been renamed accordingly to "dmacros". Internally it no longer uses the UAT API and the display filter macro GUI dialog has been updated. There is some basic migration logic implemented but it is advisable to check that the "dfilter_macros" (old) and "dmacros" (new) files in the profile directory are consistent.

  • Custom columns can be defined using any valid field expression:

    • Display filter functions, like len(tcp.payload), including nested functions like min(len(tcp.payload), len(udp.payload)) and newly defined functions using the plugin system mentioned above. Issue 15990 Issue 16181

    • Arithmetic calculations, like ip.len * 8 or tcp.srcport + tcp.dstport. Issue 7752

    • Slices, like tcp.payload[4:4]. Issue 10154

    • The layer operator, like ip.proto#1, which will return the protocol field in the first IPv4 layer if there is tunneling. Issue 18588

    • Raw byte addressing, like @ip, which will return the bytes of protocol or FT_NONE fields, among others. Issue 19076

    • Logical tests, like tcp.port == 443, which produce a check mark if the test matches (similar to protocol and FT_NONE fields without @.) This works with all logical operators, including e.g. regular expression matching (matches or ~.)

    • Defined display filter macros.

    • Any combination of the above also works.

    • Multifield columns are still available. For backwards compatibility, X or Y is interpreted as a multifield column as before. To represent a logical test for the presence of multiple fields instead of concatenating values, use parenthesis, e.g. (tcp.options.timestamp or tcp.options.nop).

    • Field references are not implemented because there’s no sense of a currently selected frame. "Resolved" column values (such as host name resolution or value string lookup) are not supported for any of the new expressions yet.

  • Custom output fields for tshark -e <field> can also be defined using any valid field expression as above.

    • For custom output fields, X or Y is the usual logical test; to output multiple fields use multiple -e terms as before.

    • The various -E options, including -E occurrence, all work as expected.

  • When selecting "Manage Interfaces" from "Capture Options", Wireshark only attempts to reconnect to rpcap hosts that were active in the last session, instead of every remote host that the current profile has ever connected to. Issue 17484

  • The "Resolved Addresses" dialog only shows what addresses and ports are present in the file (not including information from static files), and selected rows or the entire table can be saved or copied to the clipboard in several formats. Issue 16419

  • Dumpcap and Wireshark support the -F option when capturing a file on the command line. Issue 18009

  • When capturing on the command line dumpcap accepts a -Q option that is quieter than -q and prints only errors to standard error, similar to tshark. Issue 14491

  • When capturing a file and requesting the pcap format, nanosecond resolution time stamps will be written if the device and version of libpcap supports it.

  • When capturing using a file size autostop or ring buffer condition, the maximum value is now 2 TB, up from 2GiB. Note that you may have problems when the number of packets gets larger than 231 or 232, though that is also true when no limit is set.

  • When capturing files in multiple file mode, a pattern that places the date and time before the index number can be used (e.g., foo_20240714110102_00001.pcap instead of foo_00001_20240714110102.pcap). This makes file names sortable in chronological order across file sets from different captures. The "File Set" dialog has been updated to handle the new pattern, which has been capable of being produced by tshark since version 3.6.0.

  • Adding interfaces at startup is about twice as fast, and has many fewer UAC pop-ups when Npcap is installed with access restricted to Administrators on Windows.

  • The Lua version included with the Windows and macOS installers has been updated to 5.4. While we have tried to help with backward compatibility by including lua_bitop library with Lua 5.3 and 5.4 in addition to the native Lua support for bit operations present in those versions, different versions of Lua are not guaranteed to be compatible. If a Lua dissector has issues, check the manuals for Lua 5.4, Lua 5.3, and Lua 5.2 for incompatibilities and suggested workarounds. Note that features marked as deprecated in one version are removed in the subsequent version without additional notice, so it can be worth checking the manual for previous versions.

  • Lua scripts in the plugins directories are now initially loaded via the same internal Lua methods as require(). This avoids errors from loading plugins twice, once by scanning the directory initially, and once by require(), and also results in globals defined in plugins entering the global namespace. Previously globals defined in plugins only entered the global namespace when placed in the global plugins directory, but not the personal plugins directory. Using globals in plugins remains deprecated style (both by Wireshark and in Lua generally), that should be avoided via using other methods. Issue 18589

  • Lua functions have been added to decompress and decode TvbRanges with other compression types besides zlib, such as Brotli, Snappy, Zstd, and others, matching the support in the C API. tvbrange:uncompress() has been deprecated in favor of tvbrange:uncompress_zlib().

  • Lua Dumper now defaults to the pcapng file type, and to per-packet encapsulation (creating interfaces on demand as necessary) when writing pcapng Issue 16403

  • Editcap has an --extract-secrets option to extract embedded decryption secrets from a capture file. Issue 18197

  • Global profiles can be used in tshark by using --global-profile option.

  • Capture files can be saved with LZ4 compression. LZ4 has an emphasis on speed and may be particularly useful for large files.

  • Fast random access is supported with LZ4 compressed files when compressed with independent blocks, which is the default. This provides much more responsive GUI performance when jumping to different packets. Fast random access has been supported with gzip compressed files since version 1.8.0, but this is not supported for Zstd compressed files.

  • Mergecap, Editcap, TShark and Text2pcap have an --compress option to compress output to different formats. For now, it supports the gzip and LZ4 compression formats. When the option is not given, the desired compression format can also be deduced from the output filename extension, e.g. gzip for .gz.

  • Wireshark’s Git repostory tags are now signed using SSH. See the Developer’s Guide for more details.

Removed Features and Support

  • The tshark -G option with no argument is deprecated and will be removed in a future version. Use tshark -G fields to produce the same report.

Removed Dissectors

The Parlay dissector has been removed.

New Protocol Support

Allied Telesis Resiliency Link (AT RL), ATN Security Label, Bit Index Explicit Replication (BIER), Bus Mirroring Protocol, EGNOS Message Server (EMS) file format, Galileo E1-B I/NAV navigation messages, IBM i RDMA Endpoint (iRDMA-EDP), IWBEMSERVICES, MAC NR Framed (mac-nr-framed), Matter Bluetooth Transport Protocol (MatterBTP), MiWi P2P Star, Monero, NMEA 0183, PLDM, RDP authentication redirection virtual channel protocol (rdpear), RF4CE Network Layer (RF4CE), RF4CE Profile (RF4CE Profile), RK512, SAP Remote Function Call (SAPRFC), SBAS L1 Navigation Message, Scanner Access Now Easy (SANE), TREL, WMIO, and ZeroMQ Message Transport Protocol (ZMTP)

Updated Protocol Support

IPv6: The "show address detail" preference is now enabled by default. The address details provided have been extended to include more special purpose address block properties (forwardable, globally-routable, etc).

Too many other protocol updates have been made to list them all here.

New and Updated Capture File Support

EGNOS Messager Server (EMS) files

New and Updated Capture Interfaces support

u-blox GNSS receivers

Major API Changes

  • The entire code base has been updated to use C99 types instead of GLib types. This includes changing occurrences gboolean, which is an integer, to C99’s native bool type in many places. See issue 19116 for more details.

  • The tvb_get_guintX and tvb_get_gintX functions in the tvbuff API have been renamed to tvb_get_uintX and tvb_get_intX (the GLib-style "g" has been removed). You can still use the old-style names, but they have been deprecated.

  • Plugins should provide a plugin_describe() function that returns an ORed list of flags consisting of the plugin types used. See wsutil/plugins.h for details.

Wireshark 4.2.7 and 4.0.17 Released

August 28, 2024

Wireshark 4.2.7 and 4.0.17 have been released. Installers for Windows, macOS, and source code are now available.

Wireshark 4.0.17 is the last release of the 4.0 branch and is the last release which supports Windows 8.1 and Windows Server 2021.

In 4.2.7

One vulnerability has been fixed. See the release notes for details.

For a complete list of changes, please refer to the 4.2.7 release notes.

In 4.0.17

One vulnerability has been fixed. See the release notes for details.

For a complete list of changes, please refer to the 4.0.17 release notes.

Official releases are available right now from the download page.

What's Not As New

Wireshark 4.4.0rc1 Development Release · August 14, 2024

Wireshark 4.3.1 Development Release · July 31, 2024

Wireshark 4.3.0 Development Release · July 17, 2024

Wireshark 4.2.6 and 4.0.16 Released · July 10, 2024

Wireshark 3.6.24 Released · May 20, 2024

Wireshark 4.2.5, 4.0.15 and 3.6.23 Released · May 15, 2024

Wireshark 4.2.4, 4.0.14 and 3.6.22 Released · March 27, 2024

Wireshark 4.2.3, 4.0.13 and 3.6.21 Released · February 14, 2024

Wireshark 4.2.2 Released · January 4, 2024

Wireshark 4.2.1, 4.0.12 and 3.6.20 Released · January 3, 2024

Wireshark 4.2.0 Released · November 15, 2023

Wireshark 4.0.11 and 3.6.19 Released · November 15, 2023

Wireshark 4.2.0rc3 Release Candidate · October 25, 2023

Wireshark 4.2.0rc2 Release Candidate · October 18, 2023

Wireshark 4.2.0rc1 Release Candidate · October 5, 2023

Wireshark 4.0.10 and 3.6.18 Released · October 4, 2023

Wireshark 4.0.9 and 3.6.17 Released · October 4, 2023

Wireshark 4.0.8 and 3.6.16 Released · August 23, 2023

Wireshark 4.0.7 and 3.6.15 Released · July 12, 2023

Wireshark 4.0.6 and 3.6.14 Released · May 24, 2023

Wireshark 4.0.5 and 3.6.13 Released · April 12, 2023

Wireshark 4.0.4 and 3.6.12 Released · March 2, 2023

Announcing the Wireshark Foundation · March 1, 2023

Wireshark 4.0.3 and 3.6.11 Released · January 18, 2023

Wireshark 4.0.2 and 3.6.10 Released · December 7, 2022

Wireshark 4.0.1 and 3.6.9 Released · October 26, 2022

Wireshark 4.0.0 Released · October 4, 2022

Wireshark 4.0.0rc2 Release Candidate · September 14, 2022

Wireshark 3.6.8 and 3.4.16 Released · September 7, 2022

Wireshark 3.7.0 Development Release · August 25, 2022

Wireshark 4.0.0rc1 Release Candidate · August 16, 2022

Wireshark 3.7.2 Development Release · July 28, 2022

Wireshark 3.6.7 and 3.4.15 Released · July 27, 2022

Wireshark 3.7.1 Development Release · June 27, 2022

Wireshark 3.6.6 Released · June 15, 2022

Wireshark 3.7.0 Development Release · May 11, 2022

Wireshark 3.6.5 Released · May 5, 2022

Wireshark 3.6.4 and 3.4.14 Released · May 4, 2022

Wireshark 3.6.3 and 3.4.13 Released · March 23, 2022

Wireshark 3.6.2 and 3.4.12 Released · February 10, 2022

Sysdig Sponsorship Video · January 20, 2022

We Have a New Sponsor! · January 13, 2022

Wireshark 3.6.1 and 3.4.11 Released · December 29, 2021

Statement on Log4j · December 15, 2021

Wireshark 3.6.0 Released · November 22, 2021

Wireshark 3.4.10 and 3.2.18 Released · November 17, 2021

Wireshark 3.6.0rc3 Release Candidate · November 11, 2021

Wireshark 3.6.0rc2 Release Candidate · October 27, 2021

Wireshark 3.6.0rc1 Release Candidate · October 13, 2021

Wireshark 3.4.9 and 3.2.17 Released · October 6, 2021

Wireshark 3.5.0 Development Release · August 27, 2021

Wireshark 3.4.8 and 3.2.16 Released · August 25, 2021

Wireshark 3.4.7 and 3.2.15 Released · July 14, 2021

Wireshark 3.4.6 and 3.2.14 Released · June 2, 2021

Wireshark 3.4.5 and 3.2.13 Released · April 21, 2021

Wireshark 3.4.4 and 3.2.12 Released · March 10, 2021

Wireshark 3.4.3 and 3.2.11 Released · January 29, 2021

Wireshark 3.4.2 and 3.2.10 Released · December 18, 2020

Wireshark 3.4.1 and 3.2.9 Released · December 9, 2020

Wireshark 3.4.0 and 3.2.8 Released · October 29, 2020

Wireshark 3.4.0rc1 Release Candidate · October 22, 2020

Wireshark 3.3.1 Development Release · October 1, 2020

Wireshark 3.2.7, 3.0.14, and 2.6.20 Released · September 23, 2020

Wireshark 3.3.0 Development Release · September 15, 2020

Wireshark 3.2.6, 3.0.13, and 2.6.19 Released · August 12, 2020

Wireshark 3.2.5, 3.0.12, and 2.6.18 Released · July 1, 2020

Wireshark 3.2.4, 3.0.11, and 2.6.17 Released · May 19, 2020

Wireshark 3.2.3, 3.0.10, and 2.6.16 Released · April 8, 2020

Wireshark 3.2.2, 3.0.9, and 2.6.15 Released · February 26, 2020

Wireshark 3.2.1, 3.0.8, and 2.6.14 Released · January 15, 2020

Wireshark 3.2.0 Released · December 18, 2019

Wireshark 3.2.0rc2 Release Candidate · December 11, 2019

Wireshark 3.2.0rc1 Release Candidate · December 5, 2019

Wireshark 3.0.7 and 2.6.13 Released · December 4, 2019

Wireshark 3.1.1 Development Release · November 18, 2019

Wireshark 3.0.6 and 2.6.12 Released · October 23, 2019

Wireshark 3.0.5 Released · September 20, 2019

Wireshark 3.0.4 and 2.6.11 Released · September 11, 2019

Wireshark 3.1.0 Development Release · July 25, 2019

Wireshark 3.0.3, 2.6.10 and 2.4.16 Released · July 17, 2019

Wireshark 3.0.2, 2.6.9 and 2.4.15 Released · May 21, 2019

Wireshark 3.0.1, 2.6.8 and 2.4.14 Released · April 8, 2019

Wireshark 3.0.0 Released · February 28, 2019

Wireshark 2.6.7 and 2.4.13 Released · February 27, 2019

Wireshark 3.0.0rc2 Released · February 21, 2019

Wireshark 3.0.0rc1 Released · February 15, 2019

Wireshark 2.6.6 and 2.4.12 Released · January 8, 2019

Wireshark 2.9.0 Development Release · December 12, 2018

Wireshark 2.6.5 and 2.4.11 Released · November 28, 2018

Wireshark 2.6.4 and 2.4.10 Released · October 11, 2018

Wireshark 2.6.3, 2.4.9 and 2.2.17 Released · August 29, 2018

Wireshark 2.6.2, 2.4.8 and 2.2.16 Released · July 18, 2018

Wireshark 2.6.1, 2.4.7 and 2.2.15 Released · May 22, 2018

Wireshark 2.6.0 Released · April 24, 2018

Wireshark 2.4.6 and 2.2.14 Released · April 3, 2018

Wireshark 2.5.1 Development Release · March 15, 2018

Wireshark 2.4.5 and 2.2.13 Released · February 23, 2018

Wireshark 2.5.0 Development Release · February 6, 2018

Wireshark 2.4.4 and 2.2.12 Released · January 11, 2018

Wireshark 2.4.3 and 2.2.11 Released · November 30, 2017

Wireshark 2.4.2, 2.2.10, and 2.0.16 Released · October 10, 2017

Wireshark 2.4.1, 2.2.9, and 2.0.15 Released · August 29, 2017

Wireshark 2.4.0 Released · July 19, 2017

Wireshark 2.2.8 and 2.0.14 Released · July 18, 2017

Wireshark 2.4.0rc2 Released · June 28, 2017

Wireshark 2.4.0rc1 Released · June 7, 2017

Wireshark 2.2.7 and 2.0.13 Released · June 1, 2017

Wireshark 2.2.6 and 2.0.12 Released · April 12, 2017

Wireshark 2.2.5 and 2.0.11 Released · March 3, 2017

Wireshark 2.2.4 and 2.0.10 Released · January 23, 2017

Wireshark 2.2.3 and 2.0.9 Released · December 14, 2016

Wireshark 2.2.2 and 2.0.8 Released · November 16, 2016

Wireshark 2.2.1 and 2.0.7 Released · October 4, 2016

Wireshark 2.0.6 Released · September 8, 2016

Wireshark 2.2.0 Released · September 7, 2016

Wireshark 2.2.0rc2 · August 31, 2016

Wireshark 2.2.0rc1 · August 22, 2016

Wireshark 2.0.5 and 1.12.13 Released · July 27, 2016

Wireshark 2.1.1 Development Release · July 14, 2016

Wireshark 2.1.0 Development Release · June 8, 2016

Wireshark 2.0.4 and 1.12.12 Released · June 7, 2016

Wireshark 2.0.3 and 1.12.11 Released · April 22, 2016

Wireshark 2.0.2 and 1.12.10 Released · February 26, 2016

Wireshark 2.0.1 and 1.12.9 Released · December 29, 2015

Wireshark 2.0.0 Released · November 18, 2015

Wireshark 2.0.0rc3 Released · November 11, 2015

Wireshark 2.0.0rc2 Released · October 30, 2015

Wireshark 2.0.0rc1 Released · October 14, 2015

Wireshark 1.12.8 Released · October 14, 2015

Wireshark 1.99.9 Development Release · September 2, 2015

Wireshark 1.12.7 Released · August 12, 2015

Wireshark 1.99.8 Development Release · July 24, 2015

Wireshark 1.99.7 Development Release · June 18, 2015

Wireshark 1.12.6 Released · June 17, 2015

Wireshark 1.99.6 Development Release · May 28, 2015

Wireshark 1.12.5 and 1.10.14 Released · May 12, 2015

Wireshark 1.99.5 Development Release · March 20, 2015

Wireshark 1.99.4 Development Release · March 19, 2015

Wireshark 1.99.3 Development Release · March 5, 2015

Wireshark 1.12.4 and 1.10.13 Released · March 4, 2015

Wireshark 1.99.2 Development Release · February 4, 2015

Wireshark 1.12.3 and 1.10.12 Released · January 7, 2015

Wireshark 1.99.1 Development Release · December 10, 2014

Wireshark 1.12.2 and 1.10.11 Released · November 12, 2014

Wireshark 1.99.0 Development Release · October 7, 2014

Wireshark 1.12.1 and 1.10.10 Released · September 16, 2014

Wireshark 1.12.0 and 1.10.9 Released · July 31, 2014

Wireshark 1.12.0rc3 Released · July 22, 2014

Wireshark 1.12.0rc2 Released · June 13, 2014

Wireshark 1.10.8 and 1.8.15 Released · June 12, 2014

Wireshark 1.10.7 and 1.8.14 Released · April 22, 2014

Wireshark 1.11.3 Development Release · April 15, 2014

Wireshark 1.10.6 and 1.8.13 Released · March 7, 2014

Wireshark 1.10.5 Released · December 19, 2013

Wireshark 1.10.4 and 1.8.12 Released · December 17, 2013

Wireshark 1.11.2 Development Release · November 18, 2013

Wireshark 1.11.0 Development Release · November 15, 2013

Wireshark 1.10.3 and 1.8.11 Released · November 1, 2013

Wireshark 1.11.0 Development Release · October 15, 2013

Wireshark 1.10.2 and 1.8.10 Released · September 10, 2013

Wireshark 1.10.1 and 1.8.9 Released · July 26, 2013

Wireshark 1.8.8 and 1.6.16 Released and 1.6 End of Life · June 7, 2013

Wireshark 1.10.0 Released · June 5, 2013

Wireshark 1.10.0rc2 Released · May 22, 2013

Wireshark 1.8.7 and 1.6.15 Released · May 17, 2013

Wireshark 1.10.0rc1 Released · April 26, 2013

Wireshark 1.9.1 Development Release · March 28, 2013

Wireshark 1.9.1 Development Release · March 12, 2013

Wireshark 1.8.6 and 1.6.14 Released · March 6, 2013

Wireshark 1.9.0 Development Release · February 20, 2013

Wireshark 1.8.5 and 1.6.13 Released · January 29, 2013

Wireshark Wiki Security Incident · January 9, 2013

Wireshark 1.8.4 and 1.6.12 Released · November 28, 2012

Wireshark 1.8.3 and 1.6.11 Released · October 2, 2012

Wireshark 1.8.2 and 1.6.10 Released · August 15, 2012

Wireshark 1.4.14 Released · July 24, 2012

Wireshark 1.8.1 and 1.6.9 Released · July 23, 2012

Wireshark 1.8.0 Released · June 21, 2012

Wireshark 1.8.0rc2 Released · June 18, 2012

Wireshark 1.8.0rc1 Released · June 6, 2012

Wireshark 1.6.8 and 1.4.13 Released · May 22, 2012

Wireshark 1.7.1 Development Release · April 6, 2012

Wireshark 1.6.7 Released · April 6, 2012

Wireshark 1.6.6 and 1.4.12 Released · March 27, 2012

Wireshark 1.6.5 and 1.4.11 Released · January 10, 2012

Wireshark 1.6.4 Released · November 18, 2011

Wireshark 1.7.0 Development Release · November 8, 2011

#1 on SecTools.Org · November 7, 2011

Wireshark 1.6.3 and 1.4.10 Released · November 1, 2011

We're Essential · September 19, 2011

Wireshark 1.6.2 and 1.4.9 Released · September 8, 2011

Wireshark 1.6.1 and 1.4.8 Released · July 18, 2011

Wireshark 1.6.0 Released · June 7, 2011

Wireshark 1.6.0rc2 Released · June 2, 2011

Wireshark 1.4.7 and 1.2.17 Released · May 31, 2011

Wireshark 1.6.0rc1 Released · May 16, 2011

Wireshark 1.4.6 Released · April 18, 2011

Wireshark 1.4.5 and 1.2.16 Released · April 15, 2011

Wireshark 1.5.1 Development Release · April 11, 2011

Wireshark 1.4.4 and 1.2.15 Released · March 1, 2011

Wireshark 1.5.0 Development Release · January 24, 2011

Wireshark 1.4.3 and 1.2.14 Released · January 11, 2011

Wireshark 1.4.2 and 1.2.13 Released · November 19, 2010

Riverbed Acquires CACE Technologies · October 21, 2010

CACE Pilot, WiFi Pilot, and Shark Appliance 2.4 Released · October 20, 2010

Wireshark 1.4.1 and 1.2.12 Released, 1.0.<i>x</i> EOL · October 11, 2010

Wireshark 1.4.0, 1.2.11, and 1.0.16 Released · August 30, 2010

"Wireshark Antivirus" Malware · August 4, 2010

We're SourceForge.net's Project of the Month! · August 1, 2010

End of Life Announcement for Wireshark 1.0 · July 31, 2010

Wireshark 1.2.10, 1.0.15, and 1.4.0rc2 Released · July 29, 2010

Wireshark 1.2.9, 1.0.14, and 1.4.0rc1 Released · June 9, 2010

Wireshark 1.2.8, 1.0.13, and 1.3.5 Released · May 5, 2010

Wireshark 1.2.7, 1.0.12, and 1.3.4 Released · March 31, 2010

Wireshark Wins PC Magazine Editor's Choice Award · February 22, 2010

Wireshark 1.3.3 Development Release · February 11, 2010

Wireshark 1.2.6 and 1.0.11 Released · January 27, 2010

CACE Pilot and WiFi Pilot 2.2 Released · January 18, 2010

Wireshark 1.2.5 Released · December 17, 2009

Wireshark 1.3.2 Development Release · November 24, 2009

Wireshark 1.2.4 Released · November 16, 2009

Wireshark 1.2.3, 1.0.10, and 1.3.1 Released · October 27, 2009

Wireshark 1.2.2, 1.0.9, and 1.3.0 Released · September 15, 2009

CACE Pilot and WiFi Pilot 2.1 Released · September 1, 2009

CACE Pilot 2.0 Released · July 28, 2009

Wireshark 1.2.1 Released · July 20, 2009

Nmap 5 Released · July 16, 2009

Wireshark 1.2 Released · June 15, 2009

Wireshark 1.2.0pre2 Released · June 9, 2009

Wireshark 1.2.0pre1 Released · May 27, 2009

Free Wireshark Jumpstart Seminars From Laura Chappell · May 22, 2009

Wireshark 1.0.8 Released · May 21, 2009

Another Day, Another New York Times Article · May 14, 2009

Wireshark Helps Expose Spy Ring · May 12, 2009

Announcing WiFi Pilot · May 7, 2009

Wireshark 1.0.7 Released · April 8, 2009

A Pile Of Great Keynotes At Sharkfest '09 · March 24, 2009

Wireshark 1.1.3 Development Release · March 23, 2009

Conficker Loves Us! · March 12, 2009

Wireshark 1.0.6 Released · February 6, 2009

CACE Pilot 1.2 released · January 23, 2009

Wireshark 1.1.2 Development Release · January 15, 2009

Wireshark 1.0.5 Released · December 10, 2008

New Video: Custom Columns (Plus Bonus Wireshark University Updates) · December 9, 2008

New Book: Nmap Network Scanning · December 3, 2008

Wireshark classes from Mike Pennacchi and Chris Sanders · November 7, 2008

tcpdump 4.0.0 / libpcap 1.0.0 released · October 28, 2008

New Article: Using Wireshark and TShark display filters for troubleshooting · October 22, 2008

Wireshark 1.0.4 Released · October 20, 2008

Meet Gerald At Laura Chappell's Troubleshooting and Security Summit · October 10, 2008

Wireshark 1.1.1 Development Release · October 9, 2008

Wireshark 1.1.0 Development Release · September 14, 2008

Sign Up Now for Laura Chappell's Troubleshooting and Security Summit · September 3, 2008

Wireshark 1.0.3 Released · September 3, 2008

Wireshark Wins 2008 InfoWorld BOSSIE Award · August 4, 2008

Wireshark is 10! (Plus two bonus announcements) · July 14, 2008

Wireshark 1.0.2 Released · July 10, 2008

Wireshark 1.0.1 Released · June 30, 2008

Announcing TurboCap · June 26, 2008

New Article: Open Source Founders Reflect On Project Milestones · April 22, 2008

Announcing Pilot · April 16, 2008

New Video: TCP Connection Loss · April 7, 2008

Sharkfest Was Great! · April 3, 2008

Wireshark 1.0 Released · March 31, 2008

Server Outage · March 20, 2008

Wireshark 0.99.8 Released · February 27, 2008

Vint Cerf at Sharkfest! · February 19, 2008

New Video: Analyzing DNS Queries · February 4, 2008

New Video: ICMP Redirection (plus a Tech Talk) · January 7, 2008

Wireshark 0.99.7 Released · December 18, 2007

New Mirror in Indonesia · December 16, 2007

Nmap is 10 · December 14, 2007

New Video: Advanced IO Graphing · November 5, 2007

German Tutorial from Mirko Kulpa · November 1, 2007

In Memoriam: Jun-ichiro Hagino · October 30, 2007

New Article: Time to Roll Your Own 802.11n Standard · October 5, 2007

New Video: Faulty Padding · September 24, 2007

First Annual SHARKFEST Announced · September 12, 2007

Wireshark Wins 2007 InfoWorld BOSSIE Award · September 10, 2007

New Article: SPAN Port or TAP? CSO Beware · September 9, 2007

New Article: Analyzing TCP Performance with Wireshark · August 17, 2007

Wireshark 0.99.6a Windows Installer Released · July 9, 2007

Wireshark 0.99.6 Released · July 5, 2007

New Article: Creating Your Own Custom Wireshark Dissector · July 2, 2007

New Video: Building ACL Rules · July 2, 2007

Wireshark at LinuxWorld 2007 · June 27, 2007

New tool: WPA PSK Generator · June 22, 2007

New Book: Practical Packet Analysis · May 23, 2007

eWEEK Says We're Important · May 2, 2007

Wireshark! Live! Helpdesk · April 1, 2007

Wireshark University Announced · March 19, 2007

New Mirror in Hungary · March 2, 2007

New Mirror in Germany · February 21, 2007

McAfee VirusScan False Positive · February 13, 2007

Wireshark 0.99.5 Released · February 1, 2007

WinPcap 4.0 Released · January 29, 2007

3Com Says We're "Best-Of-Breed" · January 29, 2007

New Mirror in the U.S. · January 22, 2007

New Mirror in the Netherlands · January 5, 2007

MacOS X Package Available · January 4, 2007

Article in COMPUTERWOCHE.de · November 14, 2006

Wireshark 0.99.4 Released · October 31, 2006

Wireshark Training Available for Q1 2007 · October 23, 2006

Site Outage · September 18, 2006

Wireshark 0.99.3 Released · August 23, 2006

Wireshark 0.99.2 Released · July 17, 2006

Tutorial and Podcast from Chris Sanders · July 14, 2006

Symantec Antivirus False Positive · July 4, 2006

We're (still) #2! · June 21, 2006

Ethereal&#174; is now Wireshark&#8482; · June 7, 2006