zoukankan      html  css  js  c++  java
  • Fiddler抓包工具的简单使用


    Fiddler的官方网站:http://www.fiddler2.com

    Fiddler的官方帮助:http://docs.telerik.com/fiddler/knowledgebase/quickexec

    使用方法:

    1.下载后安装
    2.fiddler给手机添加代理

    打开fiddler工具->Tools->Fiddler Options,记住图一的端口号;

    电脑和手机连接同一个网络,确保在一个局域网。电脑端(cmd-ipconfig)查看电脑的ip地址
    其中,ipv4地址就是电脑的ip地址。

    手机端设置WLAN种给网络设置代理,选择对应的WLAN,对该网络进行编辑,代理选择手动,主机名填上面电脑ip地址,端口写fiddler提供的端口(如图二)。

    手机端用浏览器访问http://IP:端口,观察网络是否访问成功。如果访问不成功,有可能出现下面两种问题.

    问题1: Fiddler抓包工具手机添加代理后连不上网

    打开注册表(cmd-regedit),在HKEY_CURRENT_USERSoftwareMicrosoftFiddler2下创建一个DWORD,值置为80(十进制)

    编写fiddlerScript rule,点击Rules->Customize Rules,用Ctrl+F查找OnBeforeRequest方法添加一行代码

    if (oSession.host.toLowerCase() == "webserver:8888") 
    {
        oSession.host = "webserver:80";
    }

    设置完之后重启Fiddler即可

    问题2:打开fiddler之后,电脑端浏览器无法访问页面

    有时候,我们打开fiddler会发现,电脑端浏览器无法上网,手机端是通过电脑上开启的fiddler作为代理服务器来访问页面的,当然也不行啦 
    在等待很长时间之后,页面会出现如下提示: 
    Fiddler] The connection to the upstream proxy/gateway failed. Closing Fiddler, changing your system proxy settings, and restarting Fiddler may help. System.Exception Upstream Gateway refused requested CONNECT.
    解决办法:
    第一步,选择Tools:第二步,选择Gateway:
    第三步,也就是最关键的一步了,直接选择不适用代理:

    访问成功:

  • 相关阅读:
    JDBC与ODBC的区别与应用
    java web项目中classes文件夹下的class和WEB-INF/lib中jar里的class文件加载顺序
    构造方法的继承
    2015-J. PUMA
    阶乘之和 南邮NOJ 1093
    阶乘之和 南邮NOJ 1093
    阶乘之和 南邮NOJ 1093
    阶乘之和 南邮NOJ 1093
    数的计算
    数的计算
  • 原文地址:https://www.cnblogs.com/darkbluelove/p/11338210.html
Copyright © 2011-2022 走看看