For Linux, a Redhat rpm for the nmicmpd ICMP daemon can be found at
http://jfontain.free.fr/ and installing it updates the services and
inetd or xinetd configuration files properly, so there is nothing
else to do.


For other Linux and UNIX platforms, get the scotty package (complete
information at http://wwwsnmp.cs.utwente.nl/~schoenw/scotty/),
configure and compile.
As root, copy the generated nicmpd binary to a directory (/usr/sbin in
this example).

Then add the following line to /etc/services (eventually use another
port number if 57777 is already used):

  nmicmp 57777/tcp

Add the following line to /etc/inetd.conf (make sure to use the
correct path for nmicmpd):

  nmicmp stream tcp nowait root /usr/sbin/nmicmpd nmicmpd

or the following entry to the xinetd configuration:

service nmicmp
{
  socket_type = stream
  protocol    = tcp
  wait        = no
  user        = root
  server      = /usr/sbin/nmicmpd
  disable     = no
}

Then make the running daemon read the new configuration:

  # killall -HUP inetd
or
  # killall -USR1 xinetd


On Windows, either use a remote nmicmpd service running on a remote
UNIX host (or use a local nmicmpd if you can find it in a version of
Scotty for Windows (look in scotty ftp server, not tested)). In all
cases, you still need the Tnm Tcl extension package (from the Scotty
Tcl extension software) to be installed on the computer (I use the
latest release from http://spog.gaertner.de/~schoenfr/scotty/ with a
remote nmicmpd running on a Linux machine, since that version does not
contain a nmicmpd).
