NAME
WebService::OPNsense::IDS::Service - IDS service controller
VERSION
version 0.001
SYNOPSIS
my $ids_service = $opn->ids_service;
my $status = $ids_service->status;
DESCRIPTION
Controls the IDS/IPS service, alerts, and rule updates.
NAME
WebService::OPNsense::IDS::Service - IDS service controller
METHODS
status
my $status = $ids_service->status;
Returns the current IDS service status.
start
my $result = $ids_service->start;
Starts the IDS service.
stop
my $result = $ids_service->stop;
Stops the IDS service.
restart
my $result = $ids_service->restart;
Restarts the IDS service.
reconfigure
my $result = $ids_service->reconfigure;
Reconfigures the IDS service.
reload_rules
my $result = $ids_service->reload_rules;
Reloads IDS rules.
update_rules
my $result = $ids_service->update_rules;
my $result = $ids_service->update_rules($wait);
Updates IDS rules. Optionally wait for completion.
query_alerts
my $alerts = $ids_service->query_alerts(%params);
Queries IDS alerts.
get_alert_logs
my $logs = $ids_service->get_alert_logs;
Returns alert logs.
get_alert_info
my $info = $ids_service->get_alert_info($alert_id);
Returns information about a specific alert.
drop_alert_log
my $result = $ids_service->drop_alert_log;
Drops (clears) the alert log.
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