Freedom251 › File Integrity Monitoring Software
AIDE

What AIDE is
AIDE is a free, GPL-2.0-licensed file and directory integrity checker for modern Unix systems. It creates a database from configuration rules and uses it to check monitored paths for changes. Administrators can set plain-text rules and regular expressions to include or exclude files and directories. Checks can cover file type, permissions, inode, ownership, link name, size, block count, and timestamps. AIDE supports message digests including MD5, SHA-1, RIPEMD-160, Tiger, CRC32, SHA-256, SHA-512, and Whirlpool. It can also check POSIX ACL, SELinux, XAttrs, and extended file system attributes when support is compiled in. Gzip compression for its database is available when zlib support is compiled in. The project describes a stand-alone static binary for client/server monitoring configurations. It lists packages for Linux distributions, FreeBSD, OpenBSD, Homebrew, MacPorts, and NixOS. The project offers a mailing list, IRC discussion channel, and GitHub issue tracker. AIDE was originally written in 1999, and the site lists version 0.19.4 as the current stable release.
Who it suits
AIDE suits administrators who want to check files and directories for changes on modern Unix systems. Its configuration rules allow them to select which paths and attributes to monitor.
What it does well
- Free software under GPL-2.0.
- Checks a broad set of file attributes.
- Supports multiple message digest algorithms.
- Configuration rules can include or exclude paths.
- Project offers mailing list, IRC, and issue tracker.
What to know first
- Attribute checks can depend on compiled-in support.
- Gzip database compression requires zlib support.
- Real-time alerts are not supported.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| AIDE | GPL-2.0 licensed software | Free |
As aide.github.io lists them, read 5 Oct 2026. The maker's own page has the final word.
Getting started
- Open the AIDE website.
- Choose a package route for a supported Unix system, or use a self-hosted deployment.
- Create plain-text configuration rules for the files and directories to monitor.
- Initialize the database from the configuration rules.
- Use the database to verify monitored files and directories.
Verdict
AIDE provides rule-based integrity checks across a range of Unix systems and file attributes. Its optional checks and compression depend on how support is compiled in.
Questions
Is AIDE free?
Yes. AIDE is free, open-source software licensed under GPL-2.0.
Which systems does AIDE support?
AIDE runs on modern Unix. Packages are listed for Linux distributions, FreeBSD, OpenBSD, Homebrew, MacPorts and NixOS; the listed platforms also include Linux, macOS and self-hosted use.
What does AIDE check?
It can check file type, permissions, inode, ownership, link name, size, block count and timestamps, along with supported message digests.
Can AIDE check extended attributes?
It supports POSIX ACL, SELinux, XAttrs and extended file system attributes when the required support is compiled in.
How can I get support for AIDE?
The project directs usage questions and release announcements to its mailing list. It also offers an IRC discussion channel and GitHub issue tracker.
Facts from AIDE's own pages
- Configuration
- AIDE uses plain text configuration files and supports regular expressions to include or exclude monitored files and directories. · aide.github.io, 5 Oct 2026
- Database compression
- Database compression with gzip is available when zlib support is compiled in. · aide.github.io, 5 Oct 2026
- Deployment
- The site describes a stand-alone static binary for client/server monitoring configurations. · aide.github.io, 5 Oct 2026
- Digest algorithms
- The site lists MD5, SHA-1, RIPEMD-160, Tiger, CRC32, SHA-256, SHA-512 and Whirlpool among its supported message digest algorithms. · aide.github.io, 5 Oct 2026
- Extended attributes
- It supports POSIX ACL, SELinux, XAttrs and extended file system attributes when support is compiled in. · aide.github.io, 5 Oct 2026
- File attributes
- AIDE can check attributes including file type, permissions, inode, ownership, link name, size, block count and timestamps for inconsistencies. · aide.github.io, 5 Oct 2026
- Founded
- 1999 · aide.github.io, 28 Sept 2026
- Latest stable release
- The site lists version 0.19.4 as the current stable version, released 2026-08-30. · aide.github.io, 5 Oct 2026
- License
- AIDE is licensed under GPL-2.0. · aide.github.io, 5 Oct 2026
- Operating systems
- The site says AIDE runs on any modern Unix and lists packages for Linux distributions, FreeBSD, OpenBSD, Homebrew, MacPorts and NixOS. · aide.github.io, 5 Oct 2026
- Origins
- AIDE was originally written by Rami Lehti and Pablo Virolainen in 1999. · aide.github.io, 5 Oct 2026
- Purpose
- AIDE is a file and directory integrity checker that uses a database initialized from configuration rules to verify file integrity. · aide.github.io, 5 Oct 2026
- Release verification
- The site says source tarballs and repository tags since v0.16a1 are GnuPG-signed and recommends verifying a release signature before use. · aide.github.io, 5 Oct 2026
- Support
- The project directs usage questions and release announcements to its mailing list, and also offers an IRC discussion channel and GitHub issue tracker. · aide.github.io, 5 Oct 2026