/policies_hardening_interface

Windows and macOS Hardening Interface to make security more accessible.

Primary LanguagePHPGNU Affero General Public License v3.0AGPL-3.0

Work in progress label PHP Linting Deploy website

Welcome to the Hardening Interface

Introduction

To use HardeningKitty service more easily, we have created an interface which permits better understanding of Windows security policies. Also, this interface allows you to generate a CSV file for the purpose of auditing or applying a configuration.

Moreover, it works on macOS with HardeningDoggy based on HardeningKitty.

This web-interface use php, therefore, it's necessary to run it on serveur environnement like MAMP or similar.

You can also try this interface through a demo.

How can I use it ?

On windows

All details about HardeningKitty is on this repository : https://github.com/0x6d69636b/windows_hardening

How can I use HardeningKitty ?

  1. Download the HardeningKitty script here
  2. Import the ps1 script :
Import-Module .\Invoke-HardeningKitty.ps1

How can I run HardeningKitty audit mode ?

  1. Download your CSV file configuration
  2. Run this command :
Invoke-HardeningKitty -Mode Audit -FileFindingList <file.csv>

How can I save my configuration ?

  1. Download your CSV file configuration
  2. Run this command :
Invoke-HardeningKitty -Mode Config -FileFindingList <file.csv> -Backup

How can I apply a configuration ?

  1. Download your CSV file configuration
  2. Run this command :
Invoke-HardeningKitty -Mode HailMary -FileFindingList <file.csv>

On macOS

All details about HardeningDoggy is on this repository : https://github.com/ataumo/macos_hardening

How can I use HardeningDoggy ?

  1. Download the HardeningKitty script here
  2. Run the bash script :
./doggy.sh

How can I run HardeningDoggy audit mode ?

  1. Download your CSV file configuration
  2. Run this command :
./doggy.sh -a -file <file.csv>

How can I apply a configuration ?

  1. Download your CSV file configuration
  2. Run this command :
./doggy.sh -r -file <file.csv>

Would you like to see more about this project ?

You can see this to understand how the interface works.