As you may know "Tenable" doesn't provide native packages for slackware, so we must do some tricks in order to run it.
Here is how I do it:
First go and grab the package for fedora core 4 (that's what I'll be using for this example). When you are done you have to convert this package to tgz , this is done by simply using the "rpm2tgz" utility, so you execute something like:
"rpm2tgz packagename.rpm".
Then you should wait for a while ... after everything is done you must install the package:
installpkg "packagename.tar"
After the package is installed it places its files in "/opt/nessus" dir.Now you should do the following things:
1.Update the berkeley db library ( http://www.linuxpackages.net/download.php?id=8485)
2.Then you must copy all files from /opt/nessus/lib to /usr/local/lib and run the ldconfig utility in order to update the library list. (Only the files not the "nessus" subfolder)
3.Now it's time for some symbol linking:
3.1 Go into /usr/lib dir and execute the following commands:
ln -s libcrypto.so.0 libcrypto.so.5
ln -s libssl.so.0 libssl.so.5
ln -s libdb4-4.so libdb-4.3.so
After you've done this you may try and run nessus-add-first-user, then nessus-mkcrt, and finally "nessus -D"
I wish you luck.And I do not take any responsibility if you crash your system or something (Most probably it won't happen)
Notes from the author:
Might aswell work with the fc 5 package, never tried. Report if you have some success.
If you want to publish this guide somewhere, please let me know via e-mail. Constructive criticism is always appreciated.

This work is licensed under a
Creative Commons Attribution-Noncommercial-Share Alike 2.5 Bulgaria License.
Author: LordDoskias with a little help from iddqd
More information is available on request.
lorddoskias@gmail.com


1 коментара:
iddqd was here :P
Публикуване на коментар