FTP сервер под винду?
FileZilla вроде ничего
Filezilla FTP Server
я в последний раз это использовал:
Cerberus FTP server http://www.securitylab.ru/software/267405.php
http://www.cerberusftp.com/
лицензия у него довольно оригинальная:
если правильно помню, то умеет все что тебе нужно.
Cerberus FTP server http://www.securitylab.ru/software/267405.php
http://www.cerberusftp.com/
лицензия у него довольно оригинальная:
NOTE: The software itself never expires, just the ability to update expires. You can purchase another year of upgrades at any time. One license entitles you to install a copy of Cerberus FTP Server on one computer.
если правильно помню, то умеет все что тебе нужно.
filezilla server
Доволен.
Доволен.
FileZilla нашим поисковиком плохо индексируется (не видит все файлы). По крайней мере у меня.
Спасибо, попробую 

Это проблема поисковика. Файлзилла ему говорит, что имена файлов в utf8, а он все равно их хочет видеть в cp1251, что противоречит стандарту FTP. Впрочем для файлзиллы есть патч, который заставяет её работать в cp1251.
Видимо, что-то эта файлзилла делает не по стандарту, т.к. на других фтп-шниках юникод видится без проблем. Я уже не помню, что конкретно, но мне она из-за чего-то сильно не нравилась (когда тестировал поисковый модуль фтп от одного из search engin'ов).
>т.к. на других фтп-шниках юникод видится без проблем.
пример такого (юникодного и правильно индексируемого поисковиком) фтп приведи, пожалуйста.
пример такого (юникодного и правильно индексируемого поисковиком) фтп приведи, пожалуйста.
пример такого (юникодного и правильно индексируемого поисковиком) фтп приведи, пожалуйста.учитывая то, как сейчас работает сеть, это крайне трудно сделать.
Приведу пруфлинк со своей стороны
окей, убедил...
Кстати, вот примерный патч для ftpspider.pl:
C:\temp\fsmbsearch\scripts>svn diffp.s.: я не знаю перла, есличо
Index: ftpspider.pl
===================================================================
--- ftpspider.pl (revision 162)
+++ ftpspider.pl (working copy)
@@ -65,6 +65,27 @@
# Login
$ftp->login($user,$password) or die "Cannot login to $addr: ".$ftp->message."\n";
+#rfc2640
+my ($utf8server, $clntreq) = (0, 0);
+$utf8server = 1 if $icharset eq "utf8";
+if (!$utf8server && 2 eq $ftp->quot("FEAT" {
+ split("\n", $ftp->message);
+ foreach (@_) {
+ if (/UTF8$/i) {
+ $utf8server = 1;
+ if ($ocharset && $icharset ne "utf8") {
+ $converter=new Text::Iconv("utf8",$ocharset);
+ }
+ }
+ }
+}
+# According to the previous (pre-rfc2640 compatible) revision of rfc2640,
+# this actions are required for some servers (like Gene6).
+if ($utf8server) {
+ $clntreq = 1 unless 2 ne $ftp->quot("CLNT ftpspider"); #actually, additional check in FEAT should be performed
+ $ftp->quot("OPTS UTF8 ON");
+}
+
# Scan
my $id=1;
ftplist("/",0,$max_depth);
@@ -251,5 +272,7 @@
$ftp = Net::FTP->new($addr, Debug => 0, Passive => $passive);
die "Cannot reconnect to FTP $addr" unless defined $ftp;
$ftp->login($user,$password) or die "Cannot login to $addr: ".$ftp->message."\n";
+ $ftp->quot("CLNT ftpspider") if $clntreq;
+ $ftp->quot("OPTS UTF8 ON") if utf8server;
$ftp->cwd($dir) if defined $dir;
}
Оставить комментарий
maxiim9
Давно не интересовался этим вопросом, лет 5 назад было модно использовать Serv-U. Может, что-нибудь ещё интересное вышло?Никакой нагрузки на FTP не будет, желательно минимум функций (скачать/закачать файл с авторизацией) и минимум отжираемых ресурсов и уязвимостей.
Freeware-лицензия будет заметным плюсом