斯卡普工作台
1.2.1
一個 GUI 工具,為 SCAP 內容提供掃描、客製化和驗證功能
SCAP Workbench 是一個 GUI 工具,為 SCAP 內容提供掃描、自訂和驗證功能。它使用 openscap 函式庫來存取 SCAP 功能。
該專案的主頁是 https://www.open-scap.org/tools/scap-workbench/
所需的依賴項:
# yum install cmake gcc-c++ openssh-clients util-linux openscap-devel qt5-qtbase-devel qt5-qtxmlpatterns-devel openssh-askpass
所需的依賴項(僅適用於 git 儲存庫,發佈的 tarball 不需要):
# yum install asciidoc
可選依賴項:
# yum install polkit
在 Ubuntu 上,這大致相當於:
# apt install build-essential openssh-client libopenscap-dev libqt5xmlpatterns5-dev ssh-askpass
# apt install asciidoc
# apt install libpolkit-agent-1-0
$ mkdir build ; cd build
$ cmake ../
$ make
若要針對本機建置的 OpenSCAP 庫進行構建,請匯出以下變數:
$ export PKG_CONFIG_PATH= " $PKG_CONFIG_PATH :/PATH/TO/DIR/WITH/.pcFILE/ "
$ export LIBRARY_PATH=/PATH/TO/DIR/WITH/openscap.soFILE/
此外,可以使用自訂 CMake 定義而不是匯出環境變數:
$ cmake -DOPENSCAP_LIBRARIES:PATH=/local/openscap.so/filepath/
-DOPENSCAP_INCLUDE_DIRS:PATH=/local/openscap/include/path
-DOPENSCAP_VERSION:STRING="X.Y.Z"
../
$ make
(在建置資料夾內):
$ # may require superuser privileges if you didn't set different installation
$ # prefix (CMAKE_INSTALL_PREFIX)
$ make install
4a) 運行 SCAP Workbench:(如果已安裝)
產生開啟檔案對話框:
$ scap-workbench
需要載入 XCCDF 文件:
$ scap-workbench /path/to/xccdf-file.xml
帶有要載入的來源資料流 (SDS):
$ scap-workbench /path/to/sds-file
4b) 運行 SCAP Workbench:(直接從建置目錄,無需安裝)
注意:如果您已針對本機建置的 OpenSCAP 程式庫建置了 SCAP-Workbench,請執行下列命令之一:
$ ldconfig /PATH/TO/DIR/WITH/openscap.soFILE/
或者
$ export LD_LIBRARY_PATH=/PATH/TO/DIR/WITH/openscap.soFILE/
進而:
$ cd build/
$ bash runwrapper.sh ./scap-workbench
現在您應該已經建立了一個 SCAP Workbench 可執行檔。請參閱使用者手冊以取得有關如何使用它的文件。
有3種方式取得使用手冊:
Help -> User Manual
/usr/share/doc/scap-workbench/user_manual.html
(在系統範圍內安裝)或doc/user_manual.html
(來自 tarball)$ mkdir build ; cd build
$ cmake ../
$ make package_source