Octet is a TFTP server for Mac, built for network engineers. This page covers setup, the
common problems and how to reach us. For what changed in each version, see the
release notes.
Each transfer gets a live progress bar with speed and time left, and a line in the transfer log.
Uploads are written to a hidden temporary file and only replace the real file once they finish, so a failed
upload never damages an existing file. Close the window and Octet keeps serving from the menu bar; choose
Quit Octet from the menu bar icon to stop it completely.
If a device can ping your Mac but its TFTP copy times out, something between them is usually blocking TFTP.
Between subnets: a router or firewall must allow UDP 69 from the device to your Mac,
and the transfer traffic that follows. TFTP moves data on high, random UDP ports
(1024–65535) in both directions, so allow those too, or use a firewall with a TFTP helper.
Simplest fix in the field: put your Mac on the same network or VLAN as the device.
Mac firewall: if it’s on, allow incoming connections for Octet in
System Settings → Network → Firewall → Options.
Device source interface: on switches with a management port or VRF, tell the device which interface
to use, for example ip tftp source-interface GigabitEthernet0/0.
Check that the device has a route (or default gateway) back to your Mac’s network.
The log says “Refused” or the device says “Access denied”
Allowed devices is on and the device’s address isn’t on the list, or downloads/uploads are switched off.
Uploads fail
Make sure Allow uploads is on and the folder is one you can write to. If you moved or renamed the
folder, click Choose… and pick it again.
How fast is it?
Octet negotiates bigger blocks with devices that support it (RFC 2347/2348/2349), which is about 3× faster than
classic 512-byte TFTP. Older devices still work the classic way.
Does Octet send my files or data anywhere?
No. Files only move between your Mac and your own devices. See the privacy policy.
I switched between the website version and the Mac App Store version
The App Store version keeps its settings separately, so choose your TFTP folder and re-enter your allowed devices once.
Include your macOS version, your Octet version (bottom-left of the window), the device model, and the lines from
the transfer log (Export log… saves them to a file).