Use of MLST / MLSD commands in FTPSBlackbox - SecureBlackbox®
Originally FTP didn't specify the format of directory listing response. This was caused by the approach used by server software - they called OS functions to list the directory and then just sent the listing to the client. As a consequence huge variety of directory listing formats (over 400 formats) has appeared.
MLST and MLSD commands has been added to FTP recently. Specification for thes commands describes the exact format of the provided listing. The exact format makes it possible to easily parse directory listings.
As FTPSBlackbox supports this command and tries to use it automatically when the server advertises MLSD support, you don't need to deal with the variety of the listing formats. In server-side classes FTPSBlackbox handles MLSD command and formats output according to RFC requirements.