Try our new research platform with insights from 80,000+ expert users
PeerSpot user
Network Engineer at a tech company with 10,001+ employees
Real User
It is free to download and install, and it runs on multiple platforms
Pros and Cons
  • "It gives us the ability to pinpoint problems and to communicate network problems with software and hardware vendors."
  • "Big trace files (more than 1,000,000 packets) can be slow, but then you can use "TraceWrangler" (also free) to help with slicing and dicing the data."
  • "It is not an easy program. You will need to study to use it to its full capabilities (follow a course)."

What is our primary use case?

Wireshark can be used to troubleshoot network issues, but also to baseline applications. When you know what an app does when there is no issue at hand, you will be better able to spot the problem when there is an issue. Everything that happens on the network can be analysed with Wireshark. However, the tool is as good as the person using it. You need TCP/IP knowledge to be able to use a tool like this. The more you know about packets on the wire, the better you can use this tool.

How has it helped my organization?

It gives us the ability to pinpoint problems and to communicate network problems with software and hardware vendors. The packets never lie!

What is most valuable?

Making different profiles to tune the tool for the problems at hand, the graphing options, to customize the screen layout, etc.

Also, shines for wireless troubleshooting, but most hardware does not give full insight in WiFi communication (beacon frames, etc.).

What needs improvement?

Big trace files (more than 1,000,000 packets) can be slow, but then you can use "TraceWrangler" (also free) to help with slicing and dicing the data.

This is no complaint, but is not an easy program. You will need to study to use it to its full capabilities (follow a course), but the more you know about it, the more you will use it.

Buyer's Guide
Wireshark
August 2025
Learn what your peers think about Wireshark. Get advice and tips from experienced pros sharing their opinions. Updated: August 2025.
867,349 professionals have used our research since 2012.

For how long have I used the solution?

More than five years.

What do I think about the stability of the solution?

No issues.

What do I think about the scalability of the solution?

Big trace files need to be chopped for analysis.

How are customer service and support?

My bug reports were in the next release, therefore a great experience.

Which solution did I use previously and why did I switch?

I have used it more or less since 2001. So no, I did not use a previous solution.

How was the initial setup?

Download, run setup, enter;enter;enter..., it is ready.

What about the implementation team?

In-house.

What's my experience with pricing, setup cost, and licensing?

It is free to download and install. It runs on multiple platforms, so how can you go wrong?

Which other solutions did I evaluate?

In those days, there was a tool "Sniffer", but it was too expensive.

What other advice do I have?

If you profile yourself as a network specialist, and don't use it, I would not trust you on my network.

It is even referenced in the book "TCP/IP Illustrated, Vol. 1", the TCP/IP bible!

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
PeerSpot user
Senior Network Engineer at a tech services company with 501-1,000 employees
Consultant
Drill-down for packet analysis is great, gives insight into what is going on at packet level
Pros and Cons
  • "The drill-down available for packet analysis is great. It gives a network security engineer insight into what is going on at the packet level and enables better troubleshooting."
  • "The Wireshark search function shows green for a correct search and red for an incorrect search. If there were a way to provide a description about what a search - and the similar ones which are available - can do, while a person is typing it, it would make the product easier to use and simultaneously decrease the learning curve."

How has it helped my organization?

The people to whom I have introduced this product have found it a great tool to analyze packets. Instead of troubleshooting by trial and error, they have a way to investigate, verify, and then apply a solution. Of course, to derive value from the product, you must know its features.

What is most valuable?

The drill-down available for packet analysis is great. It gives a network security engineer insight into what is going on at the packet level and enables better troubleshooting.

What needs improvement?

The Wireshark search function shows green for a correct search and red for an incorrect search. If there were a way to provide a description about what a search - and the similar ones which are available - can do, while a person is typing it, it would make the product easier to use and simultaneously decrease the learning curve.

For how long have I used the solution?

Three to five years.

What do I think about the stability of the solution?

No stability issues.

What do I think about the scalability of the solution?

No scalability issues.

How are customer service and technical support?

I have not used technical support.

Which solution did I use previously and why did I switch?

I used Microsoft's Network Monitor, but with due respect to Microsoft, I prefer Wireshark.

How was the initial setup?

Straightforward.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Buyer's Guide
Wireshark
August 2025
Learn what your peers think about Wireshark. Get advice and tips from experienced pros sharing their opinions. Updated: August 2025.
867,349 professionals have used our research since 2012.
PeerSpot user
ArcSight Engineer at a tech vendor with 51-200 employees
Vendor
Parses large packet capture files without opening them, returns relevant information
Pros and Cons
  • "Packet-capture files can be hard to use due to their size. Wireshark has a tool called tshark that can parse the files with out opening them so that you can take large captures, say 2-10GB, and return only relevant information."
  • "The product is great but I wish there were more of an emphasis on the command line tools."

What is our primary use case?

It is utilized for forensic work, with full packet capture.

What is most valuable?

Packet analysis and filtering. Packet-capture files can be hard to use due to their size. Wireshark has a tool called tshark that can parse the files without opening them so that you can take large captures, say 2-10GB, and return only relevant information.

What needs improvement?

The UI redesign threw me for a loop but I have learned to overcome it. The product is great but I wish there were more of an emphasis on the command line tools.

For how long have I used the solution?

Three to five years.

What do I think about the stability of the solution?

No stability issues.

What do I think about the scalability of the solution?

No scalability issues.

How was the initial setup?

Just install the software and the WinPcap software.

What's my experience with pricing, setup cost, and licensing?

It's a standalone tool. If there is a commercial license for it I am unaware of it.

What other advice do I have?

Make sure you are comfortable installing the WinPcap driver for packet collection. This tool could be used maliciously to capture data on your network.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
PeerSpot user
Infrastructure Connectivity Engineer at Reputable Service Company
Consultant
Regardless of network size, it provides intelligence about any type of data packets, especially during a security attack, although buffer size of captured data should be unlimited and archived.

Valuable Features:

Some valuable features of Wireshark are deep packet inspections based on the capturing process with it's sniffing capabilities.

Improvements to My Organization:

In order to be more intelligent about all the bits/frames/packets/data traversing your network regardless of how small or large the network is, Wireshark is a network analytic tool which provides such an intelligent information in a network.

Wireshark is that intelligent, not only for production environment alone but also aids study about the packet fields that may exist in any type of packet header of data flowing in your network.To view how all the classes of QoS marking in a packet are and can be used to also sniff packets during reconnaissance phase of a network security attack.

Wireshark provides better understanding on how the bits are set for different fields in a packet header.

It is indeed a very good tool which all network administrators need to be familiar with.

Room for Improvement:

Maximum buffer size of captured data should be unlimited and should allow ability to archive all old captures (not save option) in real time, it should support a destination location where old captures can be directed for long term storage.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
PeerSpot user
Senior Manager of Engineering at a tech vendor with 1,001-5,000 employees
Real User
A good open source & free packet analyzer. Versatile tool that helps enigneers analyze & troubleshooot networks issues.

What is most valuable?

The packet details pane.

How has it helped my organization?

Use daily for packet analysis.

What needs improvement?

Bigger memory footprint.

For how long have I used the solution?

7 years.

What was my experience with deployment of the solution?

No

What do I think about the stability of the solution?

I blame the PC OS.

What do I think about the scalability of the solution?

No

How are customer service and technical support?

Open source so feedback to forum.

Which solution did I use previously and why did I switch?

Nope.

How was the initial setup?

Yes.

What's my experience with pricing, setup cost, and licensing?

Free.

Which other solutions did I evaluate?

No
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Henry-Steinhauer - PeerSpot reviewer
Systems Engineer at LifePoint Health
Real User
Leaderboard
Best general purpose tool for trouble shooting anything on the network.

Valuable Features:

-One of the best products that can provide the details of what is happening with an application and the full life cycle of the response time. - Using Multiple trace files can allow you to create really big trace samples. Thus not a problem to let it run for awhile to gather that hard to catch 'problem'

Room for Improvement:

Not always simple to setup and get the filtering right when capturing data. The TCPDUMP pre filter is a bit hard to get use to when you are used to using the post filter. It will help when they have the same filter for both. Of course I'm assuming that the Post filter will be the filter of choice and translate the Post Filter into what needs to be done for the Pre Filter. I use the export to CSV and also the Print Full trace to a file features to do post analysis that would otherwise be impossible to do any other way than using WireShark. An example is watching MQ Traffic through a MQ Broker. Using the MQ Token, I'm able to combine the send / receive responses together to see the final response time and also where the packets are sent/received. This has helped with the SOA analysis when you have traffic going to a MQ Broker to be sent to other servers for responses. 4 packet sets are involved when this is done. 1 Request in to the Broker, 1 Response out from the Broker to a Responder, then a response from the Responder to the Broker again, and the final response from the Broker back to the original Requestor. All of that chatter needs to be captured and seen for the full response time analysis. Using the Packet Print, I'm able to dig into the header of the MQ packet and find that information for post assembly of information into a CSV file. Using Perl, I'm able to read these files in automation and create CSV files for use in Excel to then provide the packet numbers to use again in the Post Filter process of WireShark to look at further details. This is complex, but so are the actual interactions that are taking place. This work would be impossible with out a tool like Wireshark that provides the insight and decoding of the MQ headers of the packets. This brings out the Tokens and response Tokens of the packets for analysis. The other SOA and complex Websphere interaction tools are getting better at presenting this information, but there are still times where the developors have created something that the other tools have not tackled yet. Then WireShark is the only way to really drill into those interactions.

Other Advice:

Wireshark continues to be updated and is still an alive application. Continue to explore this product.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
it_user4401 - PeerSpot reviewer
it_user4401Developer at a transportation company with 1,001-5,000 employees
Vendor

Wireshark excels in the number of protocols that it supports, over 850. Also, the Wireshark interface is one of the easiest to understand of any packet sniffing application. I would like to mention that it is free, so it's pricing can't be beat. Wireshark supports all major modern operating systems, including Windows, Mac OS and Linux-based platforms.

it_user3420 - PeerSpot reviewer
Owner with 51-200 employees
Vendor
The best thing about Wireshark is the community/ecosystem....

Valuable Features:

The best thing about Wireshark is the community/ecosystem. Answers are easy to find in either the documentation or on the wiki. Packet analysis is not for the weak at heart, but Wireshark makes it as painless as possible with profiles, extensive decodes (dissectors), expert system and filtering capability. I use it everyday.Best features to get started with: Network Monitoring with Statistics>Endpoints - Who is talking? Network Monitoring with Statistics>Conversations - Who is talking to who? Application Monitoring with Statistics>Service Response Time - How fast did they get an Application layer response? Visualization with Statistics>IO Graph - Can I see it all in a pretty picture?

Room for Improvement:

It is easy to get overwhelmed with the amount of data you are looking at. But that is true with any analysis tool. The best approach is to focus on a single process that interests you, follow its stream and walk through the packets until you understand what is happening. Then move on to learn the next thing. How do you eat an elephant? One "byte" at a time.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
it_user113184 - PeerSpot reviewer
it_user113184Security Expert at a tech services company
Consultant

What about using a solution that would allow you to find trouble fast and apply effective vision and clarity to resolve the issue? thx.

PeerSpot user
Network Engineer at a tech services company with 51-200 employees
Consultant
My Favorite Wireshark Filters

Wireshark is hands down one of the best analysis tools on the planet. It is intuitive, simple to use, and gives the depth needed to find problems in today's network and application environments. Sometimes it can be tough to remember some of the filtering commands though, so here is a list of some of my favorites:

1. !(ip.addr==10.0.0.1) [displays everything except IP traffic to or from 10.0.0.1]


    2. ip.addr==10.0.0.1 && ip.addr==10.0.0.2 [sets a conversation filter between the two defined IP addresses]


    3. http or dns [sets a filter to display all http and dns]


    4. tcp.port==4000 [sets a filter for any TCP packet with 4000 as a source or dest port]


    5. tcp.flags.reset==1 [displays all TCP resets]


    6. http.request [displays all HTTP GET requests]


    7. tcp contains traffic [displays all TCP packets that contain the word ‘traffic’. Excellent when searching on a specific string or user ID]


    8. !(arp or icmp or dns) [masks out arp, icmp, dns, or whatever other protocols may be background noise. Allowing you to focus on the traffic of interest]


    9. udp contains 2069999999 [sets a filter for the number string, great when trying to locate a specific caller ID in a VoIP capture]


    10. tcp.analysis.retransmission [displays all retransmissions in the trace. Helps when tracking down slow application performance and packet loss]


Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
it_user133842 - PeerSpot reviewer
it_user133842Infrastructure Connectivity Engineer at Reputable Service Company
Consultant

In order to be more intelligent about all the bits/frames/packets/data traversing your network regardless of how small or large the network is, Wireshark is a network analytic tool which provides such an intelligent information in a network.

Wireshark is that intelligent, not only for production environment alone but also aids study about the packet fields that may exist in any type of packet header of data flowing in your network. to view how all the classes of QoS marking in a packet are and can be used to also sniff packets during reconnaissance phase of a network security attack.

Wireshark provides better understanding on how the bits are set for different fields in a packet header.

It is indeed a very good tool which all network administrators need to be familiar with.