How To Install scap-workbench on Ubuntu 18.04

In this tutorial we learn how to install scap-workbench on Ubuntu 18.04. scap-workbench is Scanning and tailoring tool for SCAP content

Introduction

In this tutorial we learn how to install scap-workbench on Ubuntu 18.04.

What is scap-workbench

scap-workbench is:

SCAP is a line of standards managed by NIST with the goal of providing a standard language for the expression of Computer Network Defense related information.

The main goal of this application is to lower the initial barrier of using SCAP. Therefore, the scope of very narrow - scap-workbench only scans a single machine and only with XCCDF/SDS (no direct OVAL evaluation). The assumption is that this is enough for users who want to scan a few machines and users with huge amount of machines to scan will just use scap-workbench to test or hand-tune their content before deploying it with more advanced (and harder to use) tools like spacewalk.

Feature highlights:

  • XCCDF 1.1 and 1.2 support
  • Source Data Stream 1.2 support
  • XCCDF 1.2 Tailoring file support
  • Evaluation of local machine
  • Evaluation of remote machine (using ssh)
  • Limited tailoring support - selection and unselection
  • Saving results as XCCDF 1.1 or 1.2 (depending on input) or ARF 1.1

There are three methods to install scap-workbench on Ubuntu 18.04. We can use apt-get, apt and aptitude. In the following sections we will describe each method. You can choose one of them.

Install scap-workbench Using apt-get

Update apt database with apt-get using the following command.

sudo apt-get update

After updating apt database, We can install scap-workbench using apt-get by running the following command:

sudo apt-get -y install scap-workbench

Install scap-workbench Using apt

Update apt database with apt using the following command.

sudo apt update

After updating apt database, We can install scap-workbench using apt by running the following command:

sudo apt -y install scap-workbench

Install scap-workbench Using aptitude

If you want to follow this method, you might need to install aptitude first since aptitude is usually not installed by default on Ubuntu. Update apt database with aptitude using the following command.

sudo aptitude update

After updating apt database, We can install scap-workbench using aptitude by running the following command:

sudo aptitude -y install scap-workbench

How To Uninstall scap-workbench on Ubuntu 18.04

To uninstall only the scap-workbench package we can use the following command:

sudo apt-get remove scap-workbench

Uninstall scap-workbench And Its Dependencies

To uninstall scap-workbench and its dependencies that are no longer needed by Ubuntu 18.04, we can use the command below:

sudo apt-get -y autoremove scap-workbench

Remove scap-workbench Configurations and Data

To remove scap-workbench configuration and data from Ubuntu 18.04 we can use the following command:

sudo apt-get -y purge scap-workbench

Remove scap-workbench configuration, data, and all of its dependencies

We can use the following command to remove scap-workbench configurations, data and all of its dependencies, we can use the following command:

sudo apt-get -y autoremove --purge scap-workbench

References

Summary

In this tutorial we learn how to install scap-workbench package on Ubuntu 18.04 using different package management tools: apt, apt-get and aptitude.