GFTP

Last updated

gFTP
Developer(s) Brian Masney
Stable release
2.0.19 [1]   OOjs UI icon edit-ltr-progressive.svg / 30 November 2008
Preview release
2.9.1b [2]   OOjs UI icon edit-ltr-progressive.svg / 15 February 2022
Operating system Cross-platform
Available in67 languages [3]
List of languages
Amharic, Arabic, Assamese, Azerbaijani, Belarusian, Bulgarian, Bengali, Bengali (India), Bosnian, Catalan, Catalan (Valencia), Czech, Danish, German, Dzongkha, Greek, English (Canada), English (Great Britain), Esperanto, Spanish, Estonian, Basque, Finnish, French, Irish, Galician, Gujarati, Hebrew, Hindi, Croatian, Hungarian, Italian, Japanese, Kannada, Korean, Lithuanian, Latvian, Macedonian, Malayalam, Marathi, Malay, Norwegian Bokmål, Nepali, Dutch, Occitan, Oriya, Punjabi , Polish, Portuguese, Portuguese (Brazil), Romanian, Russian, Kinyarwanda, Slovak, Slovenian, Albanian, Serbian, Serbian (Latin), Swedish, Tamil, Telugu, Thai, Turkish, Ukrainian, Chinese (Simplified, PRC), Chinese (Traditional, Hong Kong S.A.R.), Chinese (Traditional, Taiwan)
Type File Transfer Protocol client
License GPL-2.0-or-later
Website www.gftp.org

gFTP is a free and open-source multithreaded File Transfer Protocol client program. It is most used on Unix-like systems such as Linux, macOS, and Sony PlayStation 3 [ citation needed ]. It includes both a graphical user interface (GUI), which utilizes the GTK+ graphical toolkit, and a command-line interface. gFTP is released under the terms of the GPL and has been translated into 45 languages. [4] [5] [6]

Contents

There is support for the FTP, FTPS (control connection only), HTTP, HTTPS, SFTP, and FSP protocols as well as FTP and HTTP proxy server support and FXP file transfers (transferring files between two remote servers via FTP). [6]

The GUI uses a double-paned layout, with the local filesystem in the left pane and the remote filesystem in the right pane. Below there is a transfer queue that shows the real-time status of each queued or active file transfer. At the bottom is a message log, which displays the text commands and responses between gFTP and the remote server. Sites are stored in a hierarchical collection of bookmarks, though a site bar allows connections to unbookmarked sites. [4]

Project head Brian Masney indicated in June 2013 that, with no new releases since 2008, he would like a new developer to take it over. To date no one has done so and the project remains dormant. [7]

See also

Related Research Articles

A file manager or file browser is a computer program that provides a user interface to manage files and folders. The most common operations performed on files or groups of files include creating, opening, renaming, copying, moving, deleting and searching for files, as well as modifying file attributes, properties and file permissions. Folders and files may be displayed in a hierarchical tree based on their directory structure.

<span class="mw-page-title-main">Konqueror</span> Web browser and file manager

Konqueror is a free and open-source web browser and file manager that provides web access and file-viewer functionality for file systems. It forms a core part of the KDE Software Compilation. Developed by volunteers, Konqueror can run on most Unix-like operating systems. The KDE community licenses and distributes Konqueror under GNU GPL-2.0-or-later.

The Secure Shell Protocol (SSH) is a cryptographic network protocol for operating network services securely over an unsecured network. Its most notable applications are remote login and command-line execution.

Network File System (NFS) is a distributed file system protocol originally developed by Sun Microsystems (Sun) in 1984, allowing a user on a client computer to access files over a computer network much like local storage is accessed. NFS, like many other protocols, builds on the Open Network Computing Remote Procedure Call system. NFS is an open IETF standard defined in a Request for Comments (RFC), allowing anyone to implement the protocol.

The File Transfer Protocol (FTP) is a standard communication protocol used for the transfer of computer files from a server to a client on a computer network. FTP is built on a client–server model architecture using separate control and data connections between the client and the server. FTP users may authenticate themselves with a plain-text sign-in protocol, normally in the form of a username and password, but can connect anonymously if the server is configured to allow it. For secure transmission that protects the username and password, and encrypts the content, FTP is often secured with SSL/TLS (FTPS) or replaced with SSH File Transfer Protocol (SFTP).

<span class="mw-page-title-main">Windowing system</span> Software that manages separately different parts of display screens

In computing, a windowing system is a software suite that manages separately different parts of display screens. It is a type of graphical user interface (GUI) which implements the WIMP paradigm for a user interface.

curl is a computer software project providing a library (libcurl) and command-line tool (curl) for transferring data using various network protocols. The name stands for "Client for URL".

lftp Free software command-line client for several file transfer protocols

lftp is a command-line program client for several file transfer protocols. lftp is designed for Unix and Unix-like operating systems. It was developed by Alexander Lukyanov, and is distributed under the GNU General Public License.

<span class="mw-page-title-main">FileZilla</span> Free software, cross-platform file transfer protocol application

FileZilla is a free and open-source, cross-platform FTP application, consisting of FileZilla Client and FileZilla Server. Clients are available for Windows, Linux, and macOS. Both server and client support FTP and FTPS, while the client can in addition connect to SFTP servers. FileZilla's source code is hosted on SourceForge.

Filesystem in Userspace (FUSE) is a software interface for Unix and Unix-like computer operating systems that lets non-privileged users create their own file systems without editing kernel code. This is achieved by running file system code in user space while the FUSE module provides only a bridge to the actual kernel interfaces.

gPhoto Software

gPhoto is a set of software applications and libraries for use in digital photography. gPhoto supports not just retrieving of images from camera devices, but also upload and remote controlled configuration and capture, depending on whether the camera supports those features.

The following tables compare general and technical information for a number of File Transfer Protocol (FTP) clients. Unless otherwise specified in footnotes, comparisons are based on the stable versions without any add-ons, extensions, or external programs.

<span class="mw-page-title-main">WinSCP</span> File transfer software for Windows

WinSCP is a free and open-source SSH File Transfer Protocol (SFTP), File Transfer Protocol (FTP), WebDAV, Amazon S3, and secure copy protocol (SCP) client for Microsoft Windows.

FTPFS refers to file systems that support access to a File Transfer Protocol (FTP) server through standard file system application programming interfaces (APIs).

WS_FTP File Transfer Protocol client

WinSock File Transfer Protocol, or WS_FTP, is a secure file transfer software package produced by Ipswitch, Inc. Ipswitch is a Massachusetts-based software producer established in 1991 that focuses on networking and file sharing. WS_FTP consists of an FTP server and an FTP client and has over 40 million users worldwide.

A home server is a computing server located in a private computing residence providing services to other devices inside or outside the household through a home network or the Internet. Such services may include file and printer serving, media center serving, home automation control, web serving, web caching, file sharing and synchronization, video surveillance and digital video recorder, calendar and contact sharing and synchronization, account authentication, and backup services.

CrushFTP is a proprietary multi-protocol, multi-platform file transfer server originally developed in 1999. CrushFTP is shareware with a tiered pricing model. It is targeted at home users on up to enterprise users.

<span class="mw-page-title-main">ExpanDrive</span>

ExpanDrive is a network filesystem client for MacOS, Microsoft Windows and Linux that facilitates mapping of local volume to many different types of cloud storage. When a server is mounted with ExpanDrive any program can read, write, and manage remote files as if they were stored locally. This is different from most File Transfer Clients because it is integrated into all applications on the operating system. It also does not require a file to be downloaded to access portions of the content. ExpanDrive is commercial software, at a cost of $49.95 per license. A 7-day, unrestricted demo is available for evaluation.

<span class="mw-page-title-main">Duplicati</span> Backup software

Duplicati is a backup client that securely stores encrypted, incremental, compressed remote backups of local files on cloud storage services and remote file servers. Duplicati supports not only various online backup services like OneDrive, Amazon S3, Backblaze, Rackspace Cloud Files, Tahoe LAFS, and Google Drive, but also any servers that support SSH/SFTP, WebDAV, or FTP.

References

  1. Brian Masney (30 November 2008). "gFTP 2.0.19 has been released".
  2. "Release gFTP 2.9.1b". 15 February 2022.
  3. "gftp/po at master · masneyb/gftp". github.com. Retrieved 9 April 2021.
  4. 1 2 Comiskey, Chris (May 2009). "10 Awesome Linux Applications for Your PlayStation 3". Pcgamer. Retrieved 12 September 2010.
  5. Peek, Jerry (May 2004). "gFTP and More". Archived from the original on 21 March 2007. Retrieved 12 September 2010.{{cite web}}: CS1 maint: unfit URL (link)
  6. 1 2 Freshmeat (2010). "gFTP" . Retrieved 12 September 2010.
  7. Masney, Brian (June 2013). "gFTP - The Future". Archived from the original on 30 June 2013. Retrieved 16 December 2013. June 2013 - It has been over five years since I last put out a new release of gFTP. I have some ideas about where I would like to see the project go, however life gets in the way. I would like to hand this project off to someone compotent. I am willing to work with you to help get you up to speed on the code base and what I think needs to be done to improve it. I would expect a few patches first to ensure interest, but after that you would be free to take the project in whatever direction that you wanted.