InfraGuard

Linux server security checks

36 checks for rootkits, patches, SSH, accounts, network and hardening — what each one looks for and how to fix a failure.

Rootkit / Malware

Rootkit, backdoor and hidden-process traces — highest priority signs of an existing compromise.

Patch / Updates

Security updates applied and EOL status — exposure to known vulnerabilities.

SSH config

Hardening of the remote-access gateway — root login, password auth, empty passwords.

Accounts / Privilege

Privilege-escalation surface — duplicate UID0, empty-password accounts, broad sudo.

Network exposure

Externally exposed services, legacy protocols, public DB ports.

Filesystem perms

World-writable, SUID and sensitive-file permissions — local privilege-escalation paths.

System hardening

Kernel and security-module settings — ASLR, SELinux, SYN cookies and other basics.

Services / Firewall

Host firewall active and unnecessary services — attack-surface reduction.

Audit / Logging

auditd and syslog — the prerequisite for post-breach tracing and forensics.

Track these versions on your own servers

InfraGuard collects installed software versions from every server and flags the ones with known vulnerabilities. Self-hosted — nothing leaves your network.

Weekly exploited-vulnerability digest

The KEV additions that matter for self-hosted servers, once a week. No other mail.