Some scripts I wrote to start, update and stop openvas.
Not much they do just what they say they do. Saves you a few keystrokes.
Enjoy -Reaperz
First the start and update script
Now the stop and clean scriptCode:#!/bin/bash # Bash script to start openvas and greenbone services. # startopenvas.sh v0.1 by r3@p3rz # tested in backtrack 5R1 environment, run as root. # written just to save some steps. # could have been done in 6 lines , but this was more fun # style variables execstyle="[\e[01;32mx\e[00m]" # execute msgs style warnstyle="[\e[01;31m!\e[00m]" # warning msgs stylee infostyle="[\e[01;34mi\e[00m]" # informational msgs style #fun little banner clear echo -e "\e[01;32m _______ _______ _______ _ _______ _______ ( ___ )( ____ )( ____ \( ( /||\ /|( ___ )( ____ \ | ( ) || ( )|| ( \/| \ ( || ) ( || ( ) || ( \/ | | | || (____)|| (__ | \ | || | | || (___) || (_____ | | | || _____)| __) | (\ \) |( ( ) )| ___ |(_____ ) | | | || ( | ( | | \ | \ \_/ / | ( ) | ) | | (___) || ) | (____/\| ) \ | \ / | ) ( |/\____) | (_______)|/ (_______/|/ )_) \_/ |/ \|\_______) \e[0m" echo -e "\e[1;1m..----=====*****(( Startup Script ))*******=====----..\e[0m" echo -e "\e[31m *************************************************************\e[0m" echo -e "\e[31m * *\e[0m" echo -e "\e[31m * \e[1;37mStarting All OpenVas Services \e[0;31m*\e[0m" echo -e "\e[31m * *\e[0m" echo -e "\e[31m *************************************************************\e[0m" echo echo -e "\e[31mKilling all Openvas for fresh start.\e[0m" #kill openvas scanner echo -e "$execstyle Checking OpenVas Scanner is running..." ps -ef | grep -v grep | grep openvassd if [ $? -eq 1 ] then echo -e "$warnstyle OpenVas Scanner not running!" else echo -e "$execstyle Stopping OpenVas Scanner..." killall openvassd fi #kill openvas administrator echo -e "$execstyle Checking if OpenVas Administrator is running..." ps -ef | grep -v grep | grep openvasad if [ $? -eq 1 ] then echo -e "$warnstyle OpenVas Administrator not running!" else echo -e "$execstyle Stopping OpenVas Administrator..." killall openvasad fi #kill openvas manager echo -e "$execstyle Checking if OpenVas Manager is running..." ps -ef | grep -v grep | grep openvasmd if [ $? -eq 1 ] then echo -e "$warnstyle OpenVas Manager not running!" else echo -e "$execstyle Stopping OpenVas Manager..." killall openvasmd fi #kill Greenbone Security Assistant echo -e "$execstyle Checking if Greenbone Security Assistant is running..." ps -ef | grep -v grep | grep gsad if [ $? -eq 1 ] then echo -e "$warnstyle Greenbone Security Assistant not running!" else echo -e "$execstyle Stopping Greenbone Security Assistant..." killall gsad fi #### all done! now start services echo echo -e "\033[31mAll Done!! :\033[m Now starting OpenVas services..." echo -e "\033[31mSyncing updates.......\033[m This may take a while!!!!" openvas-nvt-sync echo ok! echo -e "\e[31mStarting OpenVas Scanner.\e[0m" openvassd echo ok! echo -e "\033[31mRebuilding database......\033[m This may take a while!!!!" openvasmd --rebuild echo ok! echo -e "\e[31mStarting OpenVas Manager.\e[0m" openvasmd -p 9390 -a 127.0.0.1 echo ok! echo -e "\e[31mStarting OpenVas Administrator.\e[0m" openvasad -a 127.0.0.1 -p 9393 echo ok! echo -e "\e[31mStarting Greenbone Security Assistant.\e[0m" gsad --http-only --listen=127.0.0.1 -p 9392 echo ok! All should be good! #is it up openvas scanner echo -e "$execstyle Checking if OpenVas Scanner is running..." ps -ef | grep -v grep | grep openvassd if [ $? -eq 1 ] then echo -e "$warnstyle OpenVas Scanner not running!" else echo -e "$infostyle OpenVas Scanner is running!!" fi #is it up openvas administrator echo -e "$execstyle Checking if OpenVas Administrator is running..." ps -ef | grep -v grep | grep openvasad if [ $? -eq 1 ] then echo -e "$warnstyle OpenVas Administrator not running!" else echo -e "$infostyle OpenVas Administrator is running!!" fi #is it up openvas manager echo -e "$execstyle Checking if OpenVas Manager is running..." ps -ef | grep -v grep | grep openvasmd if [ $? -eq 1 ] then echo -e "$warnstyle OpenVas Manager not running!" else echo -e "$infostyle OpenVas Manager is running!!" fi #is it up Greenbone Security Assistant echo -e "$execstyle Checking if Greenbone Security Assistant is running..." ps -ef | grep -v grep | grep gsad if [ $? -eq 1 ] then echo -e "$warnstyle Greenbone Security Assistant not running!" else echo -e "$infostyle Greenbone Security Assistant is running" fi #### all done! echo echo -e "\033[01;32mOK!!\033[m" echo -e "\033[31mAll Done!! :)\033[m OpenVas is running!! Open browser to 127.0.0.1:9392 or open Green Bone Security Desktop. You can close this window now!"
banner got meshed up pasting it in here but script still works fine.Code:#!/bin/bash # Bash script to stop openvas and greenbone services. # stopopenvas.sh v0.1 by r3@p3rz # tested in backtrack 5R1 environment, run as root. # written just to save some steps. # could have been done in a single line # -ie. echo ; killall openvassd ; killall openvasad ; killall openvasmd ; killall gsad # but this was more fun # style variables execstyle="[\e[01;32mx\e[00m]" # execute msgs style warnstyle="[\e[01;31m!\e[00m]" # warning msgs style infostyle="[\e[01;34mi\e[00m]" # informational msgs style #fun little banner clear echo -e "\e[01;32m _______ _______ _______ _ _______ _______ ( ___ )( ____ )( ____ \( ( /||\ /|( ___ )( ____ \ | ( ) || ( )|| ( \/| \ ( || ) ( || ( ) || ( \/ | | | || (____)|| (__ | \ | || | | || (___) || (_____ | | | || _____)| __) | (\ \) |( ( ) )| ___ |(_____ ) | | | || ( | ( | | \ | \ \_/ / | ( ) | ) | | (___) || ) | (____/\| ) \ | \ / | ) ( |/\____) | (_______)|/ (_______/|/ )_) \_/ |/ \|\_______) \e[0m" echo -e "\e[1;1m..----=====*****(( Shutdown Script ))*******=====----..\e[0m" echo -e "\e[31m *************************************************************\e[0m" echo -e "\e[31m * *\e[0m" echo -e "\e[31m * \e[1;37mStopping All OpenVas Services \e[0;31m*\e[0m" echo -e "\e[31m * *\e[0m" echo -e "\e[31m *************************************************************\e[0m" #kill openvas scanner echo -e "$execstyle Checking OpenVas Scanner is running..." ps -ef | grep -v grep | grep openvassd if [ $? -eq 1 ] then echo -e "$warnstyle OpenVas Scanner not running!" else echo -e "$execstyle Stopping OpenVas Scanner..." killall openvassd echo -e "$infostyle OpenVas Scanner is dead!!" fi #kill openvas administrator echo -e "$execstyle Checking if OpenVas Administrator is running..." ps -ef | grep -v grep | grep openvasad if [ $? -eq 1 ] then echo -e "$warnstyle OpenVas Administrator not running!" else echo -e "$execstyle Stopping OpenVas Administrator..." killall openvasad echo -e "$infostyle OpenVas Administrator is dead!!" fi #kill openvas manager echo -e "$execstyle Checking if OpenVas Manager is running..." ps -ef | grep -v grep | grep openvasmd if [ $? -eq 1 ] then echo -e "$warnstyle OpenVas Manager not running!" else echo -e "$execstyle Stopping OpenVas Manager..." killall openvasmd echo -e "$infostyle OpenVas Manager is dead!!" fi #kill Greenbone Security Assistant echo -e "$execstyle Checking if Greenbone Security Assistant is running..." ps -ef | grep -v grep | grep gsad if [ $? -eq 1 ] then echo -e "$warnstyle Greenbone Security Assistant not running!" else echo -e "$execstyle Stopping Greenbone Security Assistant..." killall gsad echo -e "$infostyle Greenbone Security Assistant is dead!!" fi #### all done! echo echo -e "\033[01;32m All Done!! :)\033[m You can close this window now..."


