เครื่องมือ 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 repo เท่านั้น ไม่จำเป็นสำหรับ 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
(ภายในโฟลเดอร์ build):
$ # 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: (ตรงจาก build dir โดยไม่ต้องติดตั้ง)
หมายเหตุ: หากคุณได้สร้าง SCAP-Workbench เทียบกับไลบรารี OpenSCAP ที่สร้างขึ้นในเครื่อง ให้รันคำสั่งใดคำสั่งหนึ่งต่อไปนี้:
$ 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