PDA

View Full Version : Updating nessus plugins in KNOPPIX



ehoward777
08-22-2003, 03:57 PM
Assuming you have enough memory, you can use the following shell script to configure nessus to use the ramdisk to get the latest updated nessus plugins:

#!/bin/sh

if ! [ "$USER" = 'root' ]
then
echo "You must be root to run this script!!"
exit 1
fi

echo "Removing symlink to nessus in etc directory"
rm -rf /etc/nessus

echo "(Re)creating nessus directories under ramdisk"
rm -rf /ramdisk/nessus
mkdir /ramdisk/nessus
mkdir /ramdisk/nessus/plugins

echo "creating symlink back to /etc/nessus"
ln -s /ramdisk/nessus /etc/nessus

echo "Moving all nessus files from CD to ramdisk"
cp /KNOPPIX/etc/nessus/* /ramdisk/nessus

echo "Updating location of plugins in nessusd.conf"
cat /ramdisk/nessus/nessusd.conf | grep -v "plugins_folder" > /ramdisk/scratch
mv -f /ramdisk/scratch /ramdisk/nessus/nessusd.conf
echo "plugins_folder = /ramdisk/nessus/plugins" >> /ramdisk/nessus/nessusd.conf

echo "updating plugins"
/usr/sbin/nessus-update-plugins -v

aay
08-24-2003, 03:36 AM
Thanks for posting the tip. It should come in handy.

Adam