EFTP (Encrypted File Transfer Protocol) is a client/server application, that offers the same functionality as standard FTP, but with encryption. It uses a combination of Public Key encryption and Symmetric Key encryption to allow fast and secure transfers over any TCP/IP network, including the Internet. EFTP offers an easy to use graphical interface with user management, user groups, group administration. The server can be run as a strictly encrypted server, or like a regular FTP server that allows connections from standard FTP clients as well. A small, standalone client is included with the download, that can be used to initiate a secure connection to EFTP obtain the most secure level of data transfer. EFTP also includes several advanced features like IP restrictions, logging, banned user list.