Linux Security Audit Checklist: 50-Point Server Hardening Guide (2026)
Complete 50-point Linux security audit checklist covering user access, SSH hardening, firewall, updates, logging, file integrity, network security, and compliance....
Linux security, firewall configuration, and system hardening guides
Complete 50-point Linux security audit checklist covering user access, SSH hardening, firewall, updates, logging, file integrity, network security, and compliance....
Audit your GRUB bootloader configuration with a free Python CLI tool. Check installed kernels, boot entries, UEFI/Secure Boot status, and bootloader security settings....
Monitor TCP connections with a free Python CLI tool. Track connection states, detect TIME_WAIT buildup, identify per-IP connection abuse, and audit listening ports....
Export and document iptables/nftables firewall rules with a free Python CLI tool. Generate readable, JSON, and CSV exports of your firewall configuration for auditing and compliance....
Monitor SSL/TLS certificates with a free Python CLI tool. Track expiry dates across all servers, audit certificate chains, scan local cert files, and get alerts before certificates expire....
Audit Git repositories for security issues. dargslan-git-audit scans for secrets in tracked files, checks .gitignore coverage, finds large files in history, and detects sensitive data leaks....
Analyze Apache HTTP Server configuration for security issues. dargslan-apache-analyzer checks VirtualHosts, SSL protocols, security headers, directory listing, and module configuration....
Audit Linux kernel security parameters with Python. dargslan-kernel-check evaluates 20+ sysctl settings including ASLR, SYN cookies, IP forwarding, and provides a hardening score out of 100....
Look up any IP address to find its country, city, ISP, ASN, and organization. dargslan-ip-geo provides geolocation, WHOIS lookup, and reverse DNS β all from Python or the terminal....