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