Lftp to dość zaawansowana aplikacja umożliwiającą transfer plików. Dużą zaletą tego klienta jest wsparcie dla wielu protokołów.
Obsługiwane protokoły: FTP, HTTP, FISH, SFTP, HTTPS i FTPS. Wśród całej masy funkcji, które oferuje program można wymienić takie jak wparcie proxy oraz obsługę IPv6 (HTTP i FTP), możliwość transferu bezpośrednio pomiędzy serwerami (FXP), kolejkowanie zadań, automatyczne wznawianie przerwanego połączenia, obsługę skryptów, możliwość wykonania zadania w określonym czasie, kopiowanie plików pomiędzy dwoma serwerami (np. FTP i HTTP) i wiele więcej. Lftp ze względu na swoje zaawansowane możliwości kierowany jest raczej do bardziej wymagających użytkowników.