Logic-Gate - 2013-05-23

Although Nessus is included in Scripts.py:
:::python

#if function=='nessus':
        #scriptRun(bigfig.nessus_ascii, '/etc/init.d/nessusd', '/etc/init.d/nessusd')

And openvas6 is included in install.py

:::python

#install_tool('openvas', '/home/$(whoami)/penbang/netkit/openvas/install_openvas.sh') #Facing some build issues, I will include it in the next release
#install_tool('nessus', 'home/$(whoami)/penbang/netkit/nessus/install_nessus.sh')

They are not functioning. This is due to the following issues.


Nessus installation issue

Unfortunately, Nessus is not available in http.kali.org; a repository I depend on for supplying deb packages. Nor is it available in the debian repository.
Fetching the download link from tenable through *wget fails due to session restrictions


Solutions

To manually download it from tenable -----Defies purpose
To include the deb package-----Too large ~25MB
To POST/GET and download it though wget-----Working on it
Adding a repository that houses nessus-----May cause damage to your system


In the mean time, I suggest downloading it manually.

Uncomment in Scripts.py:

:::python

#if function=='nessus':
        #scriptRun(bigfig.nessus_ascii, '/etc/init.d/nessusd', '/etc/init.d/nessusd')

And uncomment in menu.xml:

:::xml

<separator label="Vulnerability Assessment/Exploits"/>
<!--<item label='Nessus'>
    <action name="Execute">
    <command>terminator -T nessus -e  'python /home/$(whoami)/penbang/netkit/netkit_source/Scripts.py nessus'</command>
</action>
</item> -->

OpenVas-6 installation issue

I have been facing build issues with openvas-6. The current install_openvas.sh script looks like this:

:::sh

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
#!/bin/bash
echo 'openvas installation script'
echo 'Downloading build dependencies'
sudo apt-get update
sudo apt-get install libssh-dev
sudo apt-get install libssh-4
sudo apt-get install gnutls-dev
sudo apt-get install libglib2.0-dev
sudo apt-get install libpcap-dev
sudo apt-get install libgpgme11-dev
sudo apt-get install uuid-dev
sudo apt-get install bison
sudo apt-get install pkg-config
sudo apt-get install libksba8
sudo apt-get install libqt4-dev
sudo apt-get install libsqlite3-dev
sudo apt-get install libxml2-dev
sudo apt-get install libxslt1-dev
sudo apt-get install xsltproc
sudo apt-get install cmake
sudo apt-get install build-essential
sudo apt-get install libldap2-dev
sudo apt-get install libmicrohttpd5
sudo apt-get install libmicrohttpd-dev
sudo apt-get install doxygen
sudo apt-get install xmltoman
sudo apt-get install sqlfairy

echo 'Downloading openvas-lib'
wget -P /home/$(whoami)/penbang/netkit/openvas/lib/ http://wald.intevation.org/frs/download.php/1303/openvas-libraries-6.0.0.tar.gz

echo 'Downloading openvas-cli'
wget -P /home/$(whoami)/penbang/netkit/openvas/cli/ http://wald.intevation.org/frs/download.php/1323/openvas-cli-1.2.0.tar.gz

echo 'Downloading openvas-manager'
wget -P /home/$(whoami)/penbang/netkit/openvas/manager/ http://wald.intevation.org/frs/download.php/1311/openvas-manager-4.0.0.tar.gz

echo 'Downloading openvas-scanner'
wget -P /home/$(whoami)/penbang/netkit/openvas/scan/ http://wald.intevation.org/frs/download.php/1307/openvas-scanner-3.4.0.tar.gz

echo 'Downloading openvas-administrator'
wget -P /home/$(whoami)/penbang/netkit/openvas/admin/ http://wald.intevation.org/frs/download.php/1319/openvas-administrator-1.3.0.tar.gz

echo 'Downloading gsd'
wget -P /home/$(whoami)/penbang/netkit/openvas/gsd/ http://wald.intevation.org/frs/download.php/1084/gsd-1.2.2.tar.gz

echo 'Downloading gsa'
wget -P /home/$(whoami)/penbang/netkit/openvas/gsa/ http://wald.intevation.org/frs/download.php/1315/greenbone-security-assistant-4.0.0.tar.gz

#building
chmod +x /home/$(whoami)/penbang/netkit/openvas/openvas-check-setup

echo 'Building Lib'
tar xfvz /home/$(whoami)/penbang/netkit/openvas/lib/openvas-libraries-6.0.0.tar.gz -C /home/$(whoami)/penbang/netkit/openvas/lib/
sudo cmake netkit/openvas/lib/openvas-libraries-6.0.0/
sudo make doc-full -I netkit/openvas/lib/openvas-libraries-6.0.0/
sudo make -I netkit/openvas/lib/openvas-libraries-6.0.0/
sudo make install -I netkit/openvas/lib/openvas-libraries-6.0.0/

echo 'Checking...'
/home/$(whoami)/penbang/netkit/openvas/openvas-check-setup

.
..
...etc

Solutions

Adding a repository that houses openvas-----May cause damage to your system
Downloading debs from http.kali.org through wget-----Working on it
To include the source code and build it natively-----If the latter fails

 

Last edit: Logic-Gate 2013-05-24