Awesome Lists

awesome-security-hardening

by decalage2

awesome listpushed about 2 years ago

A collection of awesome security hardening guides, tools and other resources

AI summary

Security hardening guides

A collection of security hardening guides, tools, and resources for various operating systems and applications.

stars
5.6K
forks
590
watching
139
awesome list
1
entries
203
View on GitHub

Embed the badge

Show how many awesome lists link to your project. The count updates automatically.

Awesome Lists badge
Markdown
[![Awesome Lists Badge](https://awesome.facts.dev/shield/decalage2/awesome-security-hardening/links.svg)](https://awesome.facts.dev/awesome/decalage2/awesome-security-hardening)
HTML
<a href="https://awesome.facts.dev/awesome/decalage2/awesome-security-hardening"><img src="https://awesome.facts.dev/shield/decalage2/awesome-security-hardening/links.svg" alt="Awesome Lists Badge" /></a>
Image URL
https://awesome.facts.dev/shield/decalage2/awesome-security-hardening/links.svg

What's in the list

203 links in 49 sections, with live GitHub stats.activeno commit in 2y

Hardening Guide Collections

GNU/Linux

GNU/Linux / Red Hat Enterprise Linux - RHEL

GNU/Linux / CentOS

GNU/Linux / SUSE

GNU/Linux / Ubuntu

Windows

macOS

Network Devices

Network Devices / Switches

Network Devices / Routers

Network Devices / IPv6

  • Part 1

    ERNW - Developing an Enterprise IPv6 Security Strategy , , , - Network Isolation on the Routing Layer, Traffic Filtering in IPv6 Networks

Network Devices / Firewalls

Virtualization - VMware

Containers - Docker - Kubernetes

Services / SSH

Services / TLS/SSL

Services / Web Servers

Services / Mail Servers

Services / FTP Servers

Services / Database Servers

Services / Active Directory

Services / ADFS

Services / Kerberos

Services / LDAP

Services / DNS

Services / NTP

Services / NFS

Services / CUPS

Authentication - Passwords

Hardware - CPU - BIOS - UEFI

Cloud

Tools / Tools to check security hardening

  • Chef InSpec

    open-source testing framework by Chef that enables you to specify compliance, security, and other policy requirements. can run on Windows and many Linux distributions

Tools / Tools to check security hardening / GNU/Linux

  • Lynis

    script to check the configuration of Linux hosts

  • OpenSCAP Base

    oscap command line tool

  • SCAP Workbench

    GUI for oscap

  • otseca

    Open source security auditing tool to search and dump system configuration. It allows you to generate reports in HTML or RAW-HTML formats

  • SUDO_KILLER

    A tool to identify sudo rules' misconfigurations and vulnerabilities within sudo

  • CIS Benchmarks Audit

    bash script which performs tests against your CentOS system to give an indication of whether the running server may comply with the CIS v2.2.0 Benchmarks for CentOS (only CentOS 7 for now)

Tools / Tools to check security hardening / Windows

  • Microsoft Security Compliance Toolkit 1.0

    set of tools that allows enterprise security administrators to download, analyze, test, edit, and store Microsoft-recommended security configuration baselines for Windows and other Microsoft products

  • Microsoft DSC Environment Analyzer (DSCEA)

    simple implementation of PowerShell Desired State Configuration that uses the declarative nature of DSC to scan Windows OS based systems in an environment against a defined reference MOF file and generate compliance reports as to whether systems match the desired configuration

  • HardeningAuditor

    Scripts for comparing Microsoft Windows compliance with the Australian ASD 1709 & Office 2016 Hardening Guides

  • PingCastle

    Tool to check the security of Active Directory

  • MDE-AuditCheck

    Tool to check that Windows audit settings are properly configured in the GPO for Microsoft Defender for Endpoint

Tools / Tools to check security hardening / Network Devices

  • Nipper-ng

    to check the configuration of network devices (does not seem to be updated)

Tools / Tools to check security hardening / TLS/SSL

Tools / Tools to check security hardening / SSH

  • CryptoLyzer

    Fast, flexible and comprehensive server cryptographic protocol (TLS, SSL, SSH, DNSSEC) and related setting (HTTP headers, DNS records) analyzer and fingerprint (JA3, HASSH tag) generator with Python API and CLI

  • ssh-audit

    SSH server auditing (banner, key exchange, encryption, mac, compression, compatibility, security, etc)

Tools / Tools to check security hardening / Hardware - CPU - BIOS - UEFI

  • CHIPSEC: Platform Security Assessment Framework

    framework for analyzing the security of PC platforms including hardware, system firmware (BIOS/UEFI), and platform components

  • chipsec-check

    Tools to generate a Debian Linux distribution with chipsec to test hardware requirements

Tools / Tools to check security hardening / Docker

  • Docker Bench for Security

    script that checks for dozens of common best-practices around deploying Docker containers in production, inspired by the CIS Docker Community Edition Benchmark v1.1.0

Tools / Tools to check security hardening / Cloud

Tools / Tools to apply security hardening

Tools / Tools to apply security hardening / GNU/Linux

Tools / Tools to apply security hardening / Windows

  • Microsoft Security Compliance Toolkit 1.0

    set of tools that allows enterprise security administrators to download, analyze, test, edit, and store Microsoft-recommended security configuration baselines for Windows and other Microsoft products

  • Hardentools

    for Windows individual users (not corporate environments) at risk, who might want an extra level of security at the price of some usability

  • Windows 10 Hardening

    A collective resource of settings modifications (mostly opt-outs) that attempt to make Windows 10 as private and as secure as possible

  • Disassembler0 Windows 10 Initial Setup Script

    PowerShell script for automation of routine tasks done after fresh installations of Windows 10 / Server 2016 / Server 2019

  • Automated-AD-Setup

    A PowerShell script that aims to have a fully configured domain built in under 10 minutes, but also apply security configuration and hardening

  • mackwage/windows_hardening.cmd

    Script to perform some hardening of Windows 10

  • Windows 10/11 Hardening Script by ZephrFish

    PowerShell script to harden Windows 10/11

Tools / Tools to apply security hardening / TLS/SSL

Tools / Tools to apply security hardening / Cloud

Tools / Password Generators

Other Awesome Lists

Other Awesome Lists / Other Awesome Security Lists

More related projects

Add a GitHub project

Missing a project or an awesome list? Paste its GitHub URL and we fetch it right away.