Architecture

Einar Lönn edited this page Nov 12, 2015 · 5 revisions

DNSCheck is based around a number of concepts:

##Logger The Logger accepts a number of functions for adding log messages into a buffer. It can also dump the logger buffer to standard output or export the buffer to some other datastructure, e.g. for further processing using a database.

##Test Within a context, the Test has access to the various lookup mechanisms, the logger and query class (QCLASS).

##Engine The DNSCheck Engine is a module that tests a number of domains in batch using a database backend.

##Call flow