Skip to content

reyjrar/DreamCatcher

Repository files navigation

NAME

DreamCatcher - DreamCatcher is a DNS Monitoring Suite

VERSION

version 0.001

SYNOPSIS

This is a complete DNS Monitoring Suite. It is currently in alpha status.

A libpcap based sniffer daemon listens to DNS traffic on your network. The conversations are recorded and analyzed to provide insight.

PREREQUISISTES

  • Perl

    5.14.2 or better

  • PostgreSQL

    9.4 or better with the ltree extension

INSTALLATION

Installation in the works, for now try:

perl Makefile.PL
make

Then install the schema:

cd sql
./deploy_database_schema.pl install

Configure the instance:

cp dreamcatcher.yml.default dreamcatcher.yml
$EDITOR dreamcatcher.yml

Configure logging:

$EDITOR logging.conf

USAGE

Once you have the database schema and the dreamcatcher.yaml configured, run the collector:

sudo ./bin/dreamcatcher.pl start

Now start the web application for viewing the data:

morbo -v script/dream_catcher

SCREENSHOTS

AUTHOR

Brad Lhotsky brad@divisionbyzero.net

COPYRIGHT AND LICENSE

This software is Copyright (c) 2017 by Brad Lhotsky.

This is free software, licensed under:

The (three-clause) BSD License

SUPPORT

Websites

The following websites have more information about this module, and may be of help to you. As always, in addition to those websites please use your favorite search engine to discover more resources.

Source Code

This module's source code is available by visiting: https://github.com/reyjrar/DreamCatcher