Doesn't show anywhere near all the files

I've got a server running proftpd, and one of the people I'm hosting said that when they logged in with smartftp, they only saw the folders dev, sys and proc. and I knew that wasn't right, as someone else I'm hosting who uses a different client has everything working fine.

so I decided to download smartftp and see what was the matter. I've tried 3 different versions: 2.0.995, 2.0.995.10, 2.0.995.11. and I've played around with options (listing options, upnp, cert, caching) and still can't get it to work

here's the smartftp log and the raw directory listing, along with a screenshot of smartftp, putty, and the command line ftp

[15:43:35] SmartFTP v2.0.995.11

[15:43:35] Resolving host name ""

[15:43:35] Connecting to Port: 21

[15:43:35] Connected to

[15:43:35] 220 ProFTPD 1.2.10 Server ( []

[15:43:35] USER dan

[15:43:35] 331 Password required for dan.

[15:43:35] PASS (hidden)

[15:43:38] 230 User dan logged in.

[15:43:38] SYST

[15:43:38] 215 UNIX Type: L8

[15:43:38] FEAT

[15:43:38] 211-Features:

[15:43:38] 211-MDTM

[15:43:38] 211-REST STREAM

[15:43:38] 211-SIZE

[15:43:38] 211 End

[15:43:38] PWD

[15:43:38] 257 "/home/dan" is current directory.

drwxr-xr-x   3 dan	  dan		  4.0k Mar  5 06:17 .

drwxr-xr-x   6 root	 root		 4.0k Mar  3 18:25 ..

-rw-------   1 dan	  dan		   194 Mar  5 19:00 .bash_history

-rw-r--r--   1 dan	  dan		   414 Mar  2 23:24 .bash_profile

-rw-r--r--   1 dan	  dan		  2.2k Mar  2 23:24 .bashrc

lrwxrwxrwx   1 dan	  dan			32 Mar  3 08:18 -> /var/www/active/

drwxr-xr-x   9 dan	  dan		  4.0k Mar  3 08:16 public_html


Please post the complete log from your FTP session. The directory listing part is missing in the log you posted.

If you look at the following line:
drwxr-xr-x 9 dan dan 4.0k Mar 3 08:16 public_html

You see that the size part is not in bytes as the SmartFTP client expects it to be: 4.0k
It should be 4096 instead. I doubt that many FTP clients can handle this non-standard listing format correctly. The command line FTP client just shows the raw directory listing.


Hello ..

Test it again with the latest version:

It's not very wise to set the -h switch in the LISTOptions of your proftpd.conf.
- Size value is not byte accurate. Therefore the size information is kinda useless for the FTP client.
- All FTP clients I have tested have some problems. They either show the size as 0 bytes or the size is not calculated correctly.