HF
Section: User Commands (1)
Updated: December, 9 2009
Index
Return to Main Contents
NAME
hf, ef, nf, pf - address to name filters
SYNOPSIS
hf
[-1abcdilN]
[-f format]
[-t secs]
[file ...]
ef
[-d]
[file ...]
nf
[-di]
[file ...]
pf
[-d]
[file ...]
DESCRIPTION
These filters
reads the named files (or from stdin if there are none) and replace
occurrences of a particular kind of address to the corresponding name:
-
hf
- converts raw internet addresses to hostnames.
ef
- converts ethernet addresses to hostnames.
nf
- converts network addresses to names.
pf
- converts square bracketed port numbers to names.
OPTIONS
Options common to all programs:
- -d
-
Dump the hash table (usually for debugging purposes).
Options specific to
hf:
- -1
-
Attempt to convert only the first address on a line.
- -a
-
Use asynchronous dns lookups.
- -b
-
Prints both the hostname and the ip address (the latter in
parentheses).
This is a shortcut for
-f dq%h(%i)dq.
- -c
-
Checks the names against ip addresses; that is, the hostname the
address resolves to must resolve back to the address or else the
address is not converted to a hostname.
- -f
-
Specify a format string containing escapes to be used to create the
replacement text. The escapes are as follows:
-
-
%h
- hostname
(%D,
%N,
%l
or
even
%i)
%D
- local domain truncated hostname
%N
- domain truncated hostname
%l
- long hostname (FQDN)
%i
- ip address
%%
-
%
-
Unrecognized escapes expand to the character without the percent.
It's acceptable to use specific escapes more than once. Specifying
an empty format resets it to the default
(dq%hdq).
- -i
-
Force converted names to be all lowercase.
- -l
-
By default,
hf
strips the domain part of hostnames in the local domain. The
-l
flag suppresses this stripping.
- -N
-
Strips the entire domain of all hostnames.
- -t
-
Specify a timeout (in seconds) for name and address lookups. By
default, timeouts are left up to the resolver routines.
Options specific to
nf:
- -i
-
Force converted names to be all lowercase.
- -b
-
Prints both the hostname and the ip address (the latter in
parentheses).
- -p
-
Pad network addresses to four octets.
SEE ALSO
gethostbyaddr(3), ether_aton(3), getnetbyaddr(3), getservbyport(3)
BUGS
If a port number has different tcp and udp names,
pf
will favor the tcp name.
Index
- NAME
-
- SYNOPSIS
-
- DESCRIPTION
-
- OPTIONS
-
- SEE ALSO
-
- BUGS
-
This document was created by
man2html,
using the manual pages.
Time: 00:34:14 GMT, January 04, 2023