TESTCONFIG(8)

NAME
testconfig - Check for syntax errors in access control list

SYNOPSIS
testconfig [ -dv ] <user> [ <d/a/te> <ti:me> ] <srcaddr> <srcserv> <dstaddr> <dstserv>

DESCRIPTION
testconfig is a test program to check the Brimstone Access Control restrictions on various users. It should performs the same as the clients running on the firewall so that the administrator can verify access restrictions without getting tangled with client or authentication issues.

OPTIONS

-d  turn on debugging. Probably not a wise thing to do unless you are *really* doing low level debugging.

-v  Make verbose. You will probably want to do this if there are problems since it tells you useful things like what errors occured.

ENVIRONMENTAL VARIABLES
TESTCONFIG understands the following environmental variables.

BS_CLIENT_CONF location of configuration file containing configuration variables as described below.

BS_ACL_CONF location of Brimstone Access Control List (local mode only) which contains the defintions and restrictions on users.

BS_RMNT_CONF location of the client/server configuration file (client/server mode only).

FILES
/etc/bs.client.conf client configuration file.

/etc/bs.acl.conf Brimstone Access Control List.

/etc/bs.rmnt.conf Client/Server configuration file

SEE ALSO
bs.acl.conf(5) testauth(8) checkconfig(8)

BUGS
Unless a negative rule is found (rare), the most common error is that there was no positive match. While certainly true, most admins really would like information about the most likely problem (e.g. Time, address, etc), the determination of which is of course an AI problem.