The Audit Test Automation Package gives you the ability to get an overview about the compliance status of several systems. You can easily create HTML-reports and have a transparent overview over compliance and non-compliance of explicit setttings and configurations in comparison to industry standards and hardening guides.
Switch branches/tags
Clone or download
Latest commit 0d04d16 Nov 9, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
ATAPHtmlReport
IIS10Audit Updated readme installation section Oct 10, 2018
IIS8Audit Updated readme installation section Oct 10, 2018
SQL2016Benchmarks
WindowsServer2016Audit Fixed Issue #6 Nov 9, 2018
.gitignore updated gitignore for visual studio code files Oct 11, 2018
LICENSE Initial commit Jul 16, 2018
README.md

README.md

Audit Test Automation Package

Overview

The Audit Test Automation Package gives you the ability to get an overview about the compliance status of several systems. You can easily create HTML-reports and have a transparent overview over compliance and non-compliance of explicit setttings and configurations in comparison to industry standards and hardening guides.

Modules

The package consists of the following Modules:

Read the the READMEs of each module to get specific information about a module.

Getting started

Check out the module folders and check if the desired module can be installed with Install-Module. Otherwise:

General Requirements

  • Make sure your execution policy is set to at least remoteSigned (the scripts are not digitally signed yet)
	Set-ExecutionPolicy RemoteSigned -scope CurrentUser

Quick Usage

  1. Download the release zip and export the modules in a location you can easily access with PowerShell
  2. Navigate to the location with PowerShell and import the modules with Import-Module. Be sure not to include any file extension, as this prevents the module manifest from loading. This is important because the manifest tells Powershell about the assemblies and modules that the module requires. For example:
Import-Module -Name .\IIS10Audit -Verbose
  1. Run the command you require.

More Information

You can always get more information on a command by using the familiar Get-Help-Command on a Module.

For example:

Get-Help Get-IIS10HtmlReport

Output:

NAME
    Get-IISHtmlReport

SYNOPSIS
    Generates an audit report in an html file.


SYNTAX
    Get-IISHtmlReport [-Path] <String> [[-SystemAuditInfos] <AuditInfo[]>] [[-SiteAudits] <SiteAudit[]>]
    [<CommonParameters>]


DESCRIPTION
    The `Get-IIS10HtmlReport` cmdlet collects by default data from the current machine to generate an audit report.

    It is also possible to pass your own data to the cmdlet from which it generates the report. To do this, use the
    parameter `SystemAuditInfos` and `SiteAudits`.


RELATED LINKS

REMARKS
    To see the examples, type: "get-help Get-IIS10HtmlReport -examples".
    For more information, type: "get-help Get-IIS10HtmlReport -detailed".
    For technical information, type: "get-help Get-IIS10HtmlReport -full".