вы хотите бесплатный с возможностью дописывания?
бесплатных и "со всеми фишками" не видел, может быть и есть такие (т.е. нужно добавлять то что вам нужно)
некоторые лучшие платные/бесплатные тут тут
я набрал в браузере - да, оно создает...
доступ получается ко всем каталогам!!
но а как создать "закрыртый фтп доступ"? то что я спрашивал, скажите пожалуйста?
rtyug добавил 06.05.2010 в 13:31
спасибо, а как выполнить в перловом скрипте?
с браузера работает, в почему не работает со скрипта??
print `fetch -qo - "https://**.**.**.***/manager/ispmgr?authinfo=chost:***&name=ftpuser&passwd=ftppassword&htype=equalme&dir=&disklimit=0¬e=&func=ftp.edit&elid=&sok=ok&out=xml"`;
rtyug добавил 06.05.2010 в 13:39
сори, проблема была в том что ошибка в запросе, вот это вот надо было убрать su=ftpuser
я написал, по доке http://firstvds.ru/ru/technology/docs/isp-pro-ru-7/index.html?page=api.html можно fetch
`fetch -qo - "https://**.**.**.***/manager/ispmgr?authinfo=chost:***&name=ftpuser&passwd=ftppassword&htype=equalme&dir=&disklimit=0¬e=&func=ftp.edit&elid=&sok=ok&out=xml"`;
акаунт не содан!
как создать?
а кто какой движок выбрал и кто что сделал на нем???
на этом форуме часто все спрашивают про движок СС, но никто не пишет что выбрал и что сделал...
понятно, спасибо,
а "закрытый фтп доступ" нельзя создать?
т.е. чтобы пользователи имели свой пресональный фтп акаунт, как каталог на сервере?
доступа нету к логу /usr/local/ispmgr/var/ispmgr.log
рута к серверу нету....
понятно, я только что посмотрел и не очень понял после того как авторизировал, как добавить этот фтп? :)
вывело
uid=502(chost) gid=503(chost) groups=501(mgrsecure),503(chost)
я так понял - нужен рут...
rtyug добавил 05.05.2010 в 16:37
а можно бот написать, чтобы зайти в панель и создать....??
да, root, wheel, 750
там по ходу геморой какой-то...
rtyug добавил 05.05.2010 в 14:55
команды с perl выполняються...
попробую просто с консоля запустить
вот еще товарищи сделали аналог: :)
Kamaitachi
http://search.cpan.org/~typester/Kamaitachi-0.03/lib/Kamaitachi.pm
(вместо red5 я бы попробовал бы вот эту штуку использовать)
тут
Kamaitachi - perl flash media server SYNOPSIS ^ use Kamaitachi; my $kamaitachi = Kamaitachi->new( port => 1935 ); $kamaitachi->register_services( 'servive1' => 'Your::Service::Class1', 'servive2' => 'Your::Service::Class2', ); $kamaitachi->run; DESCRIPTION ^ Kamaitachi is perl implementation of Adobe's RTMP(Real Time Messaging Protocol). Now kamaitachi supports Remoting and MediaStreaming via RTMP. SharedObject is not implemented yet. This 0.x is development *alpha* version. API Interface and design are stil fluid. If you want to use kamaitachi, look at example directory. it contains both server script and client swf.
тут можно использовать событийно ориентированное программирование
sub run { my $self = shift; Danga::Socket->AddTimer( 0, sub { my $poll = $Danga::Socket::HaveKQueue ? 'kqueue' : $Danga::Socket::HaveEpoll ? 'epoll' : 'poll'; $self->logger->debug( "started kamaitachi port $self->{port} with $poll" ); } ); Danga::Socket->EventLoop; }