26 lines
788 B
Markdown
26 lines
788 B
Markdown
# 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
|
|
* [x] Direct file serving
|
|
* [x] HTTP proxy
|
|
* [x] Lua-computed raw data
|
|
* [x] 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
|