ShellYard

TFTP server

Standalone TFTP server. Devices PUT files into a local working directory — switch-config backups, firmware uploads. Pairs with File Transfer for the client side.

Standalone TFTP server for receiving files from network devices.

When to use it

Network gear (switches, routers, APs, IP phones) often uploads configs and firmware over TFTP. Run this tool on your laptop and devices on the network can PUT files into a local working directory.

Typical flow:

  1. Start the server (port 69 by default)
  2. Set the working directory — files PUT here
  3. From the device: copy startup-config tftp://<your-laptop-ip>/ (Cisco IOS) or equivalent
  4. Configuration / firmware lands in the working directory

Server controls

  • Port — 69 by default (requires root / Administrator on most OSes); offer 6969 for non-privileged runs
  • Working directory — where uploaded files land; sandboxed (devices cannot traverse out)
  • Allowed source IPs — optional allowlist; blank = any
  • Mode — read + write supported (writes are the common case)

Use cases

  • Capturing switch / router startup-config backups before a maintenance window
  • Receiving IP phone firmware uploads
  • Mirroring an AP config off the box for diffing

See also

For the client side (PUT files from ShellYard onto a remote TFTP / FTP / SFTP server) use File Transfer.