Una herramienta GUI que proporciona funcionalidad de escaneo, adaptación y validación para contenido SCAP.
SCAP Workbench es una herramienta GUI que proporciona funciones de escaneo, adaptación y validación para contenido SCAP. Utiliza la biblioteca OpenScap para acceder a las funcionalidades SCAP.
La página de inicio del proyecto es https://www.open-scap.org/tools/scap-workbench/
dependencias requeridas:
# yum install cmake gcc-c++ openssh-clients util-linux openscap-devel qt5-qtbase-devel qt5-qtxmlpatterns-devel openssh-askpass
dependencias requeridas (solo para el repositorio de git, no requeridas para los archivos comprimidos lanzados):
# yum install asciidoc
dependencias opcionales:
# yum install polkit
En Ubuntu esto equivale aproximadamente a:
# 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
Para construir contra la biblioteca OpenSCAP construida localmente, exporte las siguientes variables:
$ export PKG_CONFIG_PATH= " $PKG_CONFIG_PATH :/PATH/TO/DIR/WITH/.pcFILE/ "
$ export LIBRARY_PATH=/PATH/TO/DIR/WITH/openscap.soFILE/
Además, es posible utilizar definiciones CMake personalizadas en lugar de exportar variables de entorno:
$ cmake -DOPENSCAP_LIBRARIES:PATH=/local/openscap.so/filepath/
-DOPENSCAP_INCLUDE_DIRS:PATH=/local/openscap/include/path
-DOPENSCAP_VERSION:STRING="X.Y.Z"
../
$ make
(dentro de la carpeta de compilación):
$ # may require superuser privileges if you didn't set different installation
$ # prefix (CMAKE_INSTALL_PREFIX)
$ make install
4a) Ejecute SCAP Workbench: (si estaba instalado)
generando un cuadro de diálogo para abrir archivos:
$ scap-workbench
con un archivo XCCDF para cargar:
$ scap-workbench /path/to/xccdf-file.xml
con un flujo de datos de origen (SDS) para cargar:
$ scap-workbench /path/to/sds-file
4b) Ejecute SCAP Workbench: (directamente desde el directorio de compilación, sin instalación)
Nota: Si ha creado SCAP-Workbench en la biblioteca OpenSCAP creada localmente, ejecute uno de los siguientes comandos:
$ ldconfig /PATH/TO/DIR/WITH/openscap.soFILE/
o
$ export LD_LIBRARY_PATH=/PATH/TO/DIR/WITH/openscap.soFILE/
y luego:
$ cd build/
$ bash runwrapper.sh ./scap-workbench
Ya debería tener un ejecutable SCAP Workbench creado. Consulte el manual del usuario para obtener documentación sobre cómo usarlo.
Hay 3 formas de obtener el manual de usuario:
Help -> User Manual
en la aplicación./usr/share/doc/scap-workbench/user_manual.html
(instalado en todo el sistema) o doc/user_manual.html
(desde el tarball) en su navegador$ mkdir build ; cd build
$ cmake ../
$ make package_source