Advantages and disadvantages and usage scenarios of Wireshark, HTTPWatch, Fiddler, Firebug

1. Wireshark <TCP / IP protocol monitoring>

Wireshark (formerly known as Ethereal) is a network packet analysis software. The function of the network packet analysis software is to capture network packets and display the most detailed network packet information as much as possible. Wireshark uses WinPCAP as an interface to directly exchange data packets with the network card.

  • Network administrators use Wireshark to detect network problems;

  • Network security engineers use Wireshark to check information security related issues;

  • Developers use Wireshark to debug new communication protocols;

  • Ordinary users use Wireshark to learn about network protocols.
    Insert picture description here

二、HTTPWatch

HttpWatch is a powerful webpage data analysis tool, integrated in the Internet Explorer toolbar.

  • Only need to select the corresponding website, the software can analyze the communication between the website and IE and return the corresponding log records on the same interface.
  • Each HTTP record can analyze its cookies, message headers, character query and other information in detail. Support HTTPS and analysis report output in XML, CSV and other formats.

Three, Fiddler

1. What is Fiddler?

  • Fiddler is an HTTP proxy located on the client and server, and is also one of the most commonly used HTTP packet capture tools.

  • It can record all HTTP requests between the client and the server. It can analyze the request data, set breakpoints, debug web applications, and modify the requested data for specific HTTP requests;

  • You can even modify the data returned by the server, the function is very powerful, is a weapon for web debugging.

2. Why is Fiddler?

There are many packet capture tools, ranging from the most commonly used web debugging tool, firebug , to the universal powerful packet capture tool wireshark . Why use fiddler ? The reasons are as follows:

  • Although Firebug can capture packets, it is not powerful enough to analyze the detailed information of http requests. The function of simulating http requests is not enough, and firebug often requires "no refresh modification". If the page is refreshed, all modifications will not be saved.
  • Wireshark is a general packet capture tool, but it is relatively large. For applications that only need to grab http requests, it seems to be a bit overkill.
  • Httpwatch is also a more commonly used HTTP packet capture tool, but only supports IE and Firefox browsers (other browsers may have corresponding plugins). For HTTP requests that want to debug the Chrome browser, it seems a little weak, and Fiddler is a Use the local HTTP proxy of 127.0.0.1:8888. Any browser and application that can set the HTTP proxy to 127.0.0.1:8888 can use Fiddler.

Four, Firebug

Firebug is a development plug-in under the web browser Mozilla Firefox, which is now one of the five-star strongly recommended plug-ins for Firefox. It integrates HTML viewing and editing, Javascript console, and network status monitor into one, and is a powerful assistant for developing JavaScript, CSS, HTML, and Ajax. Firebug is like an exquisite Swiss army knife. It analyzes the internal details of Web pages from various angles, which brings great convenience to Web developers. For example, Yahoo! 'S web speed optimization tool YSlow.
Firebug is also a debugging tool. Users can use it to debug, edit, and even deletion of any site CSS, HTML, DOM, and JavaScript code
advantages : For web developers, Firebug is one of the best Firefox browser plug-ins.

Published 79 original articles · 321 praised · 40,000+ views

Guess you like

Origin blog.csdn.net/qq_43107323/article/details/105346130