أداة واجهة المستخدم الرسومية التي توفر وظائف المسح والتخصيص والتحقق من صحة محتوى SCAP
SCAP Workbench هي أداة واجهة المستخدم الرسومية التي توفر وظائف المسح والتخصيص والتحقق من صحة محتوى SCAP. ويستخدم مكتبة opencap للوصول إلى وظائف 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، غير مطلوبة لكرات القطران التي تم إصدارها):
# 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
4 أ) تشغيل SCAP Workbench: (إذا كان مثبتًا)
إنشاء مربع حوار الملف المفتوح:
$ scap-workbench
مع ملف XCCDF للتحميل:
$ scap-workbench /path/to/xccdf-file.xml
مع مصدر بيانات (SDS) للتحميل:
$ scap-workbench /path/to/sds-file
4 ب) تشغيل SCAP Workbench: (مباشرة من دليل الإصدار، بدون تثبيت)
ملاحظة: إذا قمت بإنشاء 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 مدمج قابل للتنفيذ الآن. يرجى الرجوع إلى دليل المستخدم للحصول على وثائق حول كيفية استخدامه.
هناك ثلاث طرق للحصول على دليل المستخدم:
Help -> User Manual
في التطبيق/usr/share/doc/scap-workbench/user_manual.html
(مثبت على مستوى النظام) أو doc/user_manual.html
(من tarball) في متصفحك$ mkdir build ; cd build
$ cmake ../
$ make package_source