免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 8393 | 回复: 12
打印 上一主题 下一主题

如何统计/var/log/secure文件中非法尝试ssh的用户登录的ip及其尝试次数 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-06-29 11:29 |只看该作者 |倒序浏览
如题

论坛徽章:
0
2 [报告]
发表于 2008-06-29 12:05 |只看该作者
我的服务器上没有这个文件,你可以把内容发一部分出来,如果涉及安全问题的话你可以自己改掉一部分。

论坛徽章:
0
3 [报告]
发表于 2008-06-29 19:49 |只看该作者
/var/log/secure在redhat中有
先用uniq -c统计次数,然后在找出ip

论坛徽章:
0
4 [报告]
发表于 2008-06-29 19:55 |只看该作者
要先sort的吧,还有可能用cut或者sed处理一下。不知道和ubuntu的lastb是不是一样。

论坛徽章:
0
5 [报告]
发表于 2008-06-29 20:07 |只看该作者
我只是简略了,和普通的日志差不多
ls说的只是一个成功登陆的记录,/var/log/secure所有链接记录都有的

论坛徽章:
0
6 [报告]
发表于 2008-06-29 20:09 |只看该作者
不是,last记录成功的记录,lastb记录失败的记录,两个对应的文件也不一样,一个是/var/log/wtmp,一个是/var/log/btmp。

论坛徽章:
0
7 [报告]
发表于 2008-06-29 20:23 |只看该作者
如果/var/log/secure是文本形式的话可以这样:
grep -o '[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}' /var/log/secure|sort|uniq -c,没有资料,所以不保证成功。

论坛徽章:
0
8 [报告]
发表于 2008-06-30 10:28 |只看该作者
原帖由 walkerxk 于 2008-6-29 20:23 发表
如果/var/log/secure是文本形式的话可以这样:
grep -o '[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}' /var/log/secure|sort|uniq -c,没有资料,所以不保证成功。

谢谢,答案与此相差无几。这是昨天的一个小作业,我没有头绪,所以就发贴上来了,没想到有这么多热心的人回复,真的是很感谢各位~!

论坛徽章:
0
9 [报告]
发表于 2008-06-30 10:37 |只看该作者
.... home  work~~~~~~!
awk '/fucking/{a[$usename,$ip]+}END{for(i in a)print i,a[ i]'
searching  for  awk

[ 本帖最后由 nuclearxin 于 2008-6-30 10:38 编辑 ]

论坛徽章:
0
10 [报告]
发表于 2008-06-30 14:11 |只看该作者
原帖由 liuboo 于 2008-6-30 10:28 发表

谢谢,答案与此相差无几。这是昨天的一个小作业,我没有头绪,所以就发贴上来了,没想到有这么多热心的人回复,真的是很感谢各位~!

-_-!多?我怎么就看到两个?难道有人被我选择性无视了?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP