SCAP Scanner And Tailoring Graphical User Interface
Clone or download
Pull request Compare This branch is 72 commits behind OpenSCAP:v1-1.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
cmake
doc
include
man
share
src
ui
.gitignore
AppIcon.icns
AppIcon.ico
CMakeLists.txt
COPYING
README.md
build-for-osx.sh
osx-create-dmg.sh.in
osx-dmg-background.png
runwrapper.sh.in
scap-workbench-oscap.policy.in
scap-workbench-oscap.sh
scap-workbench-osx-ssh-askpass.sh
scap-workbench-pkexec-oscap.sh
scap-workbench-rpm-extract.sh
scap-workbench.appdata.xml
scap-workbench.desktop
scap-workbench.wxs.in
win32-LICENSE.rtf
win32-resource.rc.in

README.md

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://fedorahosted.org/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 qt-devel

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

# yum install rubygem-asciidoctor

optional dependencies:

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

(inside the build folder):

# 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)

$ 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