一、Wireshark  <TCP/IP协议监听>

Wireshark(前称Ethereal)是一个网络封包分析软件。网络封包分析软件的功能是撷取网络封包,并尽可能显示出最为详细的网络封包资料。Wireshark使用WinPCAP作为接口,直接与网卡进行数据报文交换。

  • 网络管理员使用Wireshark来检测网络问题;
  • 网络安全工程师使用Wireshark来检查资讯安全相关问题;
  • 开发者使用Wireshark来为新的通讯协定除错;
  • 普通使用者使用Wireshark来学习网络协定的相关知识。

            

二、HTTPWatch

  • HttpWatch是强大的网页数据分析工具,集成在Internet Explorer工具栏。
  • 只需要选择相应的网站,软件就可以对网站与IE之间的需求回复的通讯情况进行分析并在同一界面显示其相应日志记录。
  • 每一个HTTP记录都可以详细的分析其 Cookies、消息头、字符查询等信息。支持HTTPS及分析报告输出为XML、CSV等格式。

三、Fiddler

1.什么是Fiddler?

  • Fiddler是位于客户端和服务器端的HTTP代理,也是目前最常用的http抓包工具之一 。
  • 它能够记录客户端和服务器之间的所有 HTTP请求,可以针对特定的HTTP请求,分析请求数据、设置断点、调试web应用、修改请求的数据;
  • 甚至可以修改服务器返回的数据,功能非常强大,是web调试的利器。

    2.为什么是Fiddler?

抓包工具有很多,小到最常用的web调试工具firebug,达到通用的强大的抓包工具wireshark.为什么使用fiddler?原因如下:

  • Firebug虽然可以抓包,但是对于分析http请求的详细信息,不够强大。模拟http请求的功能也不够,且firebug常常是需要“无刷新修改”,如果刷新了页面,所有的修改都不会保存。
  • Wireshark是通用的抓包工具,但是比较庞大,对于只需要抓取http请求的应用来说,似乎有些大材小用。
  • Httpwatch也是比较常用的http抓包工具,但是只支持IE和firefox浏览器(其他浏览器可能会有相应的插件),对于想要调试chrome浏览器的http请求,似乎稍显无力,而Fiddler2 是一个使用本地 127.0.0.1:8888 的 HTTP 代理,任何能够设置 HTTP 代理为 127.0.0.1:8888 的浏览器和应用程序都可以使用 Fiddler。

最新文章

  1. 规则“Windows Server 2003 FILESTREAM 修补程序检查” 失败。
  2. android Activity类中的finish()、onDestory()和System.exit(0) 三者的区别
  3. 图解js中常用的判断浏览器窗体、用户屏幕可视区域大小位置的方法
  4. chmod 无法修改磁盘文件的权限解释 (光盘文件就是只读的,修改不了的)
  5. 一步步学习NHibernate(3)&mdash;&mdash;NHibernate增删改查
  6. Macbook配置adb环境
  7. ESB、SOA、EAI异同【转】
  8. SPRING IN ACTION 第4版笔记-第一章-005-Bean的生命周期
  9. lc面试准备:Candy
  10. COJ 2105 submatrix
  11. mysql版本问题sql_mode=only_full_group_by
  12. jwplayer去Logo、自定义公司信息、限制拖动
  13. linux服务器开发浅谈
  14. C#后台绑定ComboBox
  15. CSS Modules In Webpack
  16. Windows下VMware14黑屏
  17. Clone of COCO API
  18. openssl x509(签署和自签署)
  19. 自学Zabbix3.5.3-监控项item-zabbix agent 类型所有key
  20. checkbox批量删除功能

热门文章

  1. 【实战】用request爬取拉勾网职位信息
  2. B.3 字典
  3. Error: Registry key &#39;Software\JavaSoft\Java Runtime has value &#39;1.8&#39;, but &#39;1.7&#39; is
  4. P1638 逛画展
  5. BOM对象和DOM对象
  6. 6.range filter进行范围过虑
  7. hdu 5652
  8. scrapy——4 —反爬措施—logging—重要参数—POST请求发送实战
  9. ARC 73 E - Ball Coloring
  10. 利用rsync如何同步单个文件