jtftp/README.md
2022-07-07 12:37:41 -05:00

1.4 KiB

Jeff's TFTP

TFTP server for Python using asyncio. Borrows heavily from python-tx-tftp and aiotftp. python-tx-tftp was not suitable for my needs as it's Python 3 support is limited, it uses Twisted instead of Python's native async support (Twisted is a fine library but I needed an implementation that )

Features

  • Use of newer Python features
    • asyncio
    • type hinting
    • enums

TODO

  • More tests
  • TFTP client

Reference List

  • IEN 133 - TFTP protocol
  • RFC 783 - TFTP protocol revision 2
  • RFC 1350 - TFTP protocol revision 2
  • RFC 1782 - TFTP Option Extension
  • RFC 1783 - TFTP Blocksize Option
  • RFC 1784 - TFTP Timeout Interval and Transfer Size Options
  • RFC 1785 - TFTP Option Negotiation Analysis
  • RFC 2347 - TFTP Option Extension
  • RFC 2348 - TFTP Blocksize Option
  • RFC 2349 - TFTP Timeout Interval and Transfer Size Options