Ftp-WG: NLST vs MLSD
Frank da Cruz <[email protected]> Wed, 16 Oct 2002 14:05:33 -0500
| Newsgroups | gmane.ietf.ftpext |
|---|---|
| Message-ID | <CMM.0.90.4.1034794523.fdc@watsol> |
By the way, readers of this list might want to take a look at C-Kermit 8.0.206: http://www.columbia.edu/kermit/ckc206.html (still in Beta) for their own purposes, because it's a useful tool for testing and stressing servers. It offers lots of options and combinations not supported by other clients, and it lets you watch what's happening if you tell it to: set ftp debug on As far as I know, it does not violate RFC959 or the current draft unless you out of your way to make it do so. Again, the commands shown in the table: http://www.columbia.edu/kermit/newftp.html#table allow you to force any combination of server-vs-client wildcard interpretation, NLST, and MLSD, and you can exercise it against any server. Thus, for example, it is possible to force it to send a wildcard as an MLSD argument (e.g. to test whether the server accepts and interprets it), although it will never do this by default. Note that this program is not only, or even primarily, an FTP client so it includes a lot of non-FTP related commands and functions. Most FTP commands work "naturally", in the sense that you can give the same commands at the C-Kermit> prompt that you can give to (say) the Unix FTP client, but to avoid ambiguity you can prefix any FTP command with the word "ftp". Complete documentation of the FTP client is here: http://www.columbia.edu/kermit/ckermit80.html#ftp (features new to the Beta version are in red). A scripting tutorial (which also illustrates many of the commands) is here: http://www.columbia.edu/kermit/ftpscripts.html This version of C-Kermit should be buildable on any Unix platform. - Frank