Skip to content

chronidev/python-tx-tftp

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

python-tx-tftp

A Twisted-based TFTP implementation

##What's already there

  • RFC1350 (base TFTP specification) support.
  • Asynchronous backend support. It is not assumed, that filesystem access is 'fast enough'. While current backends use synchronous reads/writes, the code does not rely on this anywhere, so plugging in an asynchronous backend should not be a problem.
  • netascii transfer mode.
  • RFC2347 (TFTP Option Extension) support. blksize (RFC2348), timeout and tsize (RFC2349) options are supported.
  • An actual TFTP server.
  • Plugin for twistd.
  • Tests
  • Docstrings

##Plans

  • Client-specific commandline interface.
  • Code cleanup.
  • Multicast support (possibly).

About

A Twisted-based TFTP implementation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published