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
