Name | Modified | Size | Downloads / Week |
---|---|---|---|
tftp_freebsd-x86.zip | 2023-07-01 | 867.0 kB | |
tftp_win64.zip | 2023-01-19 | 868.6 kB | |
tftp_win32.zip | 2023-01-19 | 849.6 kB | |
tftp_linux-x86.zip | 2023-01-19 | 862.9 kB | |
tftp_linux-amd64.zip | 2023-01-19 | 910.7 kB | |
tftp_linux-armel.zip | 2023-01-19 | 843.7 kB | |
README.md | 2022-11-13 | 1.9 kB | |
Totals: 7 Items | 5.2 MB | 58 |
TFTP Daemon
Cross-platform Trivial File Transfer Protocol Daemon. The TFTP protocol is a simpler version of classic FTP, primarily used to update firmware on network devices such as routers, commuters or IP phones. It can also start remote computers (PXE).
Implements:
* RFC 1350 - The TFTP Protocol (Revision 2)
* RFC 2347 - TFTP Option Extension
* RFC 2348 - TFTP Blocksize Option
Partially implements (tsize server side only):
* RFC 2349 - TFTP Timeout Interval and Transfer Size Options
Set of features is sufficient for PXE boot support.
Usage
Usage of tftp:
-file string
File to Download/Upload.
-ftp string
Server or Client. (default "client")
-ipport string
Local Port/remote's side Public IP:Port.
-nodown
Does not allow Download files from server.
-noup
Does not allow Upload files to server.
-upload
Upload file to server. (default Download)
Example
Server:
./tftp -ftp server -ipport 69
Download:
./tftp -ftp client -ipport 127.0.0.1:69 -file remotefile.ext
Upload:
./tftp -ftp client -ipport 127.0.0.1:69 -upload -file localfile.ext
License
This project is licensed under the MIT License.