VNC with encryption and file transfer

I have used the free edition of RealVNC until I did some research about how to get the connection encrypted. I have tried RealVNC Personal Edition with encryption, but it doesn’t have built in file transfer capability. Meet UltraVNC! It is GPL’ed, has encryption and built in file transfer!