metasploit中使用openvas
一、首先要载入OpenVAS插件
msf > load openvas
二、连接上OpenVAS
msf > openvas_connect
[*] Usage:
[*] openvas_connect username password host port
msf > openvas_connect admin admin 10.0.0.1 9390 ok
三、设置扫描目标,这里假设10.0.0.1
msf > openvas_target_create router 10.0.0.1 msf
四、选择扫描策略
msf > openvas_config_list
[+] OpenVAS list of configs
ID Name
-- ----
0 Full and fast
1 Full and fast ultimate
2 Full and very deep
3 Full and very deep ultimate
4 empty
五、建立扫描任务并选择相应扫描策略
msf > openvas_task_create
[*] Usage: openvas_task_create
msf > openvas_task_create router "router commnent scan" 0 2
六、执行扫描任务
msf > openvas_task_start
[*] Usage: openvas_task_start
msf > openvas_task_start 2
七、查看任务进度
msf > openvas_task_list
msf > openvas_task_list
[+] OpenVAS list of tasks
ID Name Comment Status Progress
-- ---- ------- ------ --------
0 unnamed Done -1
1 router router commnent scan Requested 1
八、下载扫描报告
msf > openvas_report_list //找到需要下载的扫描报告ID
msf > openvas_format_list//列出可供下载的扫描报告格式
msf > openvas_report_download
[*] Usage: openvas_report_download
msf > openvas_report_download 2 1 /root router_scan_report.html