Alat GUI yang menyediakan fungsionalitas pemindaian, penyesuaian, dan validasi untuk konten SCAP
SCAP Workbench adalah alat GUI yang menyediakan fungsionalitas pemindaian, penyesuaian, dan validasi untuk konten SCAP. Ia menggunakan perpustakaan openscap untuk mengakses fungsionalitas SCAP.
Beranda proyek ini adalah https://www.open-scap.org/tools/scap-workbench/
ketergantungan yang diperlukan:
# yum install cmake gcc-c++ openssh-clients util-linux openscap-devel qt5-qtbase-devel qt5-qtxmlpatterns-devel openssh-askpass
dependensi yang diperlukan (hanya untuk repo git, tidak diperlukan untuk tarball yang dirilis):
# yum install asciidoc
ketergantungan opsional:
# yum install polkit
Di Ubuntu ini kira-kira setara dengan:
# 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
Untuk membangun perpustakaan OpenSCAP yang dibangun secara lokal, ekspor variabel berikut:
$ export PKG_CONFIG_PATH= " $PKG_CONFIG_PATH :/PATH/TO/DIR/WITH/.pcFILE/ "
$ export LIBRARY_PATH=/PATH/TO/DIR/WITH/openscap.soFILE/
Selain itu, dimungkinkan untuk menggunakan definisi CMake khusus alih-alih mengekspor variabel lingkungan:
$ cmake -DOPENSCAP_LIBRARIES:PATH=/local/openscap.so/filepath/
-DOPENSCAP_INCLUDE_DIRS:PATH=/local/openscap/include/path
-DOPENSCAP_VERSION:STRING="X.Y.Z"
../
$ make
(di dalam folder build):
$ # may require superuser privileges if you didn't set different installation
$ # prefix (CMAKE_INSTALL_PREFIX)
$ make install
4a) Jalankan SCAP Workbench : (jika sudah terinstall)
memunculkan dialog file terbuka:
$ scap-workbench
dengan file XCCDF untuk dimuat:
$ scap-workbench /path/to/xccdf-file.xml
dengan aliran data sumber (SDS) untuk dimuat:
$ scap-workbench /path/to/sds-file
4b) Jalankan SCAP Workbench: (langsung dari direktori build, tanpa instalasi)
Catatan: Jika Anda telah membuat SCAP-Workbench dengan pustaka OpenSCAP yang dibuat secara lokal, jalankan salah satu perintah berikut:
$ ldconfig /PATH/TO/DIR/WITH/openscap.soFILE/
atau
$ export LD_LIBRARY_PATH=/PATH/TO/DIR/WITH/openscap.soFILE/
kemudian:
$ cd build/
$ bash runwrapper.sh ./scap-workbench
Anda seharusnya sudah memiliki SCAP Workbench yang dapat dieksekusi sekarang. Silakan merujuk ke panduan pengguna untuk dokumentasi tentang cara menggunakannya.
Ada 3 cara untuk mendapatkan panduan pengguna:
Help -> User Manual
di aplikasi/usr/share/doc/scap-workbench/user_manual.html
(diinstal di seluruh sistem) atau doc/user_manual.html
(dari tarball) di browser Anda$ mkdir build ; cd build
$ cmake ../
$ make package_source