MD5Check - Use it for init Web files's md5 values of your site(or other dir), and check if it changed.
检查web目录(或者其他重要系统目录)md5值,当目录文件变化提醒。用于文件防篡改。
use MD5Check;
新版本中,对初始化信息输出是实时输出到文件,需要自己定义输出文件句柄,可见bin/init.pl
my $mydir=shift;
print md5init($mydir,$OutFD);
生成执行文件,保存为fileinit.pl然后执行 perl fileinit.pl web目录
对目录文件进行检查,只需输入之前保存的md5 文件值。
use MD5Check;
my $mydir=shift;
print md5check($mydir);
perl filemd5check.pl webmd5-20160920。
详细实例,见bin目录下的 init.pl 和 check.pl oneliner,perl单行程序实现功能。
###需要安装该模块,简单通过 cpanm MD5Check 安装。
$ perl -MMD5Check -e 'init("/web")' >file
$ perl -MMD5Check -e 'print md5check(file)'
[github] (https://github.com/bollwarm/MD5Check)
[git@oschina] (https://git.oschina.net/ijz/MD5Check.git)
[orange] linzhe@ijz.me,blog
Copyright (C) 2016 linzhe
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
1. 开源生态
2. 协作、人、软件
3. 评估模型