PardusGuard
System Hardening & Security Assessment Tool for Pardus Linux
TEKNOFEST 2026 | Development Category
PardusGuard is an open-source system hardening and security assessment tool built specifically for the Pardus Linux operating system. It bridges the gap between powerful but complex security tools and everyday users who lack the expertise to interpret their output or act on their recommendations.
Features
- Automated Security Scanning — Six specialized scan engines covering ports, SSH, services, kernel hardening, file permissions, and user authentication
- Risk Scoring — Numeric score (0-100) with color-coded severity levels (Critical / High / Medium / Low / Info)
- GTK4 Dashboard — Modern graphical interface with 7 pages: Overview, Scan Results, Hardening Actions, Network View, Reports, Settings, and Logs
- One-Click Hardening — Apply recommended fixes automatically or step-by-step, all authenticated via PolicyKit
- Report Export — Full security reports in PDF and JSON formats
- Audit Logging — Every scan and fix action is logged for accountability
Scan Engines
| Engine | Domain | Key Checks |
|---|---|---|
| Port & Network Scanner | Network exposure | Open ports, listening services, dangerous ports |
| SSH Configuration Auditor | Remote access | PermitRootLogin, ciphers, MaxAuthTries |
| Service Auditor | Running services | Unnecessary services, root-context services |
| Kernel & OS Hardening | Kernel parameters | ASLR, SYN cookies, IP forwarding, core dumps |
| File Permission Auditor | Filesystem | SUID/SGID binaries, world-writable files, ownership |
| User & Authentication Auditor | User accounts | Empty passwords, UID 0 duplicates, sudoers |
Auto-generated from the GitHub repository.