Un outil GUI qui fournit des fonctionnalités d'analyse, de personnalisation et de validation pour le contenu SCAP
SCAP Workbench est un outil GUI qui fournit des fonctionnalités d'analyse, de personnalisation et de validation pour le contenu SCAP. Il utilise la bibliothèque openscap pour accéder aux fonctionnalités SCAP.
La page d'accueil du projet est https://www.open-scap.org/tools/scap-workbench/
dépendances requises :
# yum install cmake gcc-c++ openssh-clients util-linux openscap-devel qt5-qtbase-devel qt5-qtxmlpatterns-devel openssh-askpassdépendances requises (uniquement pour le dépôt git, non requises pour les archives tar publiées) :
# yum install asciidocdépendances facultatives :
# yum install polkitSur Ubuntu, cela équivaut à peu près à :
# 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 ../
$ makePour construire à partir de la bibliothèque OpenSCAP construite localement, exportez les variables suivantes :
$ export PKG_CONFIG_PATH= " $PKG_CONFIG_PATH :/PATH/TO/DIR/WITH/.pcFILE/ "
$ export LIBRARY_PATH=/PATH/TO/DIR/WITH/openscap.soFILE/De plus, il est possible d'utiliser des définitions CMake personnalisées au lieu d'exporter des variables d'environnement :
$ cmake -DOPENSCAP_LIBRARIES:PATH=/local/openscap.so/filepath/
-DOPENSCAP_INCLUDE_DIRS:PATH=/local/openscap/include/path
-DOPENSCAP_VERSION:STRING="X.Y.Z"
../
$ make(dans le dossier build):
$ # may require superuser privileges if you didn't set different installation
$ # prefix (CMAKE_INSTALL_PREFIX)
$ make install4a) Exécutez SCAP Workbench : (s'il a été installé)
création d'une boîte de dialogue d'ouverture de fichier :
$ scap-workbenchavec un fichier XCCDF à charger :
$ scap-workbench /path/to/xccdf-file.xmlavec un flux de données source (SDS) à charger :
$ scap-workbench /path/to/sds-file4b) Exécutez SCAP Workbench : (directement depuis le répertoire de construction, sans installation)
Remarque : Si vous avez créé SCAP-Workbench avec une bibliothèque OpenSCAP construite localement, exécutez l'une des commandes suivantes :
$ ldconfig /PATH/TO/DIR/WITH/openscap.soFILE/ou
$ export LD_LIBRARY_PATH=/PATH/TO/DIR/WITH/openscap.soFILE/et puis:
$ cd build/
$ bash runwrapper.sh ./scap-workbench Vous devriez maintenant avoir un exécutable SCAP Workbench construit. Veuillez vous référer au manuel d'utilisation pour obtenir de la documentation sur la façon de l'utiliser.
Il existe 3 façons d'obtenir le manuel d'utilisation :
Help -> User Manual dans l'application/usr/share/doc/scap-workbench/user_manual.html (installé à l'échelle du système) ou doc/user_manual.html (à partir de l'archive tar) dans votre navigateur$ mkdir build ; cd build
$ cmake ../
$ make package_source