zoukankan      html  css  js  c++  java
  • Fiddler抓包工具使用基础

    官网下载Fiddler

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

    Fiddler是最强大最好用的Web调试工具之一,它能记录所有客户端和服务器的http和https请求,允许你监视,设置断点,甚至修改输入输出数据,Fiddler包含了一个强大的基于事件脚本的子系统,并且能使用.net语言进行扩展

    Fiddler的工作原理

      Fiddler 是以代理web服务器的形式工作的,它使用代理地址:127.0.0.1,端口:8888。当Fiddler退出的时候它会自动注销,这样就不会影响别的程序。不过如果Fiddler非正常退出,这时候因为Fiddler没有自动注销,会造成网页无法访问。解决的办法是重新启动下Fiddler。

    同类的其它工具

      同类的工具有: httpwatch, firebug, wireshark

    Fiddler 如何捕获Firefox的会话

      能支持HTTP代理的任意程序的数据包都能被Fiddler嗅探到,Fiddler的运行机制其实就是本机上监听8888端口的HTTP代理。 Fiddler2启动的时候默认IE的代理设为了127.0.0.1:8888,而其他浏览器是需要手动设置的,所以将Firefox的代理改为127.0.0.1:8888就可以监听数据了。

      Firefox 上通过如下步骤设置代理

      点击: Tools -> Options,  在Options 对话框上点击Advanced tab - > network tab -> setting.

    Fiddler如何对安卓应用进行抓包

    通过cmd查找本机ip地址

    手机上连接网络(手机和电脑所连接的网络要在同一个网段里)

    找到连接wifi处,选择手动代理

     Fiddler证书安装

    这一步是为了让Fiddler能捕获HTTPS请求。 如果你只需要截获HTTP请求, 可以忽略这一步

    1. 首先要知道Fiddler所在的机器的IP地址: 假如我安装了Fiddler的机器的IP地址是:192.168.1.104

    2. 打开手机浏览器, 访问  http://192.168.1.104:8888, 点"FiddlerRoot certificate" 然后安装证书

    启动,界面如下

     更详细链接:http://www.cnblogs.com/yyhh/p/5140852.html

  • 相关阅读:
    [WebService]请求因 HTTP 状态 404 失败: Not Found。
    [WebService]请求因 HTTP 状态 400 失败: Bad Request。
    关于静态构造函数
    asp.net生成高质量缩略图通用函数
    ASP.NET 操作消息队列
    Asp.net 字符串操作类(补充引用)
    一行代码挂掉IE6,哈哈.......
    .Net代码生成器
    TSQL 跨库查询语句
    获取服务器地址的方法区别
  • 原文地址:https://www.cnblogs.com/testlurunxiu/p/6030837.html
Copyright © 2011-2022 走看看