
WEAKERTHAN 3.6 doesn’t automatically come with Nessus due to licensing issues. To get it installed, however, is rather simple. Nessus is also pretty huge. You actually can’t install and run this from the Live CD without a huge amount of RAM or tricking the ISO (either ln -s /opt/nessus to a thumbdrive, or remove a ton of things from the live environment (JAVA, libraries for CUDA, libraries fr Wireshark, etc)). You can run:
find / -type f -size +15000k -exec ls -l {} \;
To find large files and destroy them with rm. I tried deleting almost everything from the ISO, and 288MB is still not enough to make the database that Nessus needs, that sucks. I eventually restarted VirtualBox and gave my virtual machine 4GB of RAM. This allowed me to complete the plugins DB process. I had to re-register with Nessus, but that worked fine, even using the same Email address. :)
Simply open Firefox and browse to: http://tenable.com/products/nessus/ click on the “Download” button, then click “Agree,” after reading through the terms of service. Now, click on the “Nessus-4.4.1-debian5_i386.deb (12393 KB)” link to download for Debian. once downloaded open a terminal and type:
mv ~/Downloads/Ness* /appdev && cd /appdev && dpkg -i Nessus*
This will install the app for you. Next, you need to add a user:
/opt/nessus/sbin/nessus-adduser
Login: root
Login Password: weaknet
Login Password (again): weaknet
Do you want this user to be a Nessus 'admin' user? (y/n) y
rules:
If you try to start the server, you will get an error:
/etc/init.d/nessusd start
Missing plugins. Attempting a plugin update...
Your installation is missing plugins. Please register and
try again.
To register, please visit http://www.nessus.org/register/
According to the Nessus website:
The Nessus daemon cannot be started until Nessus has been
registered and a plugin download has occurred. By default Nessus
comes with an empty plugin set.
Next, you need to register Nessus by doing the following. Browse to: http://tenable.com/products/nessus/nessus-plugins/obtain-an-activation-code and click the “At Home” button, or if you are using WEAKERTHAN 3.6 to teach your students, or at work, choose the “Work” button. Then enter your real name and Email address on the following page. It will automatically Email you a registration code to use. in the Terminal, type the following command (which you can actually copy and paste from the Email sent by Nessus Registration):
/opt/nessus/bin/nessus-fetch --register < ACTIVATION CODE GOES HERE >
Your activation code has been registered properly - thank you.
Now fetching the newest plugin set from plugins.nessus.org
Which doesn’t take long at all. You can also follow page 18 of this document (http://cgi.tenable.com/nessus_4.4_installation_guide.pdf) for Debian installation.
Now /opt/nessus/sbin/nessusd -R will work just fine. .YOU NEED TO DO THIS TO CONNECT TO THE SERVER VIA Firefox
Processing the Nessus Plugins
[#######################################]
Next open up Firefox and click “Tools -> Add-Ons” and disable “Certificate Watch.” Browse to https://127.0.0.1:8834 and click “I understand the risks” then click the “Add Exception” button. A little window will pop up and you need to hit “Confirm Security Exception.” This may take some time. You can change the configuration file /opt/nessus/etc/nessus/nessusd.conf to not auto_update – which takes a some time.

Once you see the login screen, simply login with whatever credentials you used during the nessus-adduser command.
Have fun!
~Douglas