This module monitors configured syslog-related files (usually, /var/log/*; also /var/adm/*, for Solaris) for deleted entries. These might indicate the presence of an intruder.
A supporting script or utility is required, by some means, to keep an up-to-date copy of configured logs in a private, local directory. (TO-DO: make use of remote logs on a dedicated log-server instead.) This copy is compared to the original (e.g., in /var/log). Differences are logged.
A supporting script, <sids_root>/src/Scripts/taillogfile, is provided which uses the CPAN module File::Tail to effectively "tail -f" configured syslog[-ng] destinations (e.g., /var/log/messages and /var/log/iptables).
This script must be configured and started before the main Cheeswire application.
usees Modules_Config.pm to determine which syslog[-ng] destinations to tail, though some "manual" configuration is still required (TO-DO: fix this).
...previous | up (conts) | next... |