proftpd

2 отговора 121 прегледа
#1

proftpd

Zdraveite,

moga li (kak) da nakaram proftpd da prashta uploadnat file na vunshna komanda

Отговор
в отговор на bk #2

Re: proftpd

Може да изредактираш mod_xfer.c и да добавиш POST_CMD handler в таблицата xfer_commands. POST_CMD handler-а трябва да вика една доста проста функция. Нещо от типа на:

const char *external_cmd = "/bin/rm"

int run_external (char *filename)
{
pid_t pid;
int status;

pid = fork ();
switch (pid) {
case -1:
return (-1);
case 0:
execlp (external_cmd, external_cmd, filename, NULL);
exit (0);
}
if (waitpid (pid, &status, 0) == -1) {
return (-1);
}
return (0);
}

-----------------------
'twaz just for fun.

Отговор
в отговор на Penguin #3

Re: proftpd

Въх!

Отговор