分析proftpd的传输日志(xferlog)
6 giugno 2008, 8:22 Debian的 , 开放源码 , 壳牌 , 系统 , 提示和技巧 6月6日,2008,8:22
xferlog日志文件的proftpd的轨道一切命名。
事实上,许多其他的FTP守护进程写的日志文件具有相同的名称,并采用相同的格式,所以这个技巧也可以影响那些谁使用,例如,wu-ftpd的FTP或其他标准的BSD。
xferlog文件通常位于以下目录之一:
/var/log
/var/log/proftpd/xferlog
/var/www/vhosts/{DOMAIN}/statistics/logs/xferlog_regular*
去年的特殊情况只适用于使用Plesk管理的服务器。
提供的xferlog的每一行的最后一个字符显示的方式,在传输完成。 如果字符是“C”表示该操作已成功完成,如果字符“i”的意思 - 以constrario - 该操作是不copmpletata,因此转让是不成功的。
此命令将返回所有的转让是不完整的:
egrep "i$" /path/to/xferlog
三个字符文件名的传说:
- 传输类型(1 = ASCII B =二进制)
- 采取任何特别行动(通常显示的字符“_”,这是“没有行动”)
- 传输方向(O =传出,传入= I,D =删除)
提取 - 例如 - 成功上传的所有文件的列表:
awk '($12 ~ /^i$/ && $NF ~ /^c$/){print $9}' /var/log/proftpd/xferlog
相反,提取的所有文件上传失败:
awk '($12 ~ /^i$/ && $NF ~ /^i$/){print $9}' /var/log/proftpd/xferlog















10月11日,2008年在16时51分
SIST的Web服务器。 CentOS的操作系统和Apache和PHP
有日志文件,记录
- PHP的插座,发送电子邮件或数据到其他服务器或客户的行动?
- 行动类型fsckopen的
- 从PHP发送邮件
这样就可以监视一切:IP,端口等的数据发送?
或需要特殊的软件?
10月13日,2008 10:13
你在谈论的所有事件得到妥善记录系统(显然取决于您的服务器上,如在php.ini中,设置日志记录级别),但我感到强烈raccomandarti的事情是管理这方面的资料积极,loggando在一个特定的文件或您的数据库中的表。 这一事实让你也迁移到另一个平台时,以及 - 最重要的 - 不必去寻找你需要的信息pescandole巨大的日志文件,其中包含大量的信息,完全没有必要(至少有均匀的日志考虑到您的应用程序)。
希望这有助于
您好! 伊万