Skip to content

A library crate for building simple, easy-to-use TFTP Servers and Clients

Notifications You must be signed in to change notification settings

de-vri-es/simple-tftp

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

simple-tftp

A crate that contains everything you need to build a small TFTP server or client. It aims to be easy to use / read over over performant.

What is TFTP?

TFTP is an older protocol for transfering files over the network defined in RFC-1350: The TFTP Protocol (Revision 2). These days it is mainly used to boot or flash embedded devices over ethernet.

Supported RFCs

1350 - The TFTP Protocol (Revision 2)

2347 - TFTP Option Extension

2348 - TFTP Blocksize Option

⚠️ 2349 - TFTP Timeout Interval and Transfer Size Options

╰Timeout option is recognized by the packet parser, but not supported by the server

2090 - TFTP Multicast Option

About

A library crate for building simple, easy-to-use TFTP Servers and Clients

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 100.0%