NAME

WebService::OPNsense::Unbound::Diagnostics - Unbound diagnostics controller

VERSION

version 0.001

SYNOPSIS

my $unbound_diag = $opn->unbound_diagnostics;

my $stats = $unbound_diag->stats;

DESCRIPTION

Provides diagnostic methods for Unbound DNS.

NAME

WebService::OPNsense::Unbound::Diagnostics - Unbound diagnostics controller

METHODS

stats

my $stats = $unbound_diag->stats;

Returns Unbound statistics.

list_local_zones

my $zones = $unbound_diag->list_local_zones;

Lists local zones.

list_local_data

my $data = $unbound_diag->list_local_data;

Lists local data entries.

list_insecure

my $zones = $unbound_diag->list_insecure;

Lists insecure zones.

dump_cache

my $cache = $unbound_diag->dump_cache;

Dumps the Unbound cache.

dump_infra

my $infra = $unbound_diag->dump_infra;

Dumps infrastructure data.

test_blocklist

my $result = $unbound_diag->test_blocklist($data);

Tests a domain against the blocklist.

AUTHOR

Dean Hamstead <dean@fragfest.com.au>

COPYRIGHT AND LICENSE

This software is Copyright (c) 2026 by Dean Hamstead.

This is free software, licensed under:

The MIT (X11) License