أداة واجهة المستخدم الرسومية التي توفر وظائف المسح والتخصيص والتحقق من صحة محتوى 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 install4 أ) تشغيل SCAP Workbench: (إذا كان مثبتًا)
إنشاء مربع حوار الملف المفتوح:
$ scap-workbenchمع ملف XCCDF للتحميل:
$ scap-workbench /path/to/xccdf-file.xmlمع مصدر بيانات (SDS) للتحميل:
$ scap-workbench /path/to/sds-file4 ب) تشغيل 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