kali 2020 安装w3af

本文档详细记录了在安装w3af安全扫描工具时遇到的问题及解决步骤,包括先决条件、下载安装、依赖安装以及针对错误提示进行的离线安装。在安装过程中,遇到pyrsistent版本不兼容的问题,通过手动下载并安装特定版本解决了问题,最终成功运行w3af。
摘要由CSDN通过智能技术生成

w3af 官网http://w3af.org/download

官网文档http://docs.w3af.org/en/latest/install.html

 

一、先决条件

开始安装之前,请确保已准备好以下软件:

  • Git客户端: sudo apt-get install git
  • Python 2.7,在大多数系统中默认安装
  • 点子版本1.1: sudo apt-get install python-pip

二 、按照官网进行下载

cd  /usr/src 

git clone https://github.com/andresriancho/w3af.git
cd w3af/
./w3af_console

按照提示进行安装
 pip install pyClamd==0.4.0 PyGithub==1.21.0 GitPython==2.1.15 pybloomfiltermmap==0.3.14 phply==0.9.1 nltk==3.0.1 tblib==0.2.0 pdfminer==20140328 futures==3.2.0 pyOpenSSL==18.0.0 ndg-httpsclient==0.4.0 lxml==3.4.4 scapy==2.4.0 guess-language==0.2 cluster==1.1.1b3 msgpack==0.5.6 python-ntlm==1.0.1 halberd==0.2.4 darts.util.lru==0.5 Jinja2==2.10 vulndb==0.1.1 markdown==2.6.1 psutil==5.4.8 ds-store==1.1.2 termcolor==1.1.0 mitmproxy==0.13 ruamel.ordereddict==0.4.8 Flask==0.10.1 PyYAML==3.12 tldextract==1.7.2 pebble==4.3.8 acora==2.1 esmre==0.3.1 diff-match-patch==20121119 bravado-core==5.15.0 lz4==1.1.0 vulners==1.3.0 ipaddresses==0.0.2

长时间等待

安装过程中可能遇到错误,可以先忽略
执行 . /tmp/w3af_dependency_install.sh

长时间等待

根据错误提示进行针对性安装,个人遇到问题是:pyrsistent 报错,提示应该安装在python3.5版本之上,python2.7不能安装。根据在安装过程中的错误提示,下载下来安装离线包

1、wget https://pypi.tuna.tsinghua.edu.cn/packages/7d/ae/90ddcf28fb8eee5d4990920586d2856342e42faa95f39223f0b9762ef264/pyrsistent-0.17.2.tar.gz
2、tar -xzvf pyrsistent-0.14.2.tar.gz
3、cd pyrsistent-0.17.2/
4、python2 setup.py install

手动安装好后,再次执行
./w3af_console 
等待,看是否还有错误提示,如果没有提示,根据提示输入y,w3af安装成功

个人在第二次执行./w3af_console 是,再次报错,再次执行/tmp/w3af_dependency_install.sh,根据错误提示,错误还是pyrsistent,提示版本0.17.3不能安装在python2,需要按照pyrsistent-0.14.0

pip list | grep pyrsistent
pip uninstall pyrsistent  移除pyrsistent-0.17.3
pip install  pyrsistent==0.14.0 

再次执行./w3af_console 

安装成功。

 

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值