Skip to content

axl89/Pure-Go-Tentacle-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

This is a personal project to learn Golang.

Working features

  • Sending files

Not implementing

  • Compression
  • SSL
  • File retrieval
  • Retries
  • Timeout
  • Proxy

About Tentacle

Tentacle is a client/server file transfer protocol that aims to be:

  • Secure by design.
  • Easy to use.
  • Versatile and cross-platform.

Tentacle was created to replace more complex tools like SCP and FTP for simple file transfer/retrieval, and switch from authentication mechanisms like .netrc, interactive logins and SSH keys to X.509 certificates. Simple password authentication over a SSL secured connection is supported too.

Tentacle runs on IANA assigned port 41121/tcp.

The client and server are designed to be run from the command line or called from a shell script, and no configuration files are needed.

Tentacle is now the default file transfer method for Pandora FMS and Babel Enterprise.

PERL (server and client) and ANSI C/POSIX (client) implementations are available.