scap workbench
1.2.1
SCAP コンテンツのスキャン、調整、検証機能を提供する GUI ツール
SCAP Workbench は、SCAP コンテンツのスキャン、調整、検証機能を提供する GUI ツールです。 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 polkitUbuntu では、これは次とほぼ同等です。
# 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 install4a) SCAP ワークベンチを実行します: (インストールされている場合)
ファイルを開くダイアログを生成します:
$ scap-workbenchXCCDF ファイルをロードするには:
$ scap-workbench /path/to/xccdf-file.xmlロードするソース データストリーム (SDS) を使用して:
$ scap-workbench /path/to/sds-file4b) SCAP ワークベンチを実行します: (インストールせずにビルド ディレクトリから直接)
注: ローカルに構築された 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 ワークベンチの実行可能ファイルがビルドされているはずです。使用方法についてはユーザーマニュアルを参照してください。
ユーザーマニュアルを入手するには 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