使用命令提示字元建立 Retina 漏洞報告 CSV

使用命令提示字元建立 Retina 漏洞報告 CSV

我掃描了網路上的幾台計算機,這些計算機已被標記為需要某些修復。我可以使用 GUI 報告視圖在 Retina 中產生報告,但是,我希望能夠使用 CLI 建立報告。有人告訴我,它進展得更快。

我在網路上找到的參考資料都連結到 Retina 的使用者指南,可以找到這裡,但他們列出的範例還有一些不足之處。 (即他們沒有 /rptvulncsv 的具體示例,另外,為什麼他們在示例中添加連字符,而不是在最上面的部分?)

Retina /rpttype 目標 rtd [作業名稱]

例子:

Retina /rptexec ―c:\reports\executive\WAN_exec.html ―c:\program files\eeye digital security\retina 5\scans\network.rtd ―WAN

這是我一直遵循的過程:

Start -> cmd -> Right-click, Run as Administrator

"C:\Program Files (x86)\eEye Digital Security\Retina 5\Retina.exe" /rptvulncsv "C:\Users\MyAccount\Desktop\TEST\Test.csv" "C:\Users\MyAccount\Desktop\TEST\File_Name.rtd" "C:\Users\MyAccount\Desktop\TEST\#########_RetinaJob.xml"

這是我收到的錯誤訊息:

無法使用此資料庫進行輸出:未知資料庫類型 - 錯誤:GetEeyeDatabaseVersion of DataSource::Database Type= - -... [Microsoft][ODBC Driver Manager] 未找到資料來源名稱且未指定預設驅動程式

我嘗試移動“目標”、“rtd”和“作業名”的順序,但我不斷收到神秘的錯誤訊息,這些訊息都連結回上面的同一論壇帖子。

答案1

經過幾天的斷斷續續的故障排除,當我有機會時,我找到了解決方案:

首先,導航到 retina.exe 所在的資料夾:

cd C:\Program Files (x86)\eEye Digital Security\Retina 5

接下來,您要啟動 Retina.exe,告訴 Retina 您想要產生的報告類型,告訴 Retina 這個新建立的檔案將儲存在哪裡以及它應該被稱為什麼(不要忘記包含 .csv 副檔名)在檔案名稱中!最後,您要告訴 Retina 已建立的 RTD 檔案所在的位置。我在桌面上建立了一個資料夾,並從 C:\Program Files (x86)\eEye Digital Security\Retina 5\Scans 複製/貼上 RTD,以避免任何可能的權限問題或間距問題:

retina.exe /rptvulncsv C:\Users\USERNAMEHERE\Desktop\TEST_Folder\Test.csv C:\Users\USERNAMEHERE\Desktop\Test_Folder\Test_CLI_Scan.rtd

相關內容