Installing Nessus on Backtrack 4 is similar like installing Nessus on earlier versions of Backtrack. Although Backtrack 4 is based on Ubuntu and uses apt-get to install packages we can not use apt-get to install Nessus because it uses an older version.
In this article we will explain how we can install the latest version of Nessus (Nessus v4) on Backtrack 4.
We can install Nessus to a hard drive install or even a USB Drive Backtrack installation that keeps the changes persistent.
If you are interested for a Backtrack 4 USB persistent installation you can read the following article:
http://www.itsolutionskb.com/2009/04/how-to-make-backtrack-4-persistent-installation-on-usb-disk-drive/
First we need to download Nessus and NessusClient Ubuntu 8.10 packages from http://nessus.org/download/.
Packages:
Nessus-4.0.0-ubuntu810_i386.deb
NessusClient-4.0.0-ubuntu810_i386.deb
Install the Nessus Packages:
root@bt:~# dpkg -i Nessus-4.0.0-ubuntu810_i386.deb
Installing NessusClient is more complicated than installing Nessus Server so we need to download and install some dependencies first.
root@bt:~# apt-get install libqt4-core libqt4-gui libqtcore4 libqt4-network libqt4-script libqt4-xml libqt4-dbus libqt4-test libqtgui4 libqt4-svg libqt4-opengl libqt4-designer libqt4-assistant
root@bt:~# dpkg -i NessusClient-4.0.0-ubuntu810_i386.deb
Now we need to configure Nessus Server:
Make the certificates
/opt/nessus/sbin/nessus-mkcertRegister the scanner here.
/opt/nessus/bin/nessus-fetch –register XXXX-XXXX-XXXX-XXXX-XXXXCreate a Nessus User
/opt/nessus/sbin/nessus-adduserStart Nessus Server
/etc/init.d/nessusd startStart Nessus Client
Backtrack -> Internet -> NessusClient or from CLI: /opt/nessus/bin/NessusClient



















































George Nicolaou







April 17, 2009
Thanks Glafkos, your instructions worked. Easy install took less than 5 minutes.
[Reply]
May 20, 2009
I’m not able to update those packages, for some reason it’s trying to find ubuntu 1.1 packages instead of the supplied 1.2 and of course they aren’t posted anymore. Any ideas?
[Reply]
June 1, 2009
thanks this worked great! Except i think you should include one more thing. You need to run apt-get update, otherwise the install won’t work. Took me a few mins to figure this out.
[Reply]
October 6, 2009
Where do I down load the packages to and do I need to create a dir’ and extract to there as I am getting this error message…
mark@Little-Machine:~$ sudo dpkg -i Nessus-4.0.0-ubuntu810_i386.deb
dpkg: error processing Nessus-4.0.0-ubuntu810_i386.deb (–install):
cannot access archive: No such file or directory
Errors were encountered while processing:
Nessus-4.0.0-ubuntu810_i386.deb
[Reply]
Glafkos Charalambous Reply:
October 6th, 2009 at 6:18 am
Hello Stelios,
1. apt-get update && apt-get -f install
2. sudo dpkg -i Nessus-4.0.0-ubuntu810_i386.deb
Regards,
Glafkos
[Reply]
{LCD}STELIOS Reply:
October 6th, 2009 at 8:45 am
Hello mate thanks for the speedy reply. I did what you said in you reply but still got the same error message.
I think it is because I down loaded the client and server to my desktop (windows habit).
Do I need to extract untar to a specific directory for the install command to work?
Thanks in advance.
[Reply]
February 18, 2010
Thank you! Worked perfectly
[Reply]
March 18, 2010
Hi! I’ve instaled Nessus on Backtrack 4 thanks to above description, so thx. But, I can not connect to nessus server. I’m using BT4 on laptop and I’m connected via WiFi through router(so I’m not a host). I found somewhere, that I need to use SSL. I put paths in this order:
-/opt/nessus/com/nessus/CA/cacert.pem
-/opt/nessus/var/nessus/CA/cakey.pem
-/opt/nessus/com/nessus/CA/servercert.pem
and still I get: It was not possible to connect to the remote host – make sure the host IP and port are correct and that the Nessus Server service is running , or
: The remote host does not seem to be a Nessus server (or an SSL error occured).
Help please and yes, I a begginer. Cheers!
[Reply]