w3af的安装(附pysvn的安装)

本文介绍了在RHEL系统中安装w3af的安全扫描工具及其依赖pysvn的详细过程。首先确认Python已预装,接着通过wget和yum安装PyYAML、nltk、pyOpenSSL、python-lxml等库。针对pysvn的安装,需先安装subversion的devel包,然后通过yum安装。最后,下载并安装pybloomfiltermmap,启动w3af的图形界面或命令行工具完成配置和启动。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1:安装python,一般redhl自带,无需安装。

2:安装w3af

cd w3af/extlib/fpconst-0.7.2
python setup.py install
cd SOAPpy
python setup.py install
cd pyPdf
python setup.py install


3:nltk pyOpenSSL lxml pysvn scapy 的安装:

     

       一) wget http://pyyaml.org/download/pyyaml/PyYAML-3.09.tar.gz
        tar -xzvf PyYAML-3.09.tar.gz
        cd PyYAML-3.09
        python setup.py install
        cd ..
       二)wget http://nltk.googlecode.com/files/nltk-2.0b9.tar.gz
        tar -xzvf nltk-2.0b9.tar.gz
        cd nltk-2.0b9
        python setup.py install

       三)  yum install pyOpenSSL

       四) yum install python-lxml

       五) 如下:

I have Python 2.6.6 installed on RHEL 6, and when I tried to install pysvn-1.7.6, I got an error. What should I do?


	/search/python/pysvn-1.7.6/Import/pycxx-6.2.4/CXX/Python2/Objects.hxx:2912: warning: deprecated conversion from string constant to 'char*'
	Compile: pysvn_svnenv.cpp into pysvn_svnenv.o
	Compile: pysvn_profile.cpp into pysvn_profile.o
	Compile: /search/python/pysvn-1.7.6/Import/pycxx-6.2.4/Src/cxxsupport.cxx into cxxsupport.o
	Compile: /search/python/pysvn-1.7.6/Import/pycxx-6.2.4/Src/cxx_extensions.cxx into cxx_extensions.o
	Compile: /search/python/pysvn-1.7.6/Import/pycxx-6.2.4/Src/cxxextensions.c into cxxextensions.o
	Compile: /search/python/pysvn-1.7.6/Import/pycxx-6.2.4/Src/IndirectPythonInterface.cxx into IndirectPythonInterface.o
	Link pysvn/_pysvn_2_7.so
	make: *** No rule to make target `egg'.  Stop.
	error: Not a URL, existing file, or requirement spec: 'dist/pysvn-1.7.6-py2.7-linux-x86_64.egg'

在pysvn的解压包下的INSTALL.html:


Building on unix and Mac OS X systems.

  1. Install subversion. 
    When installing from packages you will need to install the devel packages as well. For example on Fedora/Redhat subversion-devel, apr-devel, apr-util-devel and their dependancies.
  2. Get the pysvn source code
  3. For Python 2 or Python 3 builds: tar xzf pycxx-6.2.4.tar.gz into extdir/Import if not using a source kit
  4. cd Source
  5. For Python 2.6 or earlier builds: backport the PySVN code using python setup.py backport
  6. Create the Makefile using python setup.py configure
  7. make
  8. cd Tests
  9. Test pysvn by running make

Install pysvn by copying the following from Extension/Source to python site-specific directory.

  • mkdir python-libdir/site-packages/pysvn
  • cp pysvn/__init__.py python-libdir/site-packages/pysvn
  • cp pysvn/_pysvn*.so python-libdir/site-packages/pysvn
以上方法有的回帖说解决了,但是我的还是不成功,最后使用:


1: yum install epel-release-6-8.noarch.rpm

2:  yum install pysvn

 安装上了。

  六)下载pybloomfiltermmap.rpm的包安装 从 http://pypi.python.org/pypi/pybloomfiltermmap/0.2.0。(提示不存在用户mockbuild,使用useradd mockbuild即可)

  七)cd w3af , 然后 ./w3af_gui图像界面

     ./w3af_console 命令行界面,w3af>>>help查看。


  w3af即安装成功。

  

  

 在配置就绪后即刻启动

 图形界面基本无脑操作,就说控制台好了,键入命令target

 然后设置目标地址

 set target http://xxxxxxx

 键入back返回上层

 键入start开始启用

reference:http://www.freebuf.com/articles/5472.html


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值