Module: OPNsenseAPI

Defined in:
lib/opnsense_api/core.rb,
lib/opnsense_api.rb,
lib/opnsense_api/error.rb,
lib/opnsense_api/client.rb,
lib/opnsense_api/version.rb,
lib/opnsense_api/core/ids.rb,
lib/opnsense_api/core/core.rb,
lib/opnsense_api/core/cron.rb,
lib/opnsense_api/core/ipsec.rb,
lib/opnsense_api/core/monit.rb,
lib/opnsense_api/core/proxy.rb,
lib/opnsense_api/core/routes.rb,
lib/opnsense_api/core/syslog.rb,
lib/opnsense_api/core/unbound.rb,
lib/opnsense_api/core/firewall.rb,
lib/opnsense_api/core/open_vpn.rb,
lib/opnsense_api/core/core/menu.rb,
lib/opnsense_api/core/ipsec/sad.rb,
lib/opnsense_api/core/ipsec/spd.rb,
lib/opnsense_api/core/interfaces.rb,
lib/opnsense_api/core/core/system.rb,
lib/opnsense_api/core/diagnostics.rb,
lib/opnsense_api/core/ids/service.rb,
lib/opnsense_api/core/cron/service.rb,
lib/opnsense_api/core/ids/settings.rb,
lib/opnsense_api/core/ipsec/leases.rb,
lib/opnsense_api/core/ipsec/tunnel.rb,
lib/opnsense_api/core/monit/status.rb,
lib/opnsense_api/core/core/firmware.rb,
lib/opnsense_api/core/cron/settings.rb,
lib/opnsense_api/core/ipsec/service.rb,
lib/opnsense_api/core/monit/service.rb,
lib/opnsense_api/core/proxy/service.rb,
lib/opnsense_api/core/routes/routes.rb,
lib/opnsense_api/core/captive_portal.rb,
lib/opnsense_api/core/firewall/alias.rb,
lib/opnsense_api/core/ipsec/sessions.rb,
lib/opnsense_api/core/monit/settings.rb,
lib/opnsense_api/core/proxy/settings.rb,
lib/opnsense_api/core/proxy/template.rb,
lib/opnsense_api/core/routes/gateway.rb,
lib/opnsense_api/core/syslog/service.rb,
lib/opnsense_api/core/diagnostics/dns.rb,
lib/opnsense_api/core/interfaces/base.rb,
lib/opnsense_api/core/ipsec/key_pairs.rb,
lib/opnsense_api/core/open_vpn/export.rb,
lib/opnsense_api/core/syslog/settings.rb,
lib/opnsense_api/core/traffic_shaping.rb,
lib/opnsense_api/core/unbound/service.rb,
lib/opnsense_api/core/unbound/settings.rb,
lib/opnsense_api/core/firewall/category.rb,
lib/opnsense_api/core/diagnostics/system.rb,
lib/opnsense_api/core/diagnostics/netflow.rb,
lib/opnsense_api/core/diagnostics/traffic.rb,
lib/opnsense_api/core/firewall/alias_util.rb,
lib/opnsense_api/core/unbound/diagnostics.rb,
lib/opnsense_api/core/diagnostics/activity.rb,
lib/opnsense_api/core/diagnostics/firewall.rb,
lib/opnsense_api/core/firewall/filter_util.rb,
lib/opnsense_api/core/captive_portal/access.rb,
lib/opnsense_api/core/diagnostics/interface.rb,
lib/opnsense_api/core/ipsec/pre_shared_keys.rb,
lib/opnsense_api/core/captive_portal/service.rb,
lib/opnsense_api/core/captive_portal/session.rb,
lib/opnsense_api/core/captive_portal/voucher.rb,
lib/opnsense_api/core/ipsec/legacy_subsystem.rb,
lib/opnsense_api/core/captive_portal/settings.rb,
lib/opnsense_api/core/diagnostics/lv_template.rb,
lib/opnsense_api/core/interfaces/vip_settings.rb,
lib/opnsense_api/core/traffic_shaping/service.rb,
lib/opnsense_api/core/interfaces/vlan_settings.rb,
lib/opnsense_api/core/traffic_shaping/settings.rb,
lib/opnsense_api/core/diagnostics/system_health.rb,
lib/opnsense_api/core/interfaces/vxlan_settings.rb,
lib/opnsense_api/core/diagnostics/packet_capture.rb,
lib/opnsense_api/core/diagnostics/dns_diagnostics.rb,
lib/opnsense_api/core/diagnostics/network_insight.rb,
lib/opnsense_api/core/interfaces/loopback_settings.rb

Overview

Copyright © 2022 Zach Bensley

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this program. If not, see <www.gnu.org/licenses/>.

Defined Under Namespace

Modules: Core Classes: Client, Error

Constant Summary collapse

VERSION =
'0.2.1'