Windows下使用RatProxy步骤:
1、安装Cygwin:下载地址Cygwin(http://www.cygwin.com/)运行setup.exe后<下一步>...到Select Packages,找到Devel节点并展开并选上:
1) make
2) gcc-core
3) openssl-devel
然后在Libs或Net节点找到openssl并先上它,继续下一步直至安装完成。
2、生成RatProxy:下载RatProxy,随便解压到某一目录,如c:\ratproxy。
1) 用记事本打开Makefile文件,找到“CFLAGS = -Wall -O3 -Wno-pointer-sign -D_GNU_SOURCE”,删除“-Wno-pointer-sign”(貌似跟编译器不兼容,需要删掉这个~),
最后变成这样:CFLAGS = -Wall -O3 -D_GNU_SOURCE
2) 从http://www.nowrap.de/download/flare06doswin.zip下载flare并解压到ratproxy的flare-dist子目录下
3) 运行cygwin.bat,切换到c:\ratproxy
cd “c:\ratproxy”
4) 然后运行make,编译完成。
3、使用RatProxy:
1) 运行命令 $ ./ratproxy -v . -w test.log -d test.com -lfscm
说明:其中-v参数为输出日志文件的目录,-w为日志文件名,-d限定扫描的域名,更多的参数可以通过-h找到说明,或者通过它的在线文档:
http://code.google.com/p/ratproxy/wiki/RatproxyDoc。
2) 打开浏览器,并设置代理为127.0.0.1,端口8080(ratproxy默认端口)。
3) 开始浏览你要检测的网站吧,它会根据你浏览的页面生成相应的日志的。
4) 通过在cygwin中执行以下命令:$ ./ratproxy-report.sh test.log > test.html
作者的另一款工具skipfish就比较自动了,可以体验了一下。