DragonFly On-Line Manual Pages
HF(1) DragonFly General Commands Manual HF(1)
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 "%h(%i)".
-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
("%h").
-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.
4th Berkeley Distribution December, 9 2009 HF(1)