https://github.com/qbit/trd
TFTP Rewrite Daemon
https://github.com/qbit/trd
Last synced: 11 months ago
JSON representation
TFTP Rewrite Daemon
- Host: GitHub
- URL: https://github.com/qbit/trd
- Owner: qbit
- License: other
- Created: 2016-05-16T17:45:51.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2019-01-10T18:17:14.000Z (over 7 years ago)
- Last Synced: 2025-03-06T03:15:36.110Z (over 1 year ago)
- Language: Go
- Size: 792 KB
- Stars: 3
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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