首页 > 其他 > 详细

各种日志分析收集中

时间:2019-02-21 11:29:11      阅读:206      评论:0      收藏:0      [点我收藏+]

一、关于IP和流量

  1.统计access.log文件中每个ip地址出现的次数

    awk ‘{arr[$1]++;}END{for(i in arr){print i , arr[i] }}‘ access.log | sort -n -k 2

    114.94.29.165 1

    218.79.64.76 2

    27.154.190.158 2

    101.226.61.184 5

 

  2.统计access.log中每个ip地址使用的流量总数

    awk ‘{arr[$1]+=$10;}END{for(i in arr){print i , arr[i] }}‘ access.log | sort -n -k 2

    114.94.29.165 491

    27.154.190.158 31602

    218.79.64.76 36438

    101.226.61.184 53581

 

  3.通过awk同时分析access.log文件每个ip的重复数和每个ip使用的流量

    awk ‘{count[$1]++;sum[$1]+=$10}END{for(pol in sum)print "ip:"pol,"次数:"count[pol],"流量:"sum[pol]}‘ access.log

    ip:101.226.61.184 次数:5 流量:53581

    ip:27.154.190.158 次数:2 流量:31602

    ip:218.79.64.76 次数:2 流量:36438

    ip:114.94.29.165 次数:1 流量:491

 

二、关于密码

  1.通过awk分析secure这个日志哪个ip地址在破解你的密码?

    awk ‘/Failed password/{h[$(NF-3)]++}END{for(pol in h) print pol,h[pol]}‘ /var/log/secure

 

  2.通过awk同时分析出secure文件中每个用户被每个ip破解的次数?

    awk ‘/Failed password/{h[$(NF-5)" "$(NF-3)]++}END{for(pol in h) print pol,h[pol]"次"}‘ /var/log/secure

    root 192.168.0.1 2次

    root 192.168.0.2 2次

    oldboy 10.0.0.2 1次

 

各种日志分析收集中

原文:https://www.cnblogs.com/heiyizixia/p/10411288.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!