Thursday, May 26, 2011

Install w3af 1.0 in Fedora - Python-svn Dependancy Solving


Famous web application testing tool kit 'w3af' released a stable version on 25th May 2011. How ever when I run w3af-gui, it tells it needs 'python-svn' and suggest to run apt-get install python-svn.
In a fedora based system 'yum install python svn' will not work since package comes with a different package name. Therefore to install python svn, 'yum install pysvn' should be issued.



[root@katalyst kasun]# yum install pysvn
Loaded plugins: auto-update-debuginfo, langpacks, presto, refresh-packagekit
Adding en_US to language list
Found 36 installed debuginfo package(s)
Enabling fedora-debuginfo: Fedora 14 - x86_64 - Debug
Enabling rpmfusion-nonfree-debuginfo: RPM Fusion for Fedora 14 - Nonfree - Debug
Enabling rpmfusion-free-updates-debuginfo: RPM Fusion for Fedora 14 - Free - Updates Debug
Enabling rpmfusion-nonfree-updates-debuginfo: RPM Fusion for Fedora 14 - Nonfree - Updates Debug
Enabling rpmfusion-free-debuginfo: RPM Fusion for Fedora 14 - Free - Debug
Enabling updates-debuginfo: Fedora 14 - x86_64 - Updates - Debug
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package pysvn.x86_64 0:1.7.0-4.fc14 set to be installed
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
 Package         Arch             Version                Repository        Size
================================================================================
Installing:
 pysvn           x86_64           1.7.0-4.fc14           fedora           328 k

Transaction Summary
================================================================================
Install       1 Package(s)

Total download size: 328 k
Installed size: 1.5 M
Is this ok [y/N]: y
Downloading Packages:
Setting up and reading Presto delta metadata
Processing delta metadata
Package(s) data still to download: 328 k
pysvn-1.7.0-4.fc14.x86_64.rpm                            | 328 kB     00:03     
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing     : pysvn-1.7.0-4.fc14.x86_64                                1/1 

Installed:
  pysvn.x86_64 0:1.7.0-4.fc14                                                   

Complete!
[root@katalyst kasun]#

Then w3af_gui can be loanched succesfully.
w3af is loading

Downlaod w3af
https://sourceforge.net/projects/w3af/files/w3af/

Books Related to Web Application Testing
The Web Application Hacker's Handbook: Discovering and Exploiting Security Flaws Web Security Testing Cookbook Improving Web Application Security: Threats and Countermeasures HACKING EXPOSED WEB APPLICATIONS, 3rd Edition

No comments: