文件防篡改脚本,一有文件被修改,立即发送报警短信
2012-05-31 10:37
405 查看
#!/bin/bash
#description: check files shell
#author:coralzd powered by www.freebsdsystem.org
checkdir=/data/www/bbs.xxx.com
ipadd=`ifconfig |grep "inet" |cut -c 0-36|sed -e 's/[a-zA-Z: ]//g' |grep -v "127.0.0.1"`
while [ 1 ]
do
DATE=`date +%Y-%m-%d.%H:%M:%S`
find ${checkdir} ( -path ${checkdir}/forumdata/threadcaches -o -path ${checkdir}/forumdata_1/threadcaches -o -path ${checkdir}/forumdata_1/templates -o -path ${checkdir}/f
orumdata_1/cache -o -path ${checkdir}/forumdata/dzwxuser -o -path ${checkdir}/attachments -o -path ${checkdir}/forumdata/cache -o -path ${checkdir}/forumdata/templates -o -path
${checkdir}/forumdata/dzwxuser -o -path ${checkdir}/dzwxuserid/cache -o -path ${checkdir}/forumdata_1 ) -prune -o -name "*php" -mmin -1 -print >/tmp/tmpdd
SZ=`ls -la /tmp/tmpdd|awk '{print $5}'`
if [ "${SZ}" -gt "2" ]; then
SN=`cat /tmp/tmpdd`
echo ${DATE} ${SN} >>/var/tmp/checkfile.log
wget http://10.10.10.10/phpsms/smsu.php?phone=15012345678&msg=%E7%95%99%E6%84%8F%EF%BC%9A${ipadd}_%E5%8F%AF%E8%83%BD%E5%87%BA%E7%8E%B0%E6%96%87%E4%BB%B6%E7%AF%A
1%E6%94%B9 -O /dev/null >/dev/null 2>&1
fi
#description: check files shell
#author:coralzd powered by www.freebsdsystem.org
checkdir=/data/www/bbs.xxx.com
ipadd=`ifconfig |grep "inet" |cut -c 0-36|sed -e 's/[a-zA-Z: ]//g' |grep -v "127.0.0.1"`
while [ 1 ]
do
DATE=`date +%Y-%m-%d.%H:%M:%S`
find ${checkdir} ( -path ${checkdir}/forumdata/threadcaches -o -path ${checkdir}/forumdata_1/threadcaches -o -path ${checkdir}/forumdata_1/templates -o -path ${checkdir}/f
orumdata_1/cache -o -path ${checkdir}/forumdata/dzwxuser -o -path ${checkdir}/attachments -o -path ${checkdir}/forumdata/cache -o -path ${checkdir}/forumdata/templates -o -path
${checkdir}/forumdata/dzwxuser -o -path ${checkdir}/dzwxuserid/cache -o -path ${checkdir}/forumdata_1 ) -prune -o -name "*php" -mmin -1 -print >/tmp/tmpdd
SZ=`ls -la /tmp/tmpdd|awk '{print $5}'`
if [ "${SZ}" -gt "2" ]; then
SN=`cat /tmp/tmpdd`
echo ${DATE} ${SN} >>/var/tmp/checkfile.log
wget http://10.10.10.10/phpsms/smsu.php?phone=15012345678&msg=%E7%95%99%E6%84%8F%EF%BC%9A${ipadd}_%E5%8F%AF%E8%83%BD%E5%87%BA%E7%8E%B0%E6%96%87%E4%BB%B6%E7%AF%A
1%E6%94%B9 -O /dev/null >/dev/null 2>&1
fi
相关文章推荐
- shell脚本监控目录下文件被篡改时报警
- php脚本读写文件发送短信记录结果
- shell数组及random相关应用和批量修改建立用户,检查文件篡改脚本
- Linux的简单shell脚本中修改文件操作
- shell脚本:批量修改文件扩展名
- 利用脚本修改Hosts文件
- 1.shell脚本修改多台服务器上的某一个文件中的值。
- Shell脚本实现根据文件的修改时间来分类文件
- 装饰者模式的学习(c#) EF SaveChanges() 报错(转载) C# 四舍五入 保留两位小数(转载) DataGridView样式生成器使用说明 MSSQL如何将查询结果拼接成字符串 快递查询 C# 通过smtp直接发送邮件 C# 带参访问接口,WebClient方式 C# 发送手机短信 文件 日志 写入 与读取
- 如何修改最土团购短信订阅内容和短信发送内容
- 修改HOST文件脚本
- zabbix自定义脚本实现短信报警提醒 推荐
- 深度分析:Android4.3下MMS发送到附件为音频文件(音频为系统内置音频)的彩信给自己,添加音频-发送彩信-接收彩信-下载音频附件-预览-播放(三,接收彩信<1,接收短信>)
- Linux源码安装python3.2.1 并修改默认脚本文件
- Linux的简单shell脚本中修改文件操作
- VBS 通过注册表修改ie的安全级别,允许本地文件的脚本运行
- 属性修改的一些脚本文件
- powershell脚本找修改的文件
- svn脚本智能判断修改deladd的文件
- 1.shell脚本修改多台服务器上的某一个文件中的值。