Semantic search

Jump to: navigation, search


Alexis FTP (aftp)
aftp is an FTP library and a background FTP tool. The aftp tool is a good example on how to use the library. You need FTP functionality in your software? Use the aftp library!
ByteHoard
This is a candidate for deletion: Unclear licensing, potentially non-free. None of the PHP code (that I saw) mentions the GPL. Instead, states "Copyright (c) Andrew Godwin & contributors 2004". Documentation included with the software has no mention of a licence. Drw (talk) 09:34, 18 July 2018 (EDT) ByteHoard is a remote file storage system that provides a Web-based interface for users to upload, download, edit, delete, and share their files. It uses a database for user details, registrations, etc., and needs PHP 4 or higher. It has a fully-featured admin interface, along with moderated registrations, automatic email notification, and template-based layouts.
Chestnut FTP Search
A Web application to search for files on FTP servers. Users can query files by part of the file name, the entire file name, a regular expression, or a shell pattern. To store file indexes, PostgreSQL or MySQL is used.
Cmdftp
'cmdftp' is a command line FTP client with shell-like functions which uses passive mode only, works in local and remote mode transparently, tries to keep the connection alive, and supports multiple and recursive file transfers.
Curlftpfs
This is a file system client based on the FTP File Transfer Protocol.
File Service Protocol
FSP is a UDP-based protocol for transferring files. It has many benefits over FTP, mainly for running anonymous archives. It is usable on lines with high packet loss ratio (70% WiFi), can go behind firewalls and unnoticed by port scans (because of UDP), does not overload networks when hosting ISOs or movies, share files on modem lines without eating all of the bandwidth, and keeps lamers away from your site (they don't know how to get to it). This project is an active continuation of the FSP code base (abandoned for the last 5 years).
FileZilla client
FileZilla is a FTP client with a nice graphical front-end. Features include:
  • Supports FTP, FTP over SSL/TLS (FTPS) and SSH File Transfer Protocol (SFTP)
  • Supports resume and transfer of large files >4GB
  • Configurable Speed limits
  • Drag & drop support
  • Bookmarking
  • Filename filtering on filename (regex support), file size, and user/group permissions.
  • Directory comparison to quickly see differences between files on the local machine and the server
  • Synchronized directory browsing, such that if you have an identical directory structure on the local machine and the server, means that any directory navigation on one machine is duplicated on the other.
  • Remote file search
  • IPv6 support
There is a free software server as well that runs only on Windows. See our FTP category for a list of free software FTP servers that run on GNU/Linux. Warning: the Windows installer bundles adware; use the ZIP download instead.
Ftp-outboxd
This is a candidate for deletion: Links broken. No links to page. Email to maintainer broken. Poppy-one (talk) 02:57, 31 July 2018 (EDT) 'ftp-outboxd' sends files and directories placed in certain folders to other hosts. It can handle any number of spools, and can send to multiple hosts for each spool. It can also recursively handle subdirectories placed in the outgoing "hot folders". It deletes pending files upon successful transfer, and preserves and retries upon failure.
FtpUtil
ftputil is a high-level FTP client library for the Python programming language. ftputil implements a virtual file system for accessing FTP servers, that is, it can generate file-like objects for remote files. The library supports many functions similar to those in the os, os.path and shutil modules. ftputil has convenience functions for conditional uploads and downloads, and handles FTP clients and servers in different timezones.
Ftpproxy
'ftp.proxy' is an application level gateway for FTP. It allows either forwarding to a specific host or optional client side server selection w/o allowed host list, access and command control trough external programs.
GproFTPd
GProFTPD is a GNOME frontend for the ProFTPD standalone server.
Leafget
leafget is a network files downloader and manager for gnome with libgtkmm.
Lftp
'lftp' is a sophisticated file transfer program with command line interface. Its multithreaded design lets you issue and execute multiple commands simultaneously or in the background. It also has mirroring capabilities and will reconnect and continue transfers if you get disconnected. Also, if you quit the program while transfers are still in progress, it will switch to nohup mode and finish the transfers in the background. Supported are FTP, HTTP, FISH, SFTP, HTTPS and FTPS protocols. BitTorrent protocol is also supported as 'torrent' command.
Libopennet
'Libopennet' lets developers open_net() files or URLs and get a file descriptor back that they can use to read data from. It supports HTTP (read-only) and FTP (read or write). It also comes with read_net() to do a forceful read(), and lseek_net() for calling lseek on the socket/file.
Moftpd
'moftpd' is a powerful FTP server supporting IPv6, virtual hosts, fine grained permissions, and much more
More Points
Free and Open Source FTP client and self-hosted FTP server written in Python and Flask. This application works as a self-hosted FTP server/client, Where you create a point to connect to the FTP server, from there you can quickly create/edit/upload/delete files. The purpose of this project is to offer a free alternative for households or small businesses.
Net2ftp
'net2ftp' is a Web-based FTP client, offering standard FTP client functionality using a browser. Users can also zip files, email them in attachments, and edit or view code with syntax highlighting in their browser. Configuration options include: restricting the access to one FTP server, banning IP addresses or FTP servers, setting a daily consumption limit, and 3 kinds of logging. The package works under PHP's Safe Mode, and is available in ten languages.
Pac manager
PAC Manager is a secure connection manager with automatiions, which make it good GNU/Linux and free software replacement for SecureCRT and Putty. Some features include:
  • Simple GUI to manage/launch connections to remote machines.
  • Scripting possibilities, 'ala' SecureCRT
  • Configurable Pre
Pagekite
PageKite is a system for connecting your localhost servers to the public Internet, giving them names and making them globally accessible. It works on most common operating systems and it doesn't matter what kind of Internet connection you have. The PageKite back-end configures DNS for your server and establishes communication with our global pool of front-end relays. These relays have public IP addresses and are visible on the global Internet, which makes it possible for them to accept incoming requests on your server's behalf. These requests get forwarded (proxied) over the tunnel to your server, and any replies travel back the same way.
Stftp
stftp is a "simple" terminal FTP client, using ncurses. It aims to be more user friendly than other interactive terminal clients by presenting a fullscreen representation of the remote directory.
Tnftp
tnftp is a port of the NetBSD FTP client, containing many advanced features, to other systems. tnftp was formerly known as lukemftp, it was renamed in February 2003. Some enhancements over the standard ftp program include: command-line editing within tnftp, command-line fetching of URLs including proxy support and authentication, configurable prompt, tab completion of remote directory and filenames, transfer progress bar, and more.
Unboxftpd
An FTP server application for Django. Add FTP server capabilities to your Django project easily.
Vsftpd
'vsftpd' is a secure and fast FTP server for *NIX-like systems that is used on many large and critical Internet sites. Despite its small size, it is surprisingly configurable.
Weex
Weex automates the remote maintainance of a Web page or other FTP archive. It will synchronize a set of local files to a remote server by performing uploads and remote deletes as required.
Wmget
'wmget' lets you run multiple downloads and monitor or control them from within a dockapp. This makes it easy to see their progress without keeping extra windows open. 'wmget' uses the libcurl library to support HTTP and FTP downloads. It will work with any window manager that supports dockapps.
WxSFTP
wxSFTP is a simple, easy to use and portable SFTP client. With simple we mean that the program will have only the main features needed. The structure consists of a two panel window, one for the local filesystem and another for the remote filesystem. To be easy to use we are developing a graphical client that will be HIG compliant. Portability is reached with language (python) and graphical library (wxpython).
Yafc
YAFC is quite a powerful FTP client. It is a console interface to the FTP protocol. Some of the features are recursive transfers, nohup transfers, colored ls, cached directory listings, autologin and bookmarks, powerful aliases and extensive tab completion. It also has support for Kerberos authentication.


Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the page “GNU Free Documentation License”.

The copyright and license notices on this page only apply to the text on this page. Any software or copyright-licenses or other similar notices described in this text has its own copyright notice and license, which can usually be found in the distribution or license text itself.