`
isiqi
  • 浏览: 16484366 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

ftpd之xferlog日志格式解读

阅读更多
QUOTE:
Thu Mar 4 08:12:30 2004 1 202.114.40.242 37 /incoming/index.html a _ o a guest@my.net ftp 0 * c

Thu Mar 4 08:12:30 2004 current-time
1 transfer-time
202.114.40.242 remote-host
37 byte-count
/incoming/index.html filename
a transfer-type
_ special-action-flag
o direction
a access-mode
guest@my.net username
ftp service-name
0 authentication-method
* authenticated-user-id
c completion-status

current-time The current local time in the form "DDD MMM dd hh:mm:ss
YYYY", where DDD is the day of the week, MMM is the month,
dd is the day of the month, hh is the hour, mm is the min-
utes, ss is the seconds, and YYYY is the year.

transfer-timeThe total time of the transfer in seconds.

remote-host The remote host name.

byte-count The amount of transferred bytes.

filename The canonicalized (all symbolic links are resolved) abso-
lute pathname of the transferred file.

In case of the chrooted FTP session this field can be
interpreted as the pathname in the chrooted environment
(the default interpretation) or as the one in the real
file system. The second type of interpretation can be
enabled by the command-line options of the ftpd(8).

transfer-typeThe single character that indicates the type of the trans-
fer. The set of possible values is:

a An ascii transfer.

b A binary transfer.

special-action-flag
One or more single character flags indicating any special
action taken. The set of possible values is:

_ No action was taken

C The file was compressed (not in use).

U The file was uncompressed (not in use).

T The file was tar'ed (not in use).

direction The direction of the transfer. The set of possible values
is:

o The outgoing transfer.

i The incoming transfer.

access-mode The method by which the user is logged in. The set of pos-
sible values is:

a (anonymous)The anonymous guest user.

g (guest) The real but chrooted user (this capability
is guided by ftpchroot(5) file).

r (real) The real user.

username The user's login name in case of the real user, or the
user's identification string in case of the anonymous user
(by convention it is an email address of the user).

service-name The name of the service being invoked. The ftpd(8) utility
uses the ``ftp'' keyword.

authentication-method
The used method of the authentication. The set of possible
values is:

0 None.

1 RFC931 Authentication (not in use).

authenticated-user-id
The user id returned by the authentication method. The `*'
symbol is used if an authenticated user id is not avail-
able.

completion-status
The single character that indicates the status of the
transfer. The set of possible values is:

c A complete transfer.

i An incomplete transfer.

vsftpd与log有关的选项:
vsftpd_log_file
xferlog_enable
xferlog_std_format
xferlog_file
dual_log_enable
syslog_enable
log_ftp_protocol
no_log_lock

参考:http://bsdftpd-ssl.sc.ru/doc/unix/xferlog.5.txt
http://vsftpd.beasts.org/vsftpd_conf.html

分享到:
评论

相关推荐

    ftpd-typical.xml

    ftpd-typical.xml 用于ftpserver 配置说明

    pure-ftpd服务器

    * 好的活动概况:pure-ftpd服务器提供了详细的活动日志,方便管理员监控FTP服务器的活动。 * 易于维护:pure-ftpd服务器具有自动修复和自动升级功能,方便管理员维护服务器。 * 支持虚拟用户和shell用户:pure-ftpd...

    pure-ftpd-1.0.22.tar.gz

    5. 多语言日志:提供了多语言的日志格式,方便管理员监控和分析服务器状态。 6. 控制连接限制:可以设置并发连接数量,防止DoS攻击。 三、安装与配置 1. 解压文件:首先,使用tar命令解压"pure-ftpd-1.0.22.tar.gz...

    linux-ftpd-0.17安装包

    linux-ftpd安装 1、 tar xvzf linux-ftpd-0.17.tar.gz 2、vim configure ( prefix:一般安装到文件系统目录下的/usr/sbin中 with-c-compiler:交叉编译器的选择,嵌入式linux肯定是arm-none-linux-gnueabi-gcc) 3...

    linux-ftpd-0.17.tar.gz

    6. 配置FTP服务器:编辑配置文件,如/etc/ftpd.conf或/etc/inetd.conf,根据需求设置用户访问权限、端口、日志等选项。 7. 启动和管理服务:通过命令如`sudo service ftpd start`启动FTP服务,`sudo service ftpd ...

    X-Ftpd文件上传下载工具.rar

    5. **日志与监控**:X-Ftpd提供了日志记录功能,这有助于追踪服务器活动,检测潜在的安全问题。定期查看和分析日志可以帮助管理员了解服务器状态,及时发现并解决问题。 6. **客户端连接**:用户通过FTP客户端软件...

    linux-ftpd-0.17源码

    7. **日志记录**:服务器需要记录用户的活动,包括登录、退出、文件传输等,这些信息通常会被写入日志文件。 8. **安全性**:考虑FTP的安全性,源码可能包含了SSL/TLS加密支持,以提供安全的传输层保护。 9. **...

    ftpd源码实现

    这部分代码需要理解FTP协议的命令格式和响应机制。 2. **用户认证**:处理用户登录过程,可能包括基本的用户名/密码验证,也可能涉及更复杂的认证机制,如Kerberos或SSL/TLS加密。 3. **目录和文件操作**:与操作...

    pure-ftpd安装脚本

    在这个场景中,我们关注的是在Linux环境下安装`pure-ftpd`,一个轻量级且功能丰富的FTP服务器软件。`pure-ftpd`提供了许多安全特性,如SSL/TLS加密,以及对虚拟用户的良好支持。 首先,让我们来详细了解一下`pure-...

    war-ftpd 缓冲区溢出

    5. **监控日志**:定期审查服务器日志,以便及时发现异常活动。 **总结** war-ftpd的缓冲区溢出问题揭示了即使在日常使用的软件中也可能潜藏安全隐患。理解和防范这种漏洞对于维护网络安全至关重要。通过深入学习...

    busybox自带的ftpd使用用户名和密码登陆的办法

    busybox自带的ftpd使用用户名和密码登陆的办法

    pure-ftpd-1.0.42.tar.gz

    在这里,我们可以设置监听端口、用户权限、日志级别等参数。例如,启用TLS/SSL加密,需要添加`TLS`和`TLSRequired`选项。 ```bash TLS=YES TLSRequired=YES ``` 启动并测试FTP服务器,可以使用`service pure-ftpd ...

    ftpd.zip_ftpd

    1. **ASCII模式 (ascii)**:这是FTP的一种传输模式,将所有文件转换为ASCII格式进行传输,适合文本文件。在传输过程中,会处理如换行符的跨平台差异。 2. **二进制模式 (binary)**:另一种传输模式,也称为图像模式...

    pure-ftpd-1.0.36.tar.gz

    Pure-FTPd 1.0.36是其稳定版本之一,修复了一些已知问题,并提供了更好的性能和兼容性。 1. 安装与配置: 在Linux系统中,Pure-FTPd可以通过包管理器(如apt-get或yum)轻松安装。安装后,管理员需要进行一些基本...

    wu-ftpd服务器配置手册[文].pdf

    在运维wu-ftpd服务器时,还需要关注安全性,例如限制匿名用户的访问权限、监控日志文件`/var/log/xferlog`以发现潜在的攻击行为,并定期更新wu-ftpd以修复任何已知的安全漏洞。总之,wu-ftpd提供了一套强大且灵活的...

    pure-ftpd.conf

    pureftpd pure-ftpd.conf配置文件,我已经设置好了,你们可以参考着配置。

    windows FTPd 服务器

    快速搭建windows server FTPd 服务器,方便传送,下载。

    pure-ftpd-1.0.21.tar.gz

    《pure-ftpd-1.0.21在Linux环境下的安装与配置详解》 FTP(File Transfer Protocol)是一种用于在互联网上进行文件传输的标准协议,它简单易用,被广泛应用于服务器之间以及用户与服务器之间的文件共享。Pure-FTPd...

    用pure-ftpd搭建简单的UbuntuFTP服务器参考.pdf

    Pure-ftpd允许记录各种类型的日志,这些日志对于监控服务器状态和诊断问题非常有帮助。可以设置日志文件路径,并通过脚本来记录操作和清理日志。 9. 使用FTPD Wrapper: Pure-ftpd支持使用wrapper来运行,这可以...

Global site tag (gtag.js) - Google Analytics