All Projects → OpenSCAP → Scap Workbench

OpenSCAP / Scap Workbench

Licence: other
SCAP Scanner And Tailoring Graphical User Interface

Projects that are alternatives of or similar to Scap Workbench

Rg3d
3D and 2D game engine written in Rust
Stars: ✭ 2,998 (+1967.59%)
Mutual labels:  gui
Mootool
A handy tool set for developers. 开发者常备小工具
Stars: ✭ 141 (-2.76%)
Mutual labels:  gui
Docker X11 Bridge
Simple Xpra X11 bridge to enable GUI with any docker image
Stars: ✭ 143 (-1.38%)
Mutual labels:  gui
Stratosdb
☄️ ☁️ An All-in-One GUI for Cloud SQL that can help users design and test their AWS RDS Instances
Stars: ✭ 140 (-3.45%)
Mutual labels:  gui
Unimap
Scan only once by IP address and reduce scan times with Nmap for large amounts of data.
Stars: ✭ 141 (-2.76%)
Mutual labels:  scanning
Conductor
A Composer user interface built using Electron.
Stars: ✭ 142 (-2.07%)
Mutual labels:  gui
Homebridge Config Ui X
The Homebridge UI. Monitor, configure and backup Homebridge from a browser.
Stars: ✭ 1,967 (+1256.55%)
Mutual labels:  gui
Pycroscopy
Scientific analysis of nanoscale materials imaging data
Stars: ✭ 144 (-0.69%)
Mutual labels:  scanning
Terramach
Terra Mach is a mapping frontend system to build graphical interfaces for devices.
Stars: ✭ 142 (-2.07%)
Mutual labels:  gui
Java Rpg Maker Mv Decrypter
You can decrypt whole RPG-Maker MV Directories with this Program, it also has a GUI.
Stars: ✭ 142 (-2.07%)
Mutual labels:  gui
Flutter Rs
Build beautiful desktop apps with flutter and rust. 🌠 (wip)
Stars: ✭ 1,872 (+1191.03%)
Mutual labels:  gui
Mode Icons
Show icons instead of mode names
Stars: ✭ 140 (-3.45%)
Mutual labels:  gui
Globalprotect Openconnect
A GlobalProtect VPN client (GUI) for Linux based on OpenConnect and built with Qt5, supports SAML auth mode.
Stars: ✭ 143 (-1.38%)
Mutual labels:  gui
Notenoughav1encodes
GUI for AV1 (aomenc, rav1e & svt-av1)
Stars: ✭ 138 (-4.83%)
Mutual labels:  gui
Sequelize Ui
Browser-based GUI for previewing and generating Sequelize project files.
Stars: ✭ 142 (-2.07%)
Mutual labels:  gui
Etcdmanager
A cross-platform GUI and ETCD client
Stars: ✭ 137 (-5.52%)
Mutual labels:  gui
Brisk Menu
An efficient menu for the MATE Desktop
Stars: ✭ 142 (-2.07%)
Mutual labels:  gui
Rapidgui
Unity OnGUI(IMGUI) extensions for Rapid prototyping/development
Stars: ✭ 144 (-0.69%)
Mutual labels:  gui
Bimpy
imgui for python
Stars: ✭ 144 (-0.69%)
Mutual labels:  gui
Laravel Paket
Composer GUI. Manage Laravel dependencies from web interface without switching to command line!
Stars: ✭ 143 (-1.38%)
Mutual labels:  gui

SCAP Workbench

A GUI tool that provides scanning, tailoring and validation functionality for SCAP content

About

SCAP Workbench is a GUI tool that provides scanning, tailoring and validation functionality for SCAP content. It uses openscap library to access SCAP functionalities.

Homepage of the project is https://www.open-scap.org/tools/scap-workbench/

How to run it out of the box

  1. Make sure you have installed all prerequisites

required dependencies:

# yum install cmake gcc-c++ openssh-clients util-linux openscap-devel qt5-qtbase-devel qt5-qtxmlpatterns-devel openssh-askpass

required dependencies (only for the git repo, not required for released tarballs):

# yum install asciidoc

optional dependencies:

# yum install polkit
  1. Build SCAP Workbench:
$ mkdir build; cd build
$ cmake ../
$ make

To build against locally built OpenSCAP library export following variables:

$ export PKG_CONFIG_PATH="$PKG_CONFIG_PATH:/PATH/TO/DIR/WITH/.pcFILE/"
$ export LIBRARY_PATH=/PATH/TO/DIR/WITH/openscap.soFILE/

Additionally it is possible to use custom CMake definitions instead of exporting environment variables:

$ cmake -DOPENSCAP_LIBRARIES:PATH=/local/openscap.so/filepath/ \
    -DOPENSCAP_INCLUDE_DIRS:PATH=/local/openscap/include/path \
    -DOPENSCAP_VERSION:STRING="X.Y.Z" \
    ../
$ make
  1. Install SCAP Workbench: (optional)

(inside the build folder):

$ # may require superuser privileges if you didn't set different installation
$ # prefix (CMAKE_INSTALL_PREFIX)
$ make install

4a) Run SCAP Workbench: (if it was installed)

spawning open file dialog:

$ scap-workbench

with an XCCDF file to load:

$ scap-workbench /path/to/xccdf-file.xml

with a source datastream (SDS) to load:

$ scap-workbench /path/to/sds-file

4b) Run SCAP Workbench: (straight from build dir, without installation)

Note: If you have built SCAP-Workbench against locally built OpenSCAP library, then run one of the following commands:

$ ldconfig /PATH/TO/DIR/WITH/openscap.soFILE/

or

$ export LD_LIBRARY_PATH=/PATH/TO/DIR/WITH/openscap.soFILE/

and then:

$ cd build/
$ bash runwrapper.sh ./scap-workbench

What now?

You should have a built SCAP Workbench executable by now. Please refer to the user manual for documentation on how to use it.

There are 3 ways to get the user manual:

  • Click Help -> User Manual in the application
  • Open /usr/share/doc/scap-workbench/user_manual.html (installed system-wide) or doc/user_manual.html (from the tarball) in your browser
  • Open or download user manual from the website

How to make a tarball

$ mkdir build; cd build
$ cmake ../
$ make package_source
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].