Cross-platform Web debugging Agent tool---Whistle

Source: Internet
Author: User

Whistle is a node-based cross-platform Web Debugging Agent tool that supports all node-installed operating systems, such as Windows, Macs, and Linux, and can be deployed on a local machine, virtual machine, or remote server and view or modify HTTP, HTTPS, WebSocket The basic information, headers, and contents of the request (response).

Whistle each type of operation corresponds to a protocol, each modification operation is abstracted into a URI, by simply setting the request URL to the corresponding relationship of the operation URI, the implementation through the configuration operation request, support through the expansion protocol new function, with configuration flexible, powerful features.

Configuration interface and operation please refer to: https://github.com/avwo/whistle/wiki/interface operation

Basic functions

Basically, any information about the request (response) can be modified by whistle configuration, which mainly includes the following features:

    1. View basic information, headers, content, and Timeline of requests (responses)
    2. Re-send request, construct request
    3. Set up hosts
    4. Modify the requested URL parameter, method, header, content
    5. Delay request, limit request speed, set request time-out
    6. Replace local file (support replacement JSONP request) or online request
    7. Proxy requests to other proxy servers (support socks and HTTP proxies)
    8. Modify the status code, header, and content of the response (you can specify to inject JS, CSS, or HTML)
    9. Delay response, limit response speed
    10. Built-in weinre for debugging mobile Web pages
    11. The built-in log system is used to automatically capture page errors, inject JS debug Web pages, display Web page errors and user manual console printing information, mainly for IE6, 7 Debugging and manual debugging of mobile Web pages.
    12. Supports plug-in extensions or extensions as a third module

For detailed features, please refer to: https://github.com/avwo/whistle/wiki/Feature List

Configuration mode

Supports normal mode , compatibility mode , three configuration modes of combination mode

For detailed configuration mode, please refer to: https://github.com/avwo/whistle/wiki/configuration mode

Matching method

Support for domain name matching , path matching , regular matching three matching methods

Detailed matching method reference: https://github.com/avwo/whistle/wiki/matching method

Installation using whistle:
    1. Installing Whistle:https://github.com/avwo/whistle
    2. Built-in Features: Https://github.com/avwo/whistle/wiki
    3. Interface operation: https://github.com/avwo/whistle/wiki/interface operation

Note: To modify HTTPS and WebSocket requests need to enable HTTPS, need help or feedback can add QQ Group: 462558941

Transferred from: http://www.cnblogs.com/avwu/p/4950643.html

Cross-platform Web debugging Agent tool---Whistle

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.