AIDE(1) | User Commands | AIDE(1) |
aide - Advanced Intrusion Detection Environment
aide [parameters] command
AIDE is an intrusion detection system for checking the integrity of files.
Neither reports nor the database are written in this mode.
To change the log level in this mode please use the --log-level command line parameter.
In this mode aide exits with status 0.
To change the log level in this mode please use the --log-level command line parameter.
In this mode aide exits with status 0 if the file would be added to the tree, 1 if not and 2 if the file does not match a specified limit.
aide --update --limit /etc
Normally, the exit status is 0 if no errors occurred. Except when the --check, --compare or --update command was requested, in which case the exit status is defined as:
Since those three cases can occur together, the respective error codes are added. For example, if there are new files and removed files reported, the exit status will be 1 + 2 = 3.
Additionally, the following exit codes are defined for generic error conditions:
Please note that due to mmap issues, aide cannot be terminated with SIGTERM. Use SIGKILL to terminate.
SIGUSR1 toggles the log_level between current and debug level.
The checksums in the database and in the output are by default base64 encoded (see also report_base16 option). To decode them you can use the following shell command:
echo <encoded_checksum> | base64 -d | hexdump -v -e '32/1 "%02x" "\n"'
See --version output for the default config file and the default database_in and database_out config values.
There are probably bugs in this release. Please report them at https://github.com/aide/aide/issues .
All trademarks are the property of their respective owners. No animals were harmed while making this webpage or this piece of software. Although some pizza delivery guy's feelings were hurt.
2021-02-10 | aide v0.17.3 |