• 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

  • 相关阅读:
    史上最全的maven pom.xml文件教程详解
    Java中的断言Assert
    Log4j详细配置
    (实战篇)SSM三大框架整合详细教程(Spring+SpringMVC+MyBatis)
    Java的反射机制
    mysql数据库常用SQL语句
    响应式布局——@media详解
    CXF使用教程(三)——基于Spring的webService开发
    CXF使用教程(二)——webService自动生成客户端代码
    Spring事务管理
  • 原文地址:https://www.cnblogs.com/testlurunxiu/p/6030837.html
Copyright © 2020-2023  润新知