System Security Management,
MD5Guard is the client-server application used for remote monitoring of file consistency via a network. It uses MD5 hash for consistency checking. The program consist of two parts: MD5Server and MD5Client. The host running the MD5Server periodically receives connections from the hosts that run the MD5Client. During the session, the MD5Server sends to the clients names of files, and the clients respond with their MD5 hash. The list of file names is configurable on a per-client basis. Any abnormal behaviour or MD5 hash mismatch is logged via syslogd.