Skip to content

lichnak/openscap

Repository files navigation


COMPILATION
-----------

Get fresh sources from repository:
  $ git clone git://git.fedorahosted.org/git/openscap.git (git)
  - requirements: autoconf automake libtool
  $ ./autogen.sh

You are OK with tarball from official release
  - requirements: swig libxml2-devel libxslt-devel m4 perl-XML-Parser
                  rpm-devel libgcrypt-devel pcre-devel libacl-devel
                  libselinux-devel libblkid-devel libnl-devel
  $ ./configure
  $ make
  $ make check
  # make install



USE CASES
---------

SCAP Content Validation
  $ oscap xccdf validate-xml FILE
  $ oscap oval validate-xml FILE

Scanning
  # oscap xccdf eval --profile Desktop --results XCCDF-RESULT-FILE XCCDF-FILE
  # scap oval eval --results OVAL-RESULT-FILE OVAL-FILE
  # scap oval eval --id DEFINITION-ID OVAL-FILE

Document generation
  - without XCCDF rules
  $ oscap xccdf generate guide XCCDF-FILE > XCCDF-GUIDE-FILE

  - with XCCDF rules rules
  $ oscap xccdf generate guide --profile PROFILE XCCDF-FILE > XCCDF-GUIDE-FILE

  - generate report from scanning
  $ oscap xccdf generate report XCCDF-RESULT-FILE > XCCDF-REPORT-FILE

Packages

No packages published

Languages

  • XSLT 65.7%
  • C 25.4%
  • Shell 4.5%
  • M4 2.0%
  • Makefile 0.8%
  • C++ 0.7%
  • Other 0.9%