Metasploit:Module database cache not built yet, using slow search

1、在kali中metasploit默认使用postgresql作为它的数据库;
  想要开启metasploit服务首先得打开postgresql数据库,
  命令如下:(或者:/etc/init.d/postgresql start);
  因为在kali中所有的服务都不是默认开机自启的,
  所以想要开机自启,命令如下:update-rc.d postgresql enable。

2、初次使用数据库服务时需初始化,以便创建系统默认的数据库及数据库用户;
  命令如下:msfdb init(默认创建的数据库名:msf,msf_test;用户名:msf;口令默认为空)

3、接下来就是启动metasploit的时候了;
  在kali2.0之后,只需启动msf控制台即可;
  命令如下:msfconsole。
  (kali2.0之前的命令是这样的:service metasploit start;对于2.0之后不管用)

1:service postgresql start

开启postgresql数据库。(如果需要开机启动,运行命令:update-rc.d postgresql enable)

2:msfdb start

3: msfdb reinit

4:msfconsole

运行Metaspoit

5:db_status

查看数据库连接状态。

6:db_rebuild_cache

享受飞一般的搜索吧。

官网文档:https://link.jianshu.com/?t=http://docs.kali.org/general-use/starting-metasploit-framework-in-kali
简书翻译:https://www.jianshu.com/p/9c82ccb2aaf7