A production-ready auditd configuration for Linux security monitoring that works out-of-the-box across major distributions.
Neo23x0/auditd is a production-ready configuration for Linux's auditd daemon that provides comprehensive security monitoring out of the box. It solves the problem of creating effective audit rules by offering a balanced configuration that captures security-relevant activity without generating excessive log data. The configuration is designed to work across all major Linux distributions and covers common security use cases.
System administrators, security engineers, and DevOps professionals responsible for securing Linux servers who need reliable audit logging without extensive configuration effort.
Developers choose this configuration because it provides a battle-tested, well-documented starting point that balances security visibility with system performance, saving hours of research and tuning while ensuring critical security events are captured.
Best Practice Auditd Configuration
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Works on all major Linux distributions without modification, as highlighted in the README, saving deployment time across diverse systems.
Focuses on capturing activity related to potential threats, such as file access and system calls, based on established security sources like Gov.uk and CentOS hardening guides.
Optimized to produce a reasonable log volume to prevent system overload, striking a practical balance between security visibility and operational impact.
Includes extensive comments and organized sections, making it accessible for both learning and customization, as noted in the README's emphasis on ease of reading.
Provides a foundation that can be extended for standards like PCI DSS and NISPOM, with the README directly linking to additional rules for these frameworks.
This is purely a configuration for auditd logging; users must set up separate tools like log analyzers or SIEMs for real-time threat detection and alerting.
The README admits that additional rules are needed for specific standards like PCI DSS, meaning extra work is required beyond the base configuration.
Auditd itself can have performance impacts on some systems and may not be as flexible as newer auditing frameworks, limiting scalability in high-demand environments.