Skip to content

SHIELD-Onslaught/SHIELD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

SHIELD - System Hardening Integrated Enforcement & Lockdown

A cross-platform security hardening tool that automates system security baseline enforcement on Windows and Linux systems.

Features

Current MVP Capabilities

  • Multi-Platform Support: Windows 10/11, Ubuntu 20.04+, CentOS 7+
  • Dual Interface: CLI for automation, GUI for ease of use
  • Security Modules: 40+ hardening modules covering password policies, firewall, services, audit, and more
  • Compliance Levels: Basic, Moderate, and Strict hardening profiles
  • Reporting: HTML/PDF reports with before/after states and success indicators
  • Rollback: Full system rollback capability with versioned backups

Quick Start

Installation

# Clone and setup
git clone https://github.com/SHIELD-Onslaught/SHIELD.git
cd SHIELD
python -m venv .venv
.venv\Scripts\activate  # Windows
# source .venv/bin/activate  # Linux
pip install -r requirements.txt

Basic Usage

GUI (Recommended)

# Windows
python run_gui.py

# Linux (requires sudo)
sudo python run_gui.py

CLI Examples

Assess System:

# Windows
python -m hardener.cli assess windows --out assessment.json

# Linux
python -m hardener.cli assess-linux --out assessment.json

Apply Hardening:

# Windows (run as Administrator)
python -m hardener.cli enforce windows --level strict --report report.html

# Linux (requires sudo)
sudo python -m hardener.cli enforce-linux --level baseline --report report.html

Rollback:

python -m hardener.cli rollback windows --latest  # Windows
sudo python -m hardener.cli rollback-linux        # Linux

## Important Notes

- Always test in non-production environments first
- Requires administrator/root privileges
- Some hardening may affect system usability
- Review reports before applying changes

## Roadmap

**v2.0 (Planned):**
- Dependency-aware execution
- Real-time monitoring dashboard
- Remote system support
- SIEM integration

**v3.0 (Future):**
- AI-powered recommendations
- Cloud platform support
- Container hardening
- Blockchain audit trail

---

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published