Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PuppyTransfer

PuppyTransfer is linux CLI utility, which allows to send files P2P in LAN, and also through most NATs.

  • Based on UDT
  • No dependencies
  • Requires C++11

Installation

You can download AppImage, and also it will be soon available on flatpack and snap.

Building

Build with cmake :

cmake <path_to_src>
make

Using examples

In local network :

./puppytransfer --receive #on receiving file host
./puppytransfer --send --ip=127.0.0.1 image1.png image2.jpg document.zip # on sending host

In public internet, we need to punch NAT to establish P2P connection, so you need to choose some keyword, that will identify your connection :

./puppytransfer --receive --nat_word=puppy_
./puppytransfer --send --nat_word=puppy_ # the same nat keyword

See regular_website

About

Linux CLI P2P UDT-based file transfer utility for LAN, and WAN(throught NAT)

Resources

Stars

7 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages