麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Python > 正文

Python實現的檢測網站掛馬程序

2020-02-23 06:15:02
字體:
來源:轉載
供稿:網友

系統管理員通常從svn/git中檢索代碼,部署站點后通常首先會生成該站點所有文件的MD5值,如果上線后網站頁面內容被篡改(如掛馬)等,可以比對之前生成MD5值快速查找去那些文件被更改,為了使系統管理員第一時間發現,可結合crontab或nagios等工具。

程序測試如下:

# python check_change.py  Usage: python check_change.py update /home/wwwroot      python check_change.py check /home/wwwroot# python check_change.py update /data/www #生成站點的md5值# echo ' ' > /data/www/sitemap.html #測試清空文件# rm -rf /data/www/sitemap.xml #測試刪除文件# python check_change.py check /data/www #查找那些文件被篡改/data/www/sitemap.xml/data/www/sitemap.html

代碼如下(check_change.py):

#!/usr/bin/env pythonimport os,sys,subprocessdef update(path):  f = open(file,'w')  for root,dirs,files in os.walk(path):    for name in files:      line = os.path.join(root, name)      (stdin,stderr) = subprocess.Popen(['md5sum',line],stdout=subprocess.PIPE).communicate()      f.write(stdin)  f.close()def check(path):  f = open(file,'r')  for line in f:    check_ok = """echo '%s' | md5sum -c > /dev/null 2>&1""" % line    #print check_ok    if not subprocess.call(check_ok, shell = True) == 0:      abnormal = line.split()      print abnormal[1]  f.close()def Usage():  print '''  Usage: python %s update /home/wwwroot      python %s check /home/wwwroot  ''' % (sys.argv[0],sys.argv[0])  sys.exit()if len(sys.argv) != 3:  Usage()file = 'file.key'model = sys.argv[1]path = sys.argv[2]if os.path.exists(path) == False:  print "/033[;31mThe directory or file does not exist/033[0m"  sys.exit()elif model == 'update':  update(path)elif model == 'check':  check(path)else:  Usage()
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 免费人成在线播放 | 国产91大片 | 天天草夜夜爽 | 成人在线视频免费播放 | 色97在线| 欧美日韩手机在线观看 | 国产一区二区三区四区精 | 艹男人的日日夜夜 | 日本爽快片100色毛片视频 | 逼片| 国产电影精品久久 | 蜜桃视频在线免费播放 | 国产午夜电影在线观看 | 99欧美精品 | 国产精品999在线观看 | 成人一区三区 | 中文在线观看www | 欧美成人一区二区三区 | 黄色的视频免费观看 | 在线免费观看精品 | www.91tv| 久久99国产伦子精品免费 | 久久亚洲精品国产一区 | 精品69人人人人 | 国产在线一区二区三区 | 91短视频版高清在线观看www | 羞羞视频免费入口网站 | 免费黄色在线 | 99日韩精品视频 | 性高潮一级片 | 大片毛片 | 毛片大全免费看 | 成年免费大片黄在线观看岛国 | 精品一区二区三区免费 | 黄色av网站在线观看 | 久久里面有精品 | 亚洲午夜精品视频 | 日韩视频www | 久久免费视频一区二区三区 | 在线免费观看毛片 | 日韩色视频在线观看 |