Read-only TFTP server with hooks