博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
007_ip统计及攻击ip分析
阅读量:6236 次
发布时间:2019-06-22

本文共 857 字,大约阅读时间需要 2 分钟。

线上经常有被扫描的DDoS攻击事件,需要集合日志进行分析,这里有两种方法,分别是通过shell和python的方式.

一、shell

'''<1>shell一句命令分析 http://blog.51cto.com/hellocjq/1902083cat jyall.access.log.20180407| awk '{ip[$(NF-1)]++}END{for(i in ip){print ip[i],i}}'| sort -rn >> awk_result'''

二、

#!/usr/bin/env python# coding=utf-8#auth:arunimport commands,os'''过滤ip地址并进行统计'''a={}with open('/tmp/info_ip', 'r') as file:    for i in file.readlines():        for ip in i.split('\r'):            try:                a[ '%s' % ip ] = a[ '%s' % ip ] + 1            except:                a[ '%s' % ip ] = 1for x,y in a.items():    print "{}:{}".format(x.split("\n")[0],y)'''<2>cat wg-stargate-web-3-stargate.ele.me.access.log.20180407|awk '{print $(NF-1)}' >> /tmp/info_ippython /006_eleallproject/004_ele_devops_work/000_git/hacker_minimart/checkip.py >> /tmp/analyallipsort -nk 2 -t: /tmp/analyallip >> py_result'''

  

 

转载地址:http://jjzia.baihongyu.com/

你可能感兴趣的文章
美团面试中被问到的问题汇总
查看>>
RSA_RSA算法原理(一)
查看>>
python环境配置
查看>>
使用uWSGI部署django项目
查看>>
Senparc.Weixin.MP.Sample 配置redis服务器密码
查看>>
RouteData
查看>>
Java集合的10个最常见问题
查看>>
【转】JSP中的9大隐藏对象
查看>>
如何用MathType编辑下丁字符号出来
查看>>
WEB前端开发成长指南
查看>>
代理模式
查看>>
PHP正则表达式详解(三)
查看>>
linux 内核 2.5-4.7 版本change
查看>>
java的ArrayList使用方法
查看>>
十招让Ubuntu 16.04用起来更得心应手
查看>>
awk笔记1
查看>>
Maven for Eclipse 第三章 ——创建和导入 Maven 项目
查看>>
js jquery中 的数据类型
查看>>
DenyHosts安装及配置
查看>>
表单多文件上传样式美化 && 支持选中文件后删除相关项
查看>>