An open API service indexing awesome lists of open source software.

https://github.com/qbit/trd

TFTP Rewrite Daemon
https://github.com/qbit/trd

Last synced: 11 months ago
JSON representation

TFTP Rewrite Daemon

Awesome Lists containing this project

README

          

TRD(8) - System Manager's Manual

# NAME

**trd** - TFTP Rewrite Daemon

# SYNOPSIS

**trd**
\[**-csu**]
\[**-c** \[config]]
\[**-s** \[socket]]
\[**-u** \[user]]
\[**-debug**]

# DESCRIPTION

OpenBSD OpenBSD's
tftpd(8)
supports on-the-fly rewriting of file paths based on IP address.
It does this by sending the tftp request lines over a socket that is
specified via the
**-r**
option.

**trd**
creates a socket and expects
tftpd(8)
to send lines in the format of "IP OP filename".

Hosts are matched by IP and requested filename.

The options are as follows:

**-c** *config*

> Path to config file.
> Default is
> */etc/trd.conf*.

**-s** *socket*

> Specifies the path to the socket
> **trd**
> should create.
> This needs to be passed to
> tftpd(8)
> via the
> **-r**
> option.

**-u** *user*

> User
> **trd**
> should drop privlidges to.
> Default is \_tftpd.

**-debug**

> Tells
> **trd**
> to print debug messages.

# SEE ALSO

**trd.conf 5**,
tftpd(8)

# HISTORY

The first version of
**trd**
was released in May of 2016.

# AUTHORS

**trd**
was written by
Aaron Bieber <[aaron@bolddaemon.com](mailto:aaron@bolddaemon.com)>.

OpenBSD 6.3 - May 1, 2016