proftpd
2 отговора
121 прегледа
Re: proftpd
Може да изредактираш mod_xfer.c и да добавиш POST_CMD handler в таблицата xfer_commands. POST_CMD handler-а трябва да вика една доста проста функция. Нещо от типа на:
-----------------------
'twaz just for fun.
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.