Creo este GowTo para explicar otro tema bastante problematico entre algunos usuarios noveles y no tan noveles de Ubuntu y Nessus.
GowTo – Instalando Nessus 3.2.0 en Ubuntu 8.04
Para empezar necesitamos cumplir las siguientes dependencias;
libc6 (>= 2.3.5-1), libssl0.9.8 (>= 0.9.8c-1), zlib1g (>= 1:1.2.1), openssl (>= 0.9.8c-1)
Todas estas dependencias se arreglarian con un simple comando
sudo apt-get install libc6 libssl zlib1g openssl
Con esto resolveriamos las dependencias de Nessus y podríamos instalarlo sin mayor problema, ahora necesitariamos el paquete para nuestra distribución, en mi caso voy a trabajar con Ubuntu 8.04 como ya dije en el título pero es casi lo mismo para las demas.
Lo primero sería ir a la web oficial de Nessus y darle a “Downloads” y insertar la información que nos pide y descargarnos el paquete que vaya acorde a nuestras necesidades.
Nessus-3.2.0-ubuntu710_i386.deb
Aunque en este caso usaremos el paquete para Ubuntu 7.10 funciona perfectamente en Ubuntu 8.04 sin problema.
Bien procedemos a la instalación, en este paso tenemos dos maneras o bien por gdebi o por dpkg;
Para instalar desde GDebi;
#~$ gdebi-gtk
Y selecionamos el paquete desde el menú de GDebi, esperamos a que termine la instalación y ya estaría, tendriamos nuestro nessus instalado.
Para instalar desde dpkg;
#~$ sudo dpkg -i Nessus-3.2.0-ubuntu710_i386.deb
Bien, una vez instalado para los amantes de un entorno más gráfico para nessus tenemos NessusClient que también se puede descargar desde la propia web de Nessus.
Para instalarlo tan simple como usar gdebi-gtk como ya he mencionado arriba seleccionando el paquete de NessusClient o bien desde dpkg;
#~$ sudo dpkg -i NessusClient-3.2.0-ubuntu710.i386.deb
Una vez termine, tendremos que entrar en nuestro email para recojer el código de Plugins que se nos ha enviado. y pondremos;
#~$ sudo /opt/nessus/bin/nessus-fetch --register el código que se te ha enviado
Luego añadiremos al usuario para poder conectarnos a nuestro servidor de Nessus;
#~$ sudo /opt/nessus/sbin/nessus-add-first-user
Y nos pedirá una serie de datos que deberemos introducir según nuestros criterios.
Si hemos llegado hasta aquí quiere decir que o bien hemos terminado satisfactoriamente o bien estaís buscando alguna solución a un fallo que os ha aparecido durante la instalación. Si es lo segundo, dejad un comentario con vuestro problema y vuestra distro para poder ayudaros. En caso de que sea lo primero continuemos;
Retomando, iniciamos Nessus con el siguiente comando;
#~$ /opt/nessus/sbin/nessus-update-plugins && /etc/init.d/nessusd stop && /etc/init.d/nessusd start
Así nos aseguramos de que dispondremos de los últimos plugins disponibles y de que si nessusd ha sido iniciado anteriormente se reinicie para que se recargen los plugins.
Ahora debemos crear nuestro primer usuario para conectarnos con el servidor nessusd.
/opt/nessus/sbin/nessus-add-first-user
Bien ya tenemos nessusd iniciado correctamente si todo ha ido bien, y ahora podremos conectar a nuestro servidor de Nessus llendo a Aplicaciones -> Internet -> NessusClient
Una vez dentro sería configurar el servidor al que vamos a conectar dandole al boton que aparece en NessusClient; Connect (Ver Imagen) nos aparecera este menú.
Una vez estemos dentro, clickearemos en Edit y nos pedirá lo siguiente:
Connection Name (Nombre de conexión): Podemos Poner lo que queramos
Host Name (Nombre del Host): aquí va la IP en caso que sea local 127.0.0.1
Port (Puerto): Por defecto 1241
Login (Usuario): GenLinux (En tu caso el que añadistes en el comando de /opt/nessus/sbin/nessus-add-first-user
Password (Contraseña): La contraseña que elejistes
Y ya estaría. podríamos conectar a nuestro servidor de Nessus sin problemas y comenzar a escanear.
Espero que este pequeño GowTo haya solventado esas pequeñas dudas que pudierais haber tenido.









a mi me da este error…
nessus -q 127.0.0.1 1241 user pass ./targets.txt ./resultados.txt
The plugins that have the ability to crash remote services or hosts
have been disabled. You should activate them if you want your security
audit to be complete
he probado cambiando 127.0.0.1 por mi ip real por ver si era eso…y nada , por cierto los plugins los tengo(en /var/lib/nessus/plugins)…los 12000 … nose…
tengo ubuntu, antes de hacer ese paso invoco al nessusd -D y lo hago todo como root… que puedo hacer?
@ Carlos es necesario que uses el terminal para trabajar con Nessus? Si no es así, usa NessusClient, te será más facil.. Lo que te reporta es simplemente que está configurado para trabajar en “Safe Mode” Modo seguro, es decir, que no causara daño alguno a nuestras redes, sólo realizará comprobaciones rutinarias (puertos, Info del sistema y tal), todo sin explotar ningún fallo de seguridad.
Saludos cuando instalo el cliente me pide in pass o certificado me sale esto:
Authentication (pass/cert) [pass] :
que debo lococar halli???
onvinil@gmail.com
P|P0:
1 -. escribis “pass” (sin las comillas)
o bien
2 -. apretas enter
(igual te contesto por mail)
@SiriusBlack gracias por responder.
@P|P0 Como bien dijo Sirius, te pide pass o certificado, primero debes usar el comando /opt/nessus/sbin/nessus-add-first-user, una vez creado tu primer usuario, ya puedes usarlo para conectarlo (Fallo mio, se me olvidó añadirlo al tutorial, ya lo he arreglado)
Alguien sabe de algun tuto desde consola, ya q “#nessus” en la consola no lanza la interfaz no se q estoy haciendo mal, igual lo q quiero es aprender como usarlo y como leer lo q da de salida?
@ orfeos me imagino que lo que quieres obtener es la GUI (Interfaz gráfica de Nessus)
Necesitarás Nessus Client (http://www.nessus.org/download/), desde ahí (estando acorde con la versión que usas de Nessus), solo necesitas instalarla y así podrás interactuar con Nessus en modo gráfico.
Si ya tienes la GUI instalada y lo que quieres es arrancar el GUI sin necesidad de ejecutarlo desde el menú, con que pongas en un terminal: /opt/nessus/bin/NessusClient bastaría.
Un saludo y espero que te sirva.
bueno disculpa ya e usado el nessus en interface grafica y me fui por el escritorio>internet>nessus
y bueno me a ido muy bien y ya no ando tan paranoico, 3 dias snifeando puertos raros q supuestamente estan abiertos pero no escuchando peticiones, gracias a tos y estamos a la orden
@ orfeos me alegro de que hayas solucionado el problema, un saludo.
oye una pregunta gracias por todo, pero no entiendo aun por que no se me descargan los plugin ya use nessus pero creo q no en su totalidad en realidad lo q me movia era la curiosidad y bueno no preste atencion a esto pero igual quisiera saer si a alguien le pasa lo mismo? y otra cosa como hago para ver los usuarios que e creado en nessus y sus contraseñas, y si quisiera borrarlos como haria?