Database not connected or cache not built, using slow search

Este error es común cuando arrancamos una nueva máquina virtual con Kali Linux e intentamos usar metasploit. Si bien el error no es fatal, si es un poco molesto, ademas que tener la DB arriba puede ayudarnos a almacenar nuestros resultados, la búsqueda de módulos es mas rapida desde el cache.

La solución es algo sencilla.

Como root ejecutamos…

service postgresql start

Con esto iniciamos postgres, que es la base de datos que usa metasploit.

Luego debemos asegurarnos de que arranque cada vez que iniciemos la maquina.

update-rc.d postgresql enable

Ahora debemos inicializar la base de datos para metasploit

msfdb init

Ahora podemos abrir metasploit e indicarle al sistema que alimente el cache

msf> db_rebuild_cache

Y listo, con esto metasploit queda usando la base de datos y el cache queda activo.

Saludos

Deja tu comentario

%d bloggers like this: