Erro "sequência de comandos inválida" em resposta ao comando MLSTOlá,
Sou o desenvolvedor do cliente FTP WinSCP.
http://winscp.net/
Recebi este relatório de um dos meus usuários:
http://winscp.net/forum/viewtopic.php?p=51452#51452
E consegui reproduzir o problema no seu servidor FTP (ftp.drivehq.com).
Claramente, seu servidor exige o comando PASV/PORT antes do MLST. Isso não faz sentido, já que o comando MLST não utiliza um canal de dados. Nunca vi outro servidor FTP com essa exigência.
Veja em anexo a transcrição da comunicação feita usando o cliente de linha de comando FTP do Windows (Create-Leone).

Agradeço qualquer feedback.
Martin Prikryl