@(#) $Id$ (LBL)

ACLD
Craig Leres
Lawrence Berkeley National Laboratory
https://ee.lbl.gov/downloads/acld/acld.tar.gz

Exective overview: acld is a persistent daemon that fields
block/unblock requsts via a locally bound tcp socket. Normally,
acld spawns a child that runs an expect script that knows how to
deal with a specific router type. The expect process in turn spawns
a child that talks to the router using something like telnet, ssh
or tip.

The script acl.exp is a high level interface to acld. Itself an
expect script, it connects to the acld, makes a request and displays
the results. It's also possible to connect to the daemon directly.
The advantage of doing this is that you don't have to waste time
creating processes; you can just stream requests and collect status
messages.

Some notes on the protcols implemented by acld can be found here:

    https://ee.lbl.gov/leres/acl2.html

See INSTALL for information about how to build, install and configure
acld.
