dredge
Dredge is a data retransmission engine. It provides a simple way, to reliable send files to a server over a generic TCP, TLS, HTTP, or HTTPS socket.
dredge is released under the GPL license.