Skip to content

Latest commit

 

History

History
22 lines (12 loc) · 1011 Bytes

README.md

File metadata and controls

22 lines (12 loc) · 1011 Bytes

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