MD5Guardは、ネットワーク経由でファイルの整合性を遠隔監視する、クライアント−サーバーアプリケーションです。整合性のチェックにMD5ハッシュを用いています。このプログラムは、MD5ServerとMD5Clientの二つのプログラムで構成されています。MD5Serverが動いているホストは、MD5Clientが動いているホストから、定期的に通信を受けとります。セッションの間、MD5Serverはクライアントにファイル名を送り、クライアントはMD5ハッシュを返します。ファイル名のリストはクライアントごとに設定可能です。異常動作やMD5ハッシュの不一致は、syslogd経由で記録されます。