nessus - Remote security scanner ChangeLog

HOWTO


# nessus 2.0.12
# =============
cd
mkdir -p -m 0700 installed/nessus
mkdir -p /usr/local/src/nessus


# nessus-libraries
# ================
# Prerequisites:
# make
# gcc
# binutils
# fileutils or coreutils
# openssl
# flex
# bison

cd
test -f installed/nessus/nessus-libraries-2.0.12.tar.gz &&
mv installed/nessus/nessus-libraries-2.0.12.tar.gz .
test ! -f nessus-libraries-2.0.12.tar.gz &&
wget http://ftp.nessus.org/nessus/nessus-2.0.12/src/\
nessus-libraries-2.0.12.tar.gz

# Verify tarball w/ md5sum:
echo "8f80ee53a2b73554b7ea5092d67f8426" ; md5sum nessus-libraries-2.0.12.tar.gz

cd /usr/local/src/nessus
find -type d -maxdepth 1 -name "nessus-libraries-*" -exec rm -r {} \;
tar xzvf ~/nessus-libraries-2.0.12.tar.gz
mv nessus-libraries nessus-libraries-2.0.12
cd nessus-libraries-2.0.12
chown -R root.root .
./configure

# If you have a previous version of Nessus installed run ./uninstall-nessus
# before you run make

make
make install
ldconfig
cd
rm -f installed/nessus/nessus-libraries-*.tar.*
mv nessus-libraries-2.0.12.tar.gz installed/nessus/


# libnasl
# =======
# Prerequisites (beyond those listed above):
# nessus-libraries

cd
test -f installed/nessus/libnasl-2.0.12.tar.gz &&
mv installed/nessus/libnasl-2.0.12.tar.gz .
test ! -f libnasl-2.0.12.tar.gz &&
wget http://ftp.nessus.org/nessus/nessus-2.0.12/src/libnasl-2.0.12.tar.gz

# Verify tarball w/ md5sum:
echo "dff04c166d45270909ec94ff97140b44" ; md5sum libnasl-2.0.12.tar.gz

cd /usr/local/src/nessus
tar xzvf ~/libnasl-2.0.12.tar.gz
find -type d -maxdepth 1 -name "libnasl-*" -exec rm -r {} \;
mv libnasl libnasl-2.0.12
cd libnasl-2.0.12
chown -R root.root .
./configure
make
make install
ldconfig
cd
rm -f installed/nessus/libnasl-*.tar.*
mv libnasl-2.0.12.tar.gz installed/nessus/


# nessus-core
# ===========
# Prerequisites (beyond those listed above):
# libnasl
# X
# glib
# gtk 1.2.x or 2.2.x

cd
test -f installed/nessus/nessus-core-2.0.12.tar.gz &&
mv installed/nessus/nessus-core-2.0.12.tar.gz .
test ! -f nessus-core-2.0.12.tar.gz &&
wget http://ftp.nessus.org/nessus/nessus-2.0.12/src/nessus-core-2.0.12.tar.gz

# Verify tarball w/ md5sum:
echo "23017718a25848d3629e57ea2b72a421" ; md5sum nessus-core-2.0.12.tar.gz

cd /usr/local/src/nessus
find -type d -maxdepth 1 -name "nessus-core-*" -exec rm -r {} \;
tar xzvf ~/nessus-core-2.0.12.tar.gz
mv nessus-core nessus-core-2.0.12
cd nessus-core-2.0.12
chown -R root.root .
./configure
make
make install
cd
rm -f installed/nessus/nessus-core-*.tar.*
mv nessus-core-2.0.12.tar.gz installed/nessus/


# nessus-plugins
# ==============
# Prerequisites (beyond those listed above):
# nessus-core (this should be the only mandatory one)
# gzip
# lynx
# wget
# curl
# links
# libnet

cd
test -f installed/nessus/nessus-plugins-2.0.12.tar.gz &&
mv installed/nessus/nessus-plugins-2.0.12.tar.gz .
test ! -f nessus-plugins-2.0.12.tar.gz &&
wget http://ftp.nessus.org/nessus/nessus-2.0.12/src/\
nessus-plugins-2.0.12.tar.gz

# Verify tarball w/ md5sum:
echo "2519ffc5ececb0874350ecd32ea530cd" ; md5sum nessus-plugins-2.0.12.tar.gz

cd /usr/local/src/nessus
tar xzvf ~/nessus-plugins-2.0.12.tar.gz
find -type d -maxdepth 1 -name "nessus-plugins-*" -exec rm -r {} \;
mv nessus-plugins nessus-plugins-2.0.12
cd nessus-plugins-2.0.12
chown -R root.root .
./configure
make
make install
cd
rm -f installed/nessus/nessus-plugins-*.tar.*
mv nessus-plugins-2.0.12.tar.gz installed/nessus/


# Create a certificate for nessusd:
/usr/local/sbin/nessus-mkcert

# Add a user:
/usr/local/sbin/nessus-adduser

# Start nessusd:
/usr/local/sbin/nessusd

# Start nessus, connect to nessusd as the user that you created:
/usr/local/bin/nessus

# Configuration files are in /usr/local/etc/nessus, logs and other misc files
# are in /usr/local/var/nessus, the SSL certs are in /usr/local/com/nessus

List of HOWTOs

Web page itself last updated: 2023-12-20 8:06pm (EDT -0400)
HOWTO last updated: 2004-07-22 1:51pm
Copyright © 2001-2024 Jason Englander. All Rights reserved.
[HTML5]