Chinaunix

标题: 用shell能写一个实时监控是否有外人登录的程序吗? [打印本页]

作者: cxzty    时间: 2003-06-20 08:33
标题: 用shell能写一个实时监控是否有外人登录的程序吗?
如题
作者: yikaikai    时间: 2003-06-20 08:52
标题: 用shell能写一个实时监控是否有外人登录的程序吗?
什么叫外人?
作者: nkliyong    时间: 2003-06-20 08:55
标题: 用shell能写一个实时监控是否有外人登录的程序吗?
真正的实时监控应该不好实现,需要对telnetd进行改造,shell没有办法.

shell只能实现如下
while [ 1 ]
do
判断是否有新用户登陆
sleep 10   #时间设少点可以近似也实时监控,但消耗更多系统资源
done
作者: cxzty    时间: 2003-06-20 08:58
标题: 用shell能写一个实时监控是否有外人登录的程序吗?
外人就是通过telnet、rlogin.....等方式登录到本地主机的人。:)
作者: ylfind    时间: 2003-06-20 09:26
标题: 用shell能写一个实时监控是否有外人登录的程序吗?
这个好象在某个log文件中有记录吧?
作者: hmkart    时间: 2003-06-20 10:18
标题: 用shell能写一个实时监控是否有外人登录的程序吗?
自己写个shell,
然后替换你
/etc/inetd.conf文件中的telnet守护进程.
前面好象有个,加密telnet的shell.
可以看看哪个的实现原理.自己写个看.
作者: cxzty    时间: 2003-06-20 21:29
标题: 用shell能写一个实时监控是否有外人登录的程序吗?
不错的想法!我试试
作者: admirer    时间: 2003-06-20 22:05
标题: 用shell能写一个实时监控是否有外人登录的程序吗?
既然不打算让别人用telnet登录,那就干脆停止telnet服务,或者修改telnet的端口。
作者: cxzty    时间: 2003-06-20 22:16
标题: 用shell能写一个实时监控是否有外人登录的程序吗?
可是我必须同意系统管理员登录呀!但是我想知道他做什么,什么时候做的。免得他发现我做一些他不喜欢的事。
作者: admirer    时间: 2003-06-20 22:27
标题: 用shell能写一个实时监控是否有外人登录的程序吗?
噢?!是这样!我怕了!因为我就是系统管理员!
作者: 红袖添香    时间: 2003-06-21 00:07
标题: 用shell能写一个实时监控是否有外人登录的程序吗?
[quote]原帖由 "cxzty"]外人就是通过telnet、rlogin.....等方式登录到本地主机的人。:)[/quote 发表:
   


BSD 系统什么都不用做。

只要 root 在终端 login 进去,任何远程接入都会在终端上显示在他的屏幕上,时间、谁、从什么地方登录进来。。。 即使他那时正好在用 vi 编辑文件也不管。。。
作者: bjgirl    时间: 2003-06-21 00:41
标题: 用shell能写一个实时监控是否有外人登录的程序吗?
w
作者: quincy____    时间: 2003-06-21 15:11
标题: 用shell能写一个实时监控是否有外人登录的程序吗?
监控外星人登陆地球的程序??
作者: deathcult    时间: 2003-06-21 23:48
标题: 用shell能写一个实时监控是否有外人登录的程序吗?
shell不能写 实时 监控。
作者: deathcult    时间: 2003-06-21 23:54
标题: 用shell能写一个实时监控是否有外人登录的程序吗?
登录信息在/etc/utmp 里,它存储2进制数据。shell不能读。
作者: 红袖添香    时间: 2003-06-22 03:02
标题: 用shell能写一个实时监控是否有外人登录的程序吗?
[quote]原帖由 "deathcult"]登录信息在/etc/utmp 里,它存储2进制数据。shell不能读。[/quote 发表:
   

$ last -f  /var/run/utmp
作者: 红袖添香    时间: 2003-06-22 03:04
标题: 用shell能写一个实时监控是否有外人登录的程序吗?
...


不过,这个意义并不大,因为

1。它跟直接运行 last 差不多
2。它不是实时的




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2