aide
Advanced Intrusion Detection Environment
- Provided by: aide (Version: 0.17.4-1ubuntu0.2)
- Report a bug
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"'
Control characters (00-31 and 127) are always escaped in log and plain report output. They are escaped by a literal backslash (\) followed by exactly 3 digits representing the character in octal notation (e.g. a newline is output as "\012"). A literal backslash is not escaped unless it is followed by 3 digits (0-9), in this case the literal backslash is escaped as "\134". Reports in JSON format are escaped according to the JSON specs (e.g. a newline is output as "\b" or an escape (ESC) is output as "\u001b")
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.