rtyug

rtyug
Рейтинг
263
Регистрация
13.05.2009
Должность
perl,php,sql,javascript(jquery),freebsd/linux
Интересы
perl,php,sql,javascript(jquery),freebsd/linux
https://minfin.com.ua/blogs/94589307/115366/

вы хотите бесплатный с возможностью дописывания?

бесплатных и "со всеми фишками" не видел, может быть и есть такие (т.е. нужно добавлять то что вам нужно)

некоторые лучшие платные/бесплатные тут тут

я набрал в браузере - да, оно создает...

доступ получается ко всем каталогам!!

но а как создать "закрыртый фтп доступ"? то что я спрашивал, скажите пожалуйста?

rtyug добавил 06.05.2010 в 13:31

спасибо, а как выполнить в перловом скрипте?

с браузера работает, в почему не работает со скрипта??


print `fetch -qo - "https://**.**.**.***/manager/ispmgr?authinfo=chost:***&name=ftpuser&passwd=ftppassword&htype=equalme&dir=&disklimit=0&note=&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&note=&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;
}
Всего: 2062