1.Charles 【抓包工具】
Charles is an HTTP proxy / HTTP monitor / Reverse Proxy that enables a developer to view all of the HTTP and
SSL / HTTPS traffic between their machine and the Internet. This includes requests, responses and the HTTP headers
(which contain the cookies and caching information).
Charles 是一款 HTTP 代理服务器,HTTP监视器,反转代理服务器的软件。它允许一个开发者查看所有连接互联网的HTTP通信
。其中包括请求,响应和 HTTP 头信息(包含cookies 和缓存)等。
通常在网络开发中,我们都无法看到浏览器客户端或服务器发送和接收到的内容,正因为这样,会无法准确的判断网络错误到
底是出在哪,且非常浪费时间。但是有了 Charles 它可以解决这个问题,可以让你看到详细信息更好的解决问题。
注意:该软件在特殊情况下会出现劫持浏览器导致无法浏览网页的问题(请谨慎使用)。
笔者常用的功能有:前后端http请求的数据抓包;下载一个站点的缓存资源【此功能可以让一个站点上面缓存的资源按照原始
路径原封不动的保存到你想要的地方,方便分析 破解 和 提取自己想要的资源】
下载地址: http://www.charlesproxy.com/download/
2.FlashFirebug【Firefox浏览器插件,网页查看工具】
Debug ANY AS3 SWF files on the web. Edit properties and inspect elements. Redirect SWF output to the
extension. Run AS3 code and transform objects on the fly. Access SWF assets with the decompiler. View AMF calls and
Shared Objects and much more!
Firebug可能是最有名的网络开发工具。 它用于修改即时网页的HTML,调试JavaScript,CSS和修改等等。
笔者常用的功能有:查看网站请求的速度,流量和请求时间;按照html内容来分析对应的节目上的节点表现;下载某个感兴趣
的资源【通过具体的html地址保存】;
下载地址:https://addons.mozilla.org/en-US/firefox/addon/flashfirebug/
或者直接在firefox的插件管理里面去搜索FlashFirebug 关键词安装;
3.FlashInspector 【Firefox浏览器插件,flash分析工具】
Inspect flash(swf)'s DisplayObject with mouse. Overview the swf's DisplayObject list. Set the inspect filter
class when use mouse inspect.
FlashInspector的目标是像Firebug那样可以查看Flash中各个显示对像的属性、整个显示结构,移动鼠标对Flash上的显示对象
进行查看,你可以设置查看类型。
笔者常用的功能有:查看Flash显示列表层级结构;单一的元件属性;
下载地址:https://addons.mozilla.org/en-US/firefox/addon/flashinspector-194381/?src=search
或者直接在firefox的插件管理里面去搜索FlashInspector关键词安装;
4.VertrigoServ 【网络开发环境,搭建web服务器等】
VertrigoServ has been developed as a highly professional, easy to install package consisting of Apache (HTTP web
server), PHP (reflective programming language), MySQL (multithreaded, multi-user, SQL Database Management System),
SQLite (ACID-compliant relational database management system), SQLiteManager (multilingual web based tool to manage
SQLite database), PhpMyAdmin (tool written in PHP intended to handle the administration of MySQL) and Zend
Optimizer (which increases runtime performance up to 40%) for Windows platform. With a convenient all-in-one
installer, all components are installed in a single directory and can be used immediately after the installation
process has completed. An uninstaller allows you to remove the VertrigoServ from hard disc. It is designed to be as
small and flexible as possible and is therefore highly suitable for internet distribution. VertrigoServ is
excellent both for beginners and for advanced users.
VertrigoServ 是一个Windows平台下的非常专业的、易于安装的免费网络开发环境,它集成了Apache, PHP, MySQL, SQLite,
SQLiteManager, PhpMyAdmin, Zend Optimizer。采用方便的集成安装包,所有组件安装于统一目录下,安装完成后,无须配置即可
使用。具有卸载程序。VertrigoServ无论对于初学者还是高级用户都非常合适。
笔者常用功能:搭建自己的本地web服务器环境;方便在局域网开发中为其他同事访问自己机器上的网站,或者模拟真实的网络环
境进行调试;
下载地址: http://sourceforge.net/projects/vertrigo/files/VertrigoServ/2.27/Vertrigo_227.exe/download
5.SWF Decompiler【Flash反编译工具】
Convert SWF to FLA/FLEX/HTML5
反编译swf文件为flash/flex/html5 ,也可以导出单独的资源;
笔者常用功能:反编译导出资源,哈哈;
下载地址:http://www.sothink.com/product/flashdecompiler/
其实以上好多工具都是非常强大的 ,好多真正有用的功能可能都没有用到,大家要是有更好的功能或者工具欢迎推荐;
ps:这两天发现一个小小的问题,在同时安装的flash Inspector 和flash firebug的情况下,如果两个工具都打开容易偶尔会产生兼容性问题导致flash无法加载显示的问题,所以建议,在调试的时候,尽量单独使用其中一个,暂时禁用另外一个工具;