Skip to content

EchelonF - EchelonFiletransfer. Super useful and the fastest tool to transfer files between unix-based machines. Doesn't have any encryption, compressing and so on. Uses 7777 port and TCP connection, needs cmake to build.

License

Notifications You must be signed in to change notification settings

daffukk/echelonF

Repository files navigation

EchelonF

EchelonF is a tool, that provides file transfering between Unix-based machines through TCP sockets. Please report about all bugs in issues section.

TODO

  • Add code comments
  • Replace 'readsome' with 'read'
  • Add custom filepath support
  • Add multi-sending one file from the server
  • Add secure transfer by encrypting file stream

Compiling

To compile application just run ./build.sh

Usage and examples

First of all, you need to compile the application.

Note

Server and client both using port 7777, buffer size is 4096. Both can be changed using --port or --buffer flags.
Type of connection: TCP.

Both server and client instructions can be shown be using these commands:

./ecf --help

Tips and issues

Tip

You can create a short alias by adding this line to your shell configuration file(e.g., ~/.bashrc or ~/.zshrc):

alias ecf=/path/to/ecf

License

This project is licensed under MIT.

About

EchelonF - EchelonFiletransfer. Super useful and the fastest tool to transfer files between unix-based machines. Doesn't have any encryption, compressing and so on. Uses 7777 port and TCP connection, needs cmake to build.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages