这是一个配置IRC(互联网中继聊天)功能和详细的管理功能的基于Windows的FTP服务器软件。
GuildFTPd是一位直接与“War FTP Daemon”和“FTP Serv-U”等最常用的Windows FTP服务器进行竞争的新加入者。它是一大批程序员共同努力结晶,特别适用于IRC商业领域。同时,GuildFTPd本身就是一个适用于Windows 98或者NT平台的一种功能强大的、容易设置的独立FTP服务器。
GuildFTPd的主要优势在于对资源拥有详细的用户级控制。这个服务器具有分级的访问模式并且有高级的“组”。用户可以向这些“组”加入许多指向真正的文件的虚拟路径。用户访问权限能够在这个组或者虚拟路径级上得到批准,提供了非常详细的规则。每一个用户都能够被授予一套独特的权限,如读、写或者删除等。管理员能够设置经过挑选的用户可以访问的虚拟端口。例如,GuildFTPd正在运行的实例可以在端口21上向匿名用户提供,但是,在4096端口上能够映射一个名为“private”的账户。每个账户都可以访问服务器上不同的虚拟路径,就像是两个或者更多的FTP服务器一样。而且,使用同Windows浏览器一样的图形界面建立和设置这些访问权限是非常方便的。
除了访问控制之外,GuildFTPd还提供了连接到FTP服务器之后限制用户行为的各种手段。根据带宽规则、连接时间限制、IP地址或者子网掩码(从而限制访问某些被封锁的IP地址以及这些地址发出的访问请求)或者“hammering”(hammering是在非常短的时间内频繁地连接服务器的行为)等情况,用户能够被踢出网络或者禁止访问服务器。允许和禁止基于子网掩码的连接功能使GuildFTPd软件非常适用于专用网络或者内部网环境。
用户连接将以容易阅读、实时图表和选择的记录等方式显示出来,因此很容易发现谁下载了什么,以及用了多长时间等。任何熟悉FTP服务器功能的人对于这个软件的图形用户界面一看就会。当然这个软件程序还支持一些FTP服务器的必备功能,如恢复中断的文件传输以及对连接和中断等各种事件提供广泛的个性化的信息提示。各种环境变量允许管理员在“服务器欢迎信息”中包含时间、日期、报价、免费空间等信息。
GuildFTPd软件的作者们显然在IRC的实时聊天环境方面花了大量时间了。他们在GuildFTPd中内建了一个IRC客户端程序,同时还为IRC客户端软件mIRC和Winx的提供了特殊的插件。这些插件能够让用户编写脚本,把FTP服务器的状态公布到特定IRC频道。例如,GuildFTPd能够向一个频道发布有关IP地址和端口的信息并对这些信息进行滚动。这些功能对IRC爱好者也许非常有用。但是,对于那些把GuildFTPd做为一个纯粹FTP服务器使用的用户,意义却不是很大。
帮助文件是GuildFTPd软件的主要弱点。这个软件的帮助文件仅在网络上提供,并且写得很随意和不清楚。因此,我们认为只有非常熟悉FTP服务器工作原理的人才能最有效地使用这个软件。好在图形界面接口本身就具有解释功能。第二个令人担心的问题是服务器倾向于IRC环境以及这个软件向这面做的个性化处理。这种软件开发道路可能会给GuildFTPd软件带来不利影响。这也许会让一些潜在用户对这款软件的功能定位出现误解。从它的优点来看,GuildFTPd是Windows环境中的功能强大、免费的、容易配置的FTP服务器软件。
优点:详细的有户级管理;容易设置;功能强大。
缺点:帮助文件很糟糕;重点倾向于IRC环境。


