这次主要说一下mac下的w3af的安装(因为我使用的是mac系统,其它系统我这暂先不说了)
首先要下载 />
这里我下的是w3af-1.1.tar.bz2 (40.0 MB)
东西还不小,40M左右
然后就是解压安装嘛,安装的东西比较多,先安装软件自带的
cd w3af/extlib/fpconst-0.7.2
python setup.py install
cd SOAPpy
python setup.py install
cd pyPdf
python setup.py install
然后安装软件所依赖的,因为是python嘛,直接用pip install来安装
pip install nltk
pip install pyOpenSSL
pip install scapy
pip install pybloomfiltermmap
...
因为我py的一直在用,所以有些插件可能已经早就安装了
如果你不清楚你需要安装什么,可以在w3af根目录下执行./w3af_console即可看到你所缺少的模块
这里需要注意一下
在安装python-lxml时,直接使用pip来安装就是一直报错,xmlversion.h not found
但是用locate还能找到,所以应该是环境变量的问题
直接在环境变量后面加上此文件所在路径后再执行 pip install 是不可以的,仍然是报错。
后来查了一下,看到mac下安装这玩意需要的格式是写一起,如下就可以了,没想到啊....
C_INCLUDE_PATH=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/include/libxml2:/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/include/libxml2/libxml:/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/include pip install lxml
这个安装好后还有一个pysvn,这玩意用pip还不能安装,不过它有mac的版本,直接在官网下载即可
http://pysvn.tigris.org/servlets/ProjectDocumentList?folderID=2860
pysvn dmg版本
下载后解把tgz文件压到如下路径,如果没有需要创建一下,这就OK了,还是比较简单的
mkdir -p /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/
最后遇到的一个问题是在运行的时候居然说是少dnet这玩意,python不能导入。
合计直接pip install吧还google不过去,只好下源码libdnet-1.12.tgz包来安装了。
解压后,这里有python的包,然后python setup.py install即可安装
这里是全部安装完了,直接可以运行./w3af_console就可以使用了.....
我这里使用的是Python 2.7.6
通过pip freeze可以查看pip都装过什么东西
阅读(13109) | 评论(3) | 转发(0) |