If anyone is interested in building OpenVAS 6 from source on a Debian Wheezy 
system - here are some much tested steps..

It does not include any startup or maintenance scripts so you have to do those 
things manually

Depending on internet speed should take a little over an hour to complete start 
to finish..

Any questions..

Jason


#echo "deb http://ftp.us.debian.org/debian/ squeeze main" >> 
/etc/apt/sources.list
#echo "deb-src http://ftp.us.debian.org/debian/ squeeze main" >> 
/etc/apt/sources.list
#echo "deb http://ftp.us.debian.org/debian/ wheezy contrib non-free" >> 
/etc/apt/sources.list
#echo "deb-src http://ftp.us.debian.org/debian/ wheezy contrib non-free" >> 
/etc/apt/sources.list

#apt-get update && apt-get -y install libssl-dev=0.9.8o-4squeeze14 libpcre3 
libpcap0.8 liblua5.1-0

#cd /usr/src && wget 
http://www.orvant.com/files/packages/debian/squeeze/i386/nmap_5.51-1_i386.deb 
&& dpkg -i nmap_5.51-1_i386.deb

#echo "nmap hold" | dpkg --set-selections && echo "libssl-dev hold" | dpkg 
--set-selections

#apt-get install -y alien bison bzip2 cmake doxygen flex ike-scan ldap-utils 
libglib2.0-dev libgnutls-dev libgpgme11-dev libksba-dev libldap2-dev 
libmicrohttpd10 libmicrohttpd-dev libpcap-dev libsqlite3-dev libssh-dev 
libxslt1.1 libxslt1-dev make nikto nsis pkg-config psmisc rpm rsync snmp 
sqlite3 texlive-latex-base texlive-latex-recommended texlive-latex-extra 
uuid-dev w3af xmltoman xsltproc

#PKG_CONFIG_PATH=/lib/pkgconfig
#export PKG_CONFIG_PATH

#cd /usr/src && wget 
http://wald.intevation.org/frs/download.php/1303/openvas-libraries-6.0.0.tar.gz
#tar -zxf openvas-libraries-6.0.0.tar.gz && cd openvas-libraries-6.0.0 && cmake 
-DCMAKE_INSTALL_PREFIX=
#make && make install && make rebuild_cache

#cd /usr/src && wget 
http://wald.intevation.org/frs/download.php/1307/openvas-scanner-3.4.0.tar.gz
#tar -zxf openvas-scanner-3.4.0.tar.gz && cd openvas-scanner-3.4.0 && cmake 
-DCMAKE_INSTALL_PREFIX=
#make && make install && make rebuild_cache

#cd /usr/src && wget 
http://wald.intevation.org/frs/download.php/1381/openvas-manager-4.0.2.tar.gz
#tar -zxf openvas-manager-4.0.2.tar.gz && cd openvas-manager-4.0.2 && cmake 
-DCMAKE_INSTALL_PREFIX=
#make && make install && make rebuild_cache

#cd /usr/src && wget 
http://wald.intevation.org/frs/download.php/1319/openvas-administrator-1.3.0.tar.gz
#tar -zxf openvas-administrator-1.3.0.tar.gz && cd openvas-administrator-1.3.0 
&& cmake -DCMAKE_INSTALL_PREFIX=
#make && make install && make rebuild_cache

#cd /usr/src && wget 
http://wald.intevation.org/frs/download.php/1335/greenbone-security-assistant-4.0.1.tar.gz
#tar -zxf greenbone-security-assistant-4.0.1.tar.gz && cd 
greenbone-security-assistant-4.0.1 && cmake -DCMAKE_INSTALL_PREFIX=
#make && make install && make rebuild_cache

#cd /usr/src && wget 
http://wald.intevation.org/frs/download.php/1323/openvas-cli-1.2.0.tar.gz
#tar -zxf openvas-cli-1.2.0.tar.gz && cd openvas-cli-1.2.0 && cmake 
-DCMAKE_INSTALL_PREFIX=
#make && make install && make rebuild_cache

#vi /sbin/openvas-scapdata-sync

replace line 324 with

&& [ -n `echo "$timestamp_raw" | egrep -x 
"[0-9]{4}\-(0[0-9]|1[012])\-([0-2][0-9]|3[01])[[:alnum:]]*"` ]

#openvas-mkcert -i
#openvas-mkcert-client -i (use om for user)
#openvas-nvt-sync
#openvassd
#openvasmd --rebuild
#openvas-scapdata-sync
#openvas-certdata-sync
#openvasad -c 'add_user' -n 'admin' --role=Admin
#openvasmd
#openvasad
#gsad

#echo "nasl_no_signature_check = no" >>  /etc/openvas/openvassd.conf
#echo "safe_checks = yes"  >>  /etc/openvas/openvassd.conf

#killall openvassd
#openvassd

#cd /usr/src && wget --no-check-certificate 
https://svn.wald.intevation.org/svn/openvas/trunk/tools/openvas-check-setup
#chmod +x openvas-check-setup
#clear && ./openvas-check-setup

Will still get warnings about no password policy and Greenbone Security Desktop 
not installed but everything else will just work.

after a reboot

#openvassd
#openvasmd
#openvasad
#gsad

https://servername
_______________________________________________
Openvas-discuss mailing list
[email protected]
https://lists.wald.intevation.org/cgi-bin/mailman/listinfo/openvas-discuss

Reply via email to