Provided by: ipsvd_0.11.1-1_i386 bug

NAME

       ipsvd - Internet protocol service daemon

SYNOPSIS

       ipsvd [-hp] [-l name] [-u user] [-i dir|-x cdb] [-t sec] host port prog

DESCRIPTION

       An implementation of an internet protocol service daemon  provides  the
       command  line  interface as shown in SYNOPSIS above (additional options
       are possible),  and  supports  pre-defined  instructions  for  handling
       connections  through  files  in a instructions directory, and through a
       constant database, as described in ipsvd-instruct(5).

       Currently there are two implementations of an internet protocol service
       daemon:  a  TCP/IP  service  daemon,  tcpsvd(8),  and an UDP/IP service
       daemon, udpsvd(8).  More internet protocol service daemons  may  appear
       in the future.

OPTIONS

       -i dir read   instructions   for  handling  new  connections  from  the
              instructions directory dir.  See ipsvd-instruct(5) for  details.

       -x cdb read instructions for handling new connections from the constant
              database cdb.  The constant database normally is created from an
              instructions directory by running ipsvd-cdb(8).

       -t sec timeout.   This  option  only  takes  effect if the -i option is
              given.  While checking the  instructions  directory,  check  the
              time of last access of the file that matches the clients address
              or hostname if any, discard and remove the  file  if  it  wasn’t
              accessed  within the last sec seconds; ipsvd does not discard or
              remove a file if the user’s write permission  is  not  set,  for
              those  files the timeout is disabled.  Default is 0, which means
              that the timeout is disabled.

       -l name
              local hostname.  Do not look up the local hostname in  DNS,  but
              use name as hostname.

       -u user[:group]
              drop permissions.  Switch user ID to user’s UID, and group ID to
              user’s primary GID before running prog.  If user is followed  by
              a colon and a group name, the group ID is switched to the GID of
              group instead.  All supplementary groups are removed.

       -h     Look up the client’s hostname in DNS.

       -p     paranoid.  After looking up the client’s hostname in  DNS,  look
              up  the  IP addresses in DNS for that hostname, and forget about
              the hostname if none of the  addresses  match  the  client’s  IP
              address.   You  should set this option if you use hostname based
              instructions.  The -p option implies the -h option.

SIGNALS

       If an ipsvd receives a TERM signal, it exists with 0.

SEE ALSO

       tcpsvd(8), udpsvd(8), ipsvd-instruct(5), ipsvd-cdb(8)

       http://smarden.org/ipsvd/

AUTHOR

       Gerrit Pape <pape@smarden.org>

                                                                      ipsvd(7)