|
|

楼主 |
发表于 2005-7-29 19:16:38
|
显示全部楼层
Post by xlighting
我记得proftpd的conf里面有一个syslog = 路径 (肯定有相关的语句,但是不是这个语法,不确定)
if ( $line =~ /ftp\.zixia\.net \((\d+\.\d+\.\d+\.\d+)\[[^\]]+\]\) -
Connection refused \(max clients per host \d+\)\./ ) {
这个是表示匹配日志里面的特定语句(若匹配则表示重复连接),你看看自己的日志是什么样的,对应的填上,一般来说,匹配Connection refused 就可以了
是指log信息的记录么?我是这样写的:
SystemLog /usr/local/var/proftpd/syslog #好像就是找地方把syslog放一下,具体好象有
#参数设定,忘了...
syslog记录的内容格式是:
Jul 29 15:59:13 LY proftpd[5303] LY (10.13.36.5[10.13.36.5]):ANON anonymous : Login successful.
(IP是登陆者的IP)
相应的PERL脚本怎么改呢?
......我是PERL白痴...... |
|