INSTEAD OF TFTPD64
A free TFTP server for Windows
For when the job is: Push firmware or a config to a device that only speaks TFTP.
Network kit still expects TFTP. Upgrading a switch, restoring a config, or netbooting a phone means standing up a TFTP server on your laptop for ten minutes, and Tftpd64 has been the usual answer on Windows.
CySecTek includes one, along with a DHCP server for the same job — a device on an isolated link with no addressing. Both start and stop on the spot from the app rather than installing a service that outlives the callout.
What CySecTek does here
- Start and stop from the app; nothing is installed as a Windows service.
- Pick the directory to serve, and a read-only mode so a device cannot overwrite the firmware you are serving to it.
- Bind to a specific adapter, which matters on a laptop with Wi-Fi, Ethernet and a couple of virtual adapters.
- A DHCP server for the same isolated-link case, so a device with no address can get one and then fetch its file.
- Uploads capped at 512 MB and filenames sanitised, so a malformed request cannot walk out of the served directory.
When to keep using Tftpd64
- A syslog server or SNTP server — Tftpd64 bundles those and CySecTek does not.
- Running as a permanent, unattended Windows service.
- FTP. CySecTek does SFTP for file transfer, not FTP.
Questions
- Does it need administrator rights?
- TFTP uses port 69 and DHCP uses port 67, both privileged, so binding them needs elevation on Windows.
- Can I stop a device writing to my laptop?
- Yes — read-only mode serves files without accepting uploads, which is what you want when you are pushing firmware to several switches in a row.
- Is there a DHCP server too?
- Yes, for staging on an isolated link: hand a device an address so it can come up and fetch its file, then stop the server when you are done.
Free, and one download
CySecTek 0.7.0 for Windows 10 and 11, 64-bit. No account, no licence key, no paid tier. The installer's SHA-256 is published beside it so you can verify what you downloaded.
Download CySecTekTftpd64 and other product names are trademarks of their respective owners, referenced here only to describe comparable functionality. CySecTek is not affiliated with or endorsed by them.