The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Gungho::Engine - Base Class For Gungho Engine

SYNOPSIS

  package Gungho::Engine::SomeEngine;
  use strict;
  use base qw(Gungho::Engine);

  sub run
  {
     ....
  }

METHODS

handle_dns_response()

Handles the response from DNS lookups.

block_private_ip_address()

Checks if the given DNS response contains a private IP address to be blocked

run()

Starts the engine. The exact behavior differs between each engine