CentOS6.5搭建OpenVas完全搭建手冊(搭建過程總結及小記)

来源:http://www.cnblogs.com/Shepherdzhao/archive/2017/09/19/7552290.html
-Advertisement-
Play Games

一、OpenVAS 介紹 1.關於OpenVAS OpenVAS(Open Vulnerability Assessment System)是一套開源的漏洞掃描系統,早期Nessus 是其中一個最流行的和有強力的漏洞掃描器,它最初是自由和開放源碼,但在2005 年關閉了源代碼,在2008 年取消了免 ...


  

一、OpenVAS 介紹
  1.關於OpenVAS
    OpenVAS(Open Vulnerability Assessment System)是一套開源的漏洞掃描系統,早期Nessus 是其中一個最流行的和有強力的漏洞掃描器,它最初是自由和開放源碼,但在2005 年關閉了源代碼,在2008 年取消了免費的“註冊Feed”版本。現在每年花費1200 美元。在Nessus 的基礎上發展了一個免費開源的分支,就是OpenVAS。OpenVAS 集成了多個服務、組件,既提供大量的免費掃描插件(NVT,Network Vulnerability Tests),也提供商業化的增強掃描插件(GSF,Greenbone Security Feed)。

    官方網站:http://www.openvas.org/

    

 

  2.框架結構

    

    用戶層介面:

      Openvas-cli 命令行介面:從命令行訪問openvas 服務層的程式

      Greenbone-security-assistabt 訪問web 端介面(gsad):訪問opebvas 服務層的web 介面,預設監聽地址為127.0.0.1,埠為9392
      Greenbone-Desktop-Suite 桌面圖形化介面(gsd):提供訪問opebvas 服務層的桌面圖形化介面
    服務層組件
      openvas-manager 管理器:與介面通信,分配掃描任務,並根據掃描結果生成評估報告,預設埠為9390
      openvas-scanner 掃描器:調用各種漏洞測試插件,執行分配的掃描操作,預設埠為9391
      openvas-adminstrator 管理員:負責管理配置信息,用戶授權等相關工作,預設監聽地址為127.0.0.1,埠為9393
    文件系統
      # ls /usr/sbin/ #//主要執行程式
      /usr/sbin/gsad
      /usr/sbin/openvassd
      /usr/sbin/openvas-adduser
      /usr/sbin/openvas-certdata-sync
      /usr/sbin/openvas-start
      /usr/sbin/openvasmd
      /usr/sbin/openvas-mkcert
      /usr/sbin/openvas-mkcert-client
      /usr/sbin/openvas-nvt-sync
      /usr/sbin/openvas-rmuser
      /usr/sbin/openvas-scapdata-sync
      /usr/sbin/openvassd
      /usr/sbin/openvpn
      # ls /etc/init.d/ #//主要系統服務腳本
      /etc/init.d/gsad
      /etc/init.d/openvas-manager
      /etc/init.d/openvas-scanner
      /etc/init.d/openvas-administrator
      # ls /etc/openvas/ #//主要配置文件
      gsad_log.conf
      gsd_log.conf
      openvasad_log.conf
      openvasmd_log.conf
      pwpolicy.conf
      # ls /etc/sysconfig/ #//預設配置文件
      /etc/sysconfig/gsad
      /etc/sysconfig/openvas-manager
      /etc/sysconfig/openvas-scanner
      /etc/sysconfig/openvas-administrator
      # ls /var/log/openvas/ #//主要日誌文件
      greenbone-nvt-sync.log
      openvasmd.log
      openvassd.log
      openvasad.log
      openvassd.dump

二、OpenVAS 下載及安裝

  

  1.配置網路

    [root@localhost ~]#vi /etc/sysconfig/network-scripts/ifcfg-eth0 

    ONBOOT=yes

 

    [root@localhost ~]#/etc/init.d/network restart

 

  2.禁用selinux,重啟生效

    [root@localhost ~]#vi /etc/selinux/config

    SELINUX=disabled

    [root@localhost ~]#reboot

 

    因為是虛擬機,所以把防火牆關掉了

    [root@localhost ~]#/etc/init.d/iptables stop

 

  3.安裝wget

    [root@localhost ~]#yum -y install wget

 

  4.配置yum源

    [root@localhost ~]#wget -q -O - http://www.atomicorp.com/installers/atomic |sh

 

  5.安裝openvas

    [root@localhost ~]#yum -y install openvas

 

  6.更新openvas資料庫,設置用戶名密碼,我用了60分鐘左右 = =!

    [root@localhost ~]#openvas-setup

 

  7.同步,已經更新到最新,可以不執行

    [root@localhost ~]#openvas-nvt-sync

 

  8.下載檢查腳本,賦予許可權並執行

    [root@localhost ~]#wget https://svn.wald.intevation.org/svn/openvas/trunk/tools/openvas-check-setup --no-check-certificate

    [root@localhost ~]#chmod 755 openvas-check-setup

    [root@localhost ~]#./openvas-check-setup --server

     註:檢查過程中會提示許多error,根據error信息和fix方法,進行修複和完善

  9.檢查模塊進程是否正常

    [root@localhost src]# service gsad status 

    gsad (pid  32259) is running...

    [root@localhost src]#  service openvas-manager status

    openvas-manager (pid  32639) is running...

    [root@localhost src]# /etc/init.d/openvas-scanner status

    openvassd (pid  32206) is running...

 

    10.web登錄

    https://127.0.0.1:9392

三、OpenVAS 安裝過程配置


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 用su 獲取root許可權 用yum -y install dhcp命令安裝dhcp服務(yum是基於RPM包管 理,自動下載RPM包並且安裝) 查看安裝後生成的配置文件 rpm -qc dhcp 編輯dhcp的配置文件 vim /etc/dhcp/dhcpd.conf 全局配置詳情: 使用subne ...
  • 版權聲明:本文為博主原創文章,未經博主允許不得轉載。 在上一節分析輸入子系統內的intput_handler軟體處理部分後,接下來我們開始寫input_dev驅動 本節目標: 實現鍵盤驅動,讓開發板的4個按鍵代表鍵盤中的L、S、空格鍵、回車鍵 1.先來介紹以下幾個結構體使用和函數,下麵代碼中會用到 ...
  • 一、前言 Linux操作系統至1991年10月5日誕生以來,就其開源性和自由性得到了很多技術大牛的青睞,每個Linux愛好者都為其貢獻了自己的一份力,不管是在Linux內核還是開源軟體等方面,都為我們後來人提供了一個良好的學習和研究環境。 本文主要通過裁剪現有Linux系統,根據自己的需要,打造一個 ...
  • 本文目錄:1.1 安裝Ansible1.2 配置Ansible 1.2.1 環境配置 1.2.2 SSH互信配置 1.2.3 簡單測試1.3 inventory Ansible是一種批量、自動部署工具,不僅可以批量,還可以自動。它主要基於ssh進行通信,不要求客戶端(被控制端)安裝ansible。 ...
  • ...
  • 對於系統和網路管理員來說每天監控和調試Linux系統的性能問題是一項繁重的工作。監控和保持系統啟動並運行是很不容易的一件事。因此[實驗樓](https://www.shiyanlou.com/courses/)介紹部分linux的系統監控命令。 ...
  • 本文將介紹如何配置OpenVPN伺服器端的配置文件。在Windows系統中,該配置文件一般叫做server.ovpn;在Linux/BSD系統中,該配置文件一般叫做server.conf。雖然配置文件名稱不同,但其中的配置內容與配置方法卻是相同的。 本文根據官方提供的server.ovpn示例文件直 ...
  • 關於攝像頭調試的文檔《Camera_for_RockChipSDK參考說明_v4.1》 下載地址:http://developer.t-firefly.com/thread-12429-1-1.html 下載地址:http://developer.t-firefly.com/thread-12429 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...