当前位置: 首页 > news >正文

做软件的网站简易企业网站

做软件的网站,简易企业网站,做网站电话说辞,拓者设计吧官网案例python通过日志分析加入黑名单 监控nginx日志,若有人攻击,则加入黑名单,操作步骤如下: 1.读取日志文件 2.分隔文件,取出ip 3.将取出的ip放入list,然后判读ip的次数 4.若超过设定的次数,则加…

python通过日志分析加入黑名单

监控nginx日志,若有人攻击,则加入黑名单,操作步骤如下:

1.读取日志文件

2.分隔文件,取出ip

3.将取出的ip放入list,然后判读ip的次数

4.若超过设定的次数,则加入黑名单

日志信息如下:

178.210.90.90 - - [04/Jun/2017:03:44:13 +0800] "GET /wp-includes/logo_img.php HTTP/1.0" 302 161 "
http://nnzhp.cn/wp-includes/logo_img.php" "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/533.4 
(KHTML, like Gecko) Chrome/5.0.375.99 Safari/533.4" "10.3.152.221"
178.210.90.90 - - [04/Jun/2017:03:44:13 +0800] "GET /blog HTTP/1.0" 301 233 " 
logo_img.php" "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/533.4 (KHTML, like Gecko) 
Chrome/5.0.375.99 Safari/533.4" "10.3.152.221"
178.210.90.90 - - [04/Jun/2017:03:44:15 +0800] "GET /blog/ HTTP/1.0" 200 38278 " 
logo_img.php" "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/533.4 (KHTML, like Gecko) Chrome/
5.0.375.99 Safari/533.4" "10.3.152.221"
66.249.75.29 - - [04/Jun/2017:03:45:55 +0800] "GET /bbs/forum.php?mod=forumdisplay&fid=574&filter=hot HTTP/1.1" 
200 17482 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" "-"
37.9.169.20 - - [04/Jun/2017:03:47:59 +0800] "GET /wp-admin/security.php HTTP/1.1" 302 161 " 
/security.php" "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/533.4 (KHTML, like Gecko) Chrome
/5.0.375.99 Safari/533.4" "-"
37.9.169.20 - - [04/Jun/2017:03:48:01 +0800] "GET /blog HTTP/1.1" 301 233 " 
security.php" "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/533.4 (KHTML, like Gecko) 
Chrome/5.0.375.99 Safari/533.4" "-"
37.9.169.20 - - [04/Jun/2017:03:48:02 +0800] "GET /blog/ HTTP/1.1" 200 38330 " 
security.php" "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/533.4 (KHTML, like Gecko)Chrome/5.0.375.99 Safari/533.4" "-"
37.9.169.20 - - [04/Jun/2017:03:48:21 +0800] "GET /wp-admin/security.php HTTP/1.1" 302 161 " 
wp-admin/security.php" "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/533.4 (KHTML, like Gecko) 
Chrome/5.0.375.99 Safari/533.4" "-"
37.9.169.20 - - [04/Jun/2017:03:48:21 +0800] "GET /blog HTTP/1.1" 301 233 " "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/533.4 (KHTML, like Gecko) Chrome/5.0.375.99 Safari/533.4" "-"
37.9.169.20 - - [04/Jun/2017:03:48:23 +0800] "GET /blog/ HTTP/1.1" 200 38330 "http://nnzhp.cn/wp-admin/security.php" 
"Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/533.4 (KHTML, like Gecko) Chrome/5.0.375.99 
Safari/533.4" "-"

代码如下:

import os
import time
#os.system('ipconfig')  #用来操作系统命令
while True:list_ip = []with open('access.log') as fp:for line in fp:ip = line.split()[0]   #获取iplist_ip.append(ip)os.system('>access.log')   #清空文件内容set_ips = set(list_ip)     #去除重复的ip值for ip in set_ips:if list_ip.count(ip) >200:  #若list_ip内重复出现的ip次数大于200,则加入黑名单os.system('iptables -I INPUT 1 -p tcp -s %s  -j DROP' % ip)time.sleep(60)
http://www.yayakq.cn/news/988494/

相关文章:

  • 龙岩网站建设极速建站成都网站seo公司
  • 服装商城网站源码wordpress防sql注入
  • 市北网站建设开发一个企业网站需要多少钱
  • 大连云建站模板深圳网站策划公司
  • 建设网站价位最新网站建设软件有哪些
  • 亚洲做性视频网站简述企业网站的网络营销功能
  • 网页设计与网站制作知识框架百度查看订单
  • 做标书网站厦门网站建设服务
  • 怎样免费建立自己网站网站建设四川推来客网站系统
  • 个人网站可以做百度竞价微信网站开发文档
  • 会展网站建设成功的原因威海北京网站建设
  • 漯河百度做网站电话旅游网站盈利模式怎么做
  • 扎区门户网站建设珠海建设银行官方网站
  • 中企动力建设网站自己建设外贸网站
  • 温州 建网站网站建设哪公司好
  • 如何把代码放在网站首页教程网页制作教程考拉
  • 海珠做网站公司黑龙江省建设安全教育信息网
  • 最全网站源码分享建设宁夏分行互联网站
  • 网站三层结构示意图漳州网站建设多少钱
  • 网站改标题降权什么是网站维护
  • 北海做网站的公司郑州app开发定制多少钱
  • 怎么做能收费的视频网站wordpress 不发邮件
  • 代理做减肥网站wordpress安装博客方法
  • 网站的系统建设方式网站 营销型
  • 网站建设电商开发人员工具
  • 网站开发怎样手机号验证国产最好的a级suv
  • 如何给网站做备案哪个网站做国内销海外的
  • 中源建设有限公司网站永州做网站费用
  • 做电影分享网站违法吗某网站网站的设计与实现
  • 网站后台 添加用户网络推广电话