动态生成TFTP内容?

Modified on: Sun, 10 Nov 2019 06:40:02 +0800

我知道这不是TFTP的目的,但我在一个环境中工作,许多不同类型的设备从TFTP服务器中提取配置信息。我正在开发的是一个跟踪和维护设备配置的配置系统,我希望能够动态生成所请求的文件,就像您可以对任何Web应用程序一样。

是的,其中一些设备可以支持HTTP进行配置,但并非所有设备都支持,我们希望事情保持一致。

是否有任何TFTP守护进程可以提供类似于CGI的东西?

最佳答案

快速搜索显示Sourceforge上的这个tftpd-cgi项目 - 可能值得一试进行。

我还写了一个能够提供CGI的简单tftpd服务器,在Github上提供,所以这绝对有可能。我还没有测试任何PXE客户端,但它确实可以与我的操作系统的tftp客户端一起使用。

我的测试用法:

./tftpd-cgi.py &

echo 'get cgi/test' | tftp 127.0.0.1; cat test && rm test

我的简单CGI脚本中的哪些输出:

Hello from CGI land!
127.0.0.1:61796

相关问答

添加新评论