2016年8月1日 星期一

Openvas occur "Reloaded all the NVTs"



先前介紹過在CentOS7安裝openvas,最近幾個月使用下來,也遇到幾個問題,在上篇大概介紹安裝以及一些常遇到的問題,這一篇就來講大概隔了好久之後再使用可能遇到的問題。


首先久久沒用的時候,當然就是去更新openvas的資料庫
登入UI-->Administration-->NVT Feed/SCAP Feed/CERT Feed











此時需要非常有耐心,建議可以過一個小時後再來看是否更新完畢,紅箭頭的綠色符號不見就代表更新完畢了

更新完畢後就可以掃描了。
而有時候更新後會遇到一些狀況,就會讓你的掃描任務卡住。

我目前使用的習慣就是點選已經設定好的任務,點下去掃描後,我會去用指令去確認到底有沒有再跑

  • 指令確認掃描狀態
systemctl status openvas-scanner.service

*如遇到以下Reloaded all the NVTs就是有問題了
正常的以下的圖,狀態是Waiting for incoming connections

  • 解決的方法
1. 輸入以下指令
redis-cli -s /tmp/redis.sock
進入以下畫面
redis /tmp/redis.sock>
2. 再輸入FLUSHALL
輸入FLUSHALL
redis /tmp/redis.sock>FLUSHALL
OK
3. 大概過幾分鐘再去確認openvas-scanner.service的狀態,一下完指令還不會這麼快變化,過幾分鐘後應該就是incoming connections了,再點選任務應該就可以使用了。

 至於什麼原因造成的呢?我也不曉得,只感覺是更新後的資料庫後有些問題。所以後續更新的方式我都是從UI去更新,而不是從command line去執行。
這個解法找了好久,中文大概沒啥看到,就寫一篇留作紀錄也分享給網路囉!!!

沒有留言: