UFTP is an encrypted multicast file transfer program, designed to securely, reliably, and efficiently transfer files to multiple receivers simultaneously. This is useful for distributing large files to a large number of receivers, and is especially useful for data distribution over a satellite link (with two way communication), where the inherent delay makes any TCP based communication highly inefficient. The multicast encryption scheme is based on TLS with extensions to allow multiple receivers to share a common key. UFTP also has the capability to communicate over disjoint networks separated by one or more firewalls (NAT traversal) and without full end-to-end multicast capability (multicast tunneling) through the use of a UFTP proxy server. These proxies also provide scalability by aggregating responses from a group of receivers.

Project Activity

See All Activity >

License

Other License, GNU General Public License version 3.0 (GPLv3)

Follow UFTP

UFTP Web Site

You Might Also Like
New Plans, same great Auth0 | Auth0 by Okta Icon
New Plans, same great Auth0 | Auth0 by Okta

You asked, we delivered! Auth0 has expanded our Free and Paid plans to make it even easier for you to protect your customers identities.

In our new Free Plan, you'll receive more MAUs than ever. You'll also be able to add Passwordless authentication, use your own custom domain, and more. Our expanded Paid Plans include increased connections, more MFA offerings, and more. Check out what's new.
Learn more
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
3
0
0
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5

User Reviews

  • Outstanding set of code - really well thought out and does exactly what it says it will. So much of what I thought I would need to do externally has been taken care of for you. Highly recommend.
    1 user found this review helpful.
  • Thanks for this amazingly resiliant protocol that is bullet proof to send data over Irididium satellite phone data connection. Slow ! 2.4KB/s on average and glitchy. This protocol of all tested ftp, ssh and a few others is the only one that works over UDP so really light and is able to send files as big as 200kB on the first attempt. Really hats off !
    2 users found this review helpful.
  • Extremely useful tool. I used this to achieve higher speed file publishing between servers in Europe and China (see Github -> sieger82/high-speed-tridion-publishing). Works perfectly and is well documented. Worked the first time.
    3 users found this review helpful.
Read more reviews >

Additional Project Details

Operating Systems

Solaris, Linux, FreeBSD, Mac, Windows

Intended Audience

Advanced End Users, System Administrators, Developers

User Interface

Command-line

Programming Language

C

Related Categories

C File Transfer Protocol (FTP) Software, C Networking Software, C Proxy Servers

Registered

2013-07-05