Files
stftpd/README.md

788 B

Scriptable TFTP server

This is a TFTP application server. Potential uses include:

  • Integration with a provisioning system to deliver custom boot scripts
  • Backing up router configs directly to an HTTP server
  • Integration

It supports responding to TFTP requests differently depending on client, possibly contacting a database or HTTP server for instructions, and bridging to a HTTP server or a pipe.

Status

  • Lua scripting
    • Direct file serving
    • HTTP proxy
    • Lua-computed raw data
    • Lua-computed error code
    • Redis support
    • IP Address calculation (CIDR support)
    • Examination of FILE root
    • Lua-driven HTTP requests
  • TFTP features
    • RFC 7440 - window size extension (can speed up TFTP downloads by >10x)

Installation