Wednesday, May 27, 2009

Nessus 4.0.1 in Backtrack3

Due to license redistribution issues, Nessus, one of the powerful VA tool has not included in Backtrack 3 Final.

Here my try out of install Nessus 4 on Backtrack 3:

1. Download Nessus and NessusClient from http://nessus.org/download/
2. Install Nessus
Nessus-4.0.1-linux-generic32.tar.gz
gunzip Nessus-4.0.1-linux-generic32.tar.gz
tar -xvf Nessus-4.0.1-linux-generic32.tarcd Nessus-4.0.1
install.sh

Follow the install instructions
/opt/nessus/sbin/nessus-adduser
This should get Nessus installed. Now, update the plugins.
cd /opt/nessus/etc/nessusnessus-fetch --register XXX-YYY-ZZZ-VVV

Run the Nessus Server:
/opt/nessus/sbin/nessus-service -D

3. Install NessusClient
NessusClient-4.0.1-es4.i386.rpm
rpm2tgz NessusClient-4.0.1-es4.i386.rpminstallpkg NesssusClient-4.0.1-es4.i386.tgz
cp /usr/lib/libssl.so.0.9.8 /lib
cp /usr/lib/libcrypto.so.0.9.8 /libcd /lib
ln -s libcrypto.so.0.9.8 libcrypto.so.4
ln -s libssl.so.0.9.8 libssl.so.4
Launch the Client:/opt/nessus/bin/NessusClient
It worked!

Few other try out that failed:
1. I download the fc10 rpm version of NessusClient, rpm2tgz, installpkg it. When execute the dependencies error shown :

NessusClient: error while loading shared libraries: libQtXml.so.4: cannot open shared object file: No such file or directory

I solve it by install the related rpm one by one as error shown:

NessusClient: /usr/lib/libstdc++.so.6: version 'GLITCXX_3.4.9' not found (required by NessusClient)

NessusClient: /usr/lib/libpng12.so.0: no version information available (required by /usr/lib/libQtGui.so.4)

NessusClient: /usr/lib/libgcc_s.so.1: version 'GCC_4.2.0' not found (required by /usr/lib/libstdc++.so.6)

It stucked at the GCC_4.2.0

2. nessus.org download page is hard to access and need to refresh
3. For HomeFeed, same email account can register few times to get different keys.

No comments:

Post a Comment