David, I haven't updated my installation documentation for 1.2.6, but here is a generalized approach to installing Nessus 1.2.3 on a Linux box, which I hope helps you as you didn't indicate in your email what platform you were building on. I happen to use a directory called "/sec/tools/pkgs/linux" as the landing area for software downloads and a userid of "netsec". Change the directories and userids to meet your environmental needs.
Best of luck! Bob Mahan Network Security Operations Phone: (847) 571-5525 mailto:bmahan@;nsoco.com http://www.nsoco.com If a pre-built version of Nessus is not available for the operating environment then follow normal package installations options for that system. >From a tar.gz file : Unpack the files - Locate and download it from the Internet. Version 1.2.3 has 4 files: nessus-core nessus-plugins nessus-libraries libnasl - cd /sec/tools/pkgs/linux - Type: gunzip (name of file).tar.gz (repeat for all files) - cd /sec/tools - Type: tar -xf pkgs/linux/(name of file).tar (repeat for all files) Create the Nessus Libraries - Type: cd /sec/tools/nessus-libraries - Type: ./configure --enable-cipher --prefix=/sec/tools/nessus - Type: make - Type: make install - Make sure that /sec/tools/nessus/bin is in your PATH Type: PATH=/sec/tools/nessus/bin:$PATH - Type: vi /etc/ld.so.conf Add "/sec/tools/nessus/lib" to the list and save - Type: ldconfig Create the NASL Library - Type: cd /sec/tools/libnasl - Type: ./configure --prefix=/sec/tools/nessus - Type: make - Type: make install - Type: ldconfig Create the Nessus Core - Type: cd /sec/tools/nessus-core - Type: ./configure --prefix=/sec/tools/nessus - Type: make - Type: make install - Make sure that /sec/tools/nessus/sbin is in your PATH Type: PATH=/sec/tools/nessus/sbin:$PATH Create Nessus Plug-In Libraries - Type: cd /sec/tools/nessus-plugins - Type: ./configure --prefix=/sec/tools/nessus - Type: make - Type: make install The nessus binary installs the basic program files needed to run the software. However, this installation does not complete custom configurations that Nessus needs to perform correctly with the Network Security Manager. After you install the software, you must: - Type: nessus-mkcert (and answer prompts) This will create a certificate for nessusd. The following files will be created: CA Certificate: /sec/tools/nessus/com/nessus/CA/cacert.pem CA Private key: /sec/tools/nessus/var/nessus/CA/cakey.pem Nessus Server Certificate: /sec/tools/nessus/com/nessus/CA/servercert.pem Nessus Server Private key: /sec/tools/nessus/var/nessus/CA/serverkey.pem The following files will be updated: Nessus Configuration FIle: /sec/tools/nessus/etc/nessus/nessusd.conf - Type: nessus-adduser (and answer prompts) Authorize userid "netsec" to Nessus. Note that "cert" authentication should be used - Type: cp /home/netsec/bin/nessusd /etc/rc.d/init.d/nessusd - Type: chkconfig --add nessusd - Type: /etc/rc.d/init.d/nessusd - Start nessus client and connect to it, as the username you specified -----Original Message----- From: [EMAIL PROTECTED] [mailto:owner-nessus@;list.nessus.org] On Behalf Of David Peyton Sent: Saturday, October 12, 2002 7:43 AM To: [EMAIL PROTECTED] Subject: Install Problems. Nessusd error. When I make install on the libraries I get the following: [root@cybercop nessus-libraries]# ldconfig ldconfig: /usr/lib/libpeks.so.0 is not a symbolic link ldconfig: /usr/lib/libpcap-nessus.so.1 is not a symbolic link ldconfig: /usr/lib/libhosts_gatherer.so.1 is not a symbolic link ldconfig: /usr/lib/libnessus.so.1 is not a symbolic link Everything else seems to go without much problem until I try to execute nessusd and get the following message: nessusd: error while loading shared libraries: libnasl.so.1: cannot open shared object file: No such file or directory I unfortunately am not an ubersysadmin. Is there any help I can get here with some ideas as to what is failing? David - [EMAIL PROTECTED]: general discussions about Nessus. * To unsubscribe, send a mail to [EMAIL PROTECTED] with "unsubscribe nessus" in the body.
