Skip to content

himanshuo/tftp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Trivial File Transport Protocol (TFTP )

This is a golang implementation of the TFTP protocol. This repo currently supports only the server. It is possible to use the tftp linux utility (http://www.tutorialspoint.com/unix_commands/tftp.htm) to work with the server. The client is on its way.

Features

  • putting file on server
  • getting file from server
  • concurrent requests
  • deduplicated storage
  • handles large files
  • built with extendibility in mind
  • modularized
  • How to run server

    go to tftp repo and run: go run ./tftp_server/server.go

    How to run tests

    go to tftp repo and run: go test ./tests/

    About

    Implementation of the TFTP protocol to create a simple file storage server

    Resources

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published

    Languages