MD5sum - 网站防篡改验证模块


GPL
跨平台
Perl

软件简介

MD5sum

本软件是一个非常好用的WEB文件MD5生成和验证的模块。

站点所有文件的计算MD5值,并保存在一个文件中。然后以后可以手动或者crontab,监控程序等定期对保存文件中的文件生成md5值和已有的md5值对比,如果发现值对不上,则说明文件被篡改了。

使用说明:

1、初始化生成网站验证md5文件:

use MD5Check;
## 初始化目录md5值,参数为要监控的目录 
    my $mydir=shift;
    md5init($mydir);
保存为 init.pl
运行
perl init.pl /web >webmd5.20161027  既可以(/web为需要生成的的目录)或者
通过单行:
perl -MMD5Check -e 'md5init("/web")' >webmd5.20161027

2、进行网站md5验证:

use MD5Check; 
my $mydir=shift; 
md5check($mydir); 
保存为 check.pl
运行
perl check.pl webmd5.20161027  
或者通过单行:
perl -MMD5Check -e 'md5check("webmd5.20161027")'