vantaged(8) Vantages vantaged(8)
NAME
vantaged - A daemon that will work to verify DNSSEC keys.
SYNOPSIS
vantaged [-c cfgfile] [-r runs] [-p pidfile] [-o logfile] [-g] [-u
user] [-l] [-h]
DESCRIPTION
vantaged Vantages is a general framework for doing distributed monitor-
ing and actuation. The framework centers around a single daemon
(called vantaged) that is designed to be run on an operational system.
Vantages stores all of its data in a SQLite database and runs an embed-
ded web-server for administration and peering. Though Vantages is a
generic framework, its current applications focus on operational issues
surrounding DNSSEC. In this context, the daemon hosts several differ-
ent operations and can be configured to help maintain DNSSEC opera-
tions. The following is a short description of the applications in
Vantages, and section 5 (Running Vantages) of the README discusses them
in more detail.
The first application is called ``D-Sync'' and it monitors the secure
delegation state between a child zone's DNSKEY(s) and the parent zone's
DS record(s) for that child. D-Sync uses a state-engine to track con-
sistency during DNSKEY rollovers and DS record updates and alerts oper-
ators to various events.
The second Vantages application is called the ``DNSKEY learning and
verification'' system. This application tracks the DNSKEYs for a set
of DNSSEC zones that an operator may specify. The current collection
procedures can be over DNS or by scraping DNSKEYs off of web pages with
custom Perl scripts. Each DNSKEY source (HTTP or DNS) is specified by
a URL and is periodically polled (once a day by default). After learn-
ing the keys for zones, this application uses a list of user-configured
``friends'' (other vantage daemons) to verify the consistency of the
values seen. The validity of the keys is determined based on consis-
tency rules discussed below. Keys that are ``confirmed'' are then
entered into a BIND-style trusted keys file that can be directly used
by unbound or BIND resolvers. This application can also be configured
to use libpcap to automatically learn the DNS zones to monitor.
OPTIONS
The options are:
-c <configure file>
This file overrides the default location of the config file
(/etc/vantaged.conf)
-r <runs>
The number of loops before the daemons will exit.
-p <log file>
a file to contain the PID of the daemon process.
-o <log file>
a file to contain the output of the daemon process
-g Run the daemon in the foreground.
-u <user>
Drop permissions to this user after init.
-l The output message logging level. DEBUG | INFO | WARNING |
ERROR | CRITICAL
-h Display a helpful reminder of this information.
SEE ALSO
vantaged.conf, dnsfunnel, dnskey-grab.
AUTHORS
vantaged was developed by Eric Osterweil and has benefited greatly from
the assistance of Ben Tuchscher, Brendan Sheridan, and Dave Oko
CONTACT
tools@netsec.colostate.edu
UCLA/CSU NetSec Jul 20, 2009 vantaged(8)
Man(1) output converted with
man2html