From 20f435607b9246d35564c705244ed51b66da6895 Mon Sep 17 00:00:00 2001 From: Michael Bear <38406045+mjbear@users.noreply.github.com> Date: Fri, 11 Oct 2024 10:33:15 -0400 Subject: [PATCH] Support fortinet wan interface in 7.0 --- .../fortinet_get_system_interface.textfsm | 3 + .../fortinet_get_system_interface_5.6.yml | 18 +- .../fortinet_get_system_interface_6.0.yml | 18 +- .../fortinet_get_system_interface_6.2.yml | 28 +- .../fortinet_get_system_interface_6.4.2.yml | 516 +++++++++--------- .../fortinet_get_system_interface_7.0.raw | 32 ++ .../fortinet_get_system_interface_7.0.yml | 338 ++++++++++++ 7 files changed, 663 insertions(+), 290 deletions(-) create mode 100644 tests/fortinet/get_system_interface/fortinet_get_system_interface_7.0.raw create mode 100644 tests/fortinet/get_system_interface/fortinet_get_system_interface_7.0.yml diff --git a/ntc_templates/templates/fortinet_get_system_interface.textfsm b/ntc_templates/templates/fortinet_get_system_interface.textfsm index 305417c06f..fb6cc3d2a0 100644 --- a/ntc_templates/templates/fortinet_get_system_interface.textfsm +++ b/ntc_templates/templates/fortinet_get_system_interface.textfsm @@ -68,6 +68,9 @@ Start # loopback =6.2 # name:management-ip:ip:status:type:netflow-sampler:sflow-sampler:src-check:explicit-web-proxy:explicit-ftp-proxy:proxy-captive-portal ^name:\s+${NAME}\s+management-ip:\s+${MANAGEMENT_IP}\s+${MANAGEMENT_NETMASK}\s+ip:\s+${IP_ADDRESS}\s+${NETMASK}\s+status:\s+${STATUS}\s+type:\s+${TYPE}\s+netflow-sampler:\s+${NETFLOW_SAMPLER}\s+sflow-sampler:\s+${SFLOW_SAMPLER}\s+src-check:\s+${SRC_CHECK}\s+explicit-web-proxy:\s+${EXPLICIT_WEB_PROXY}\s+explicit-ftp-proxy:\s+${EXPLICIT_FTP_PROXY}\s+proxy-captive-portal:\s+${PROXY_CAPTIVE_PORTAL}\s*$$ -> Record + # wan + # name:mode:management-ip:ip:status:netbios-forward:type:netflow-sampler:sflow-sampler:src-check:explicit-web-proxy:explicit-ftp-proxy:proxy-captive-portal:switch-controller-feature:mtu-override:wccp:drop-overlapped-fragment:drop-fragment + ^name:\s+${NAME}\s+mode:\s+${MODE}\s+management-ip:\s+${MANAGEMENT_IP}\s+${MANAGEMENT_NETMASK}\s+ip:\s+${IP_ADDRESS}\s+${NETMASK}\s+status:\s+${STATUS}\s+netbios-forward:\s+${NETBIOS_FORWARD}\s+type:\s+${TYPE}\s+netflow-sampler:\s+${NETFLOW_SAMPLER}\s+sflow-sampler:\s+${SFLOW_SAMPLER}\s+src-check:\s+${SRC_CHECK}\s+explicit-web-proxy:\s+${EXPLICIT_WEB_PROXY}\s+explicit-ftp-proxy:\s+${EXPLICIT_FTP_PROXY}\s+proxy-captive-portal:\s+${PROXY_CAPTIVE_PORTAL}\s+switch-controller-feature:\s+${SWITCH_CONTROLLER_FEATURE}\s+mtu-override:\s+${MTU_OVERRIDE}\s+wccp:\s+${WCCP}\s+drop-overlapped-fragment:\s+${DROP_OVERLAPPED_FRAGMENT}\s+drop-fragment:\s+${DROP_FRAGMENT}\s*$$ -> Record # npu_vlink # name:mode:management-ip:ip:status:netbios-forward:type:netflow-sampler:sflow-sampler:src-check:explicit-web-proxy:explicit-ftp-proxy:proxy-captive-portal:wccp:drop-overlapped-fragment:drop-fragment ^name:\s+${NAME}\s+mode:\s+${MODE}\s+management-ip:\s+${MANAGEMENT_IP}\s+${MANAGEMENT_NETMASK}\s+ip:\s+${IP_ADDRESS}\s+${NETMASK}\s+status:\s+${STATUS}\s+netbios-forward:\s+${NETBIOS_FORWARD}\s+type:\s+${TYPE}\s+netflow-sampler:\s+${NETFLOW_SAMPLER}\s+sflow-sampler:\s+${SFLOW_SAMPLER}\s+src-check:\s+${SRC_CHECK}\s+explicit-web-proxy:\s+${EXPLICIT_WEB_PROXY}\s+explicit-ftp-proxy:\s+${EXPLICIT_FTP_PROXY}\s+proxy-captive-portal:\s+${PROXY_CAPTIVE_PORTAL}\s+wccp:\s+${WCCP}\s+drop-overlapped-fragment:\s+${DROP_OVERLAPPED_FRAGMENT}\s+drop-fragment:\s+${DROP_FRAGMENT}\s*$$ -> Record diff --git a/tests/fortinet/get_system_interface/fortinet_get_system_interface_5.6.yml b/tests/fortinet/get_system_interface/fortinet_get_system_interface_5.6.yml index 0add22ea58..d865148321 100644 --- a/tests/fortinet/get_system_interface/fortinet_get_system_interface_5.6.yml +++ b/tests/fortinet/get_system_interface/fortinet_get_system_interface_5.6.yml @@ -18,9 +18,9 @@ parsed_sample: sflow_sampler: "disable" src_check: "enable" status: "up" + switch_controller_feature: "" type: "physical" wccp: "disable" - switch_controller_feature: "" - drop_fragment: "disable" drop_overlapped_fragment: "disable" explicit_ftp_proxy: "disable" @@ -39,9 +39,9 @@ parsed_sample: sflow_sampler: "disable" src_check: "enable" status: "down" + switch_controller_feature: "" type: "physical" wccp: "disable" - switch_controller_feature: "" - drop_fragment: "disable" drop_overlapped_fragment: "disable" explicit_ftp_proxy: "disable" @@ -60,9 +60,9 @@ parsed_sample: sflow_sampler: "disable" src_check: "enable" status: "down" + switch_controller_feature: "" type: "physical" wccp: "disable" - switch_controller_feature: "" - drop_fragment: "disable" drop_overlapped_fragment: "disable" explicit_ftp_proxy: "" @@ -81,9 +81,9 @@ parsed_sample: sflow_sampler: "disable" src_check: "enable" status: "" + switch_controller_feature: "" type: "physical" wccp: "disable" - switch_controller_feature: "" - drop_fragment: "" drop_overlapped_fragment: "" explicit_ftp_proxy: "disable" @@ -102,9 +102,9 @@ parsed_sample: sflow_sampler: "disable" src_check: "enable" status: "up" + switch_controller_feature: "" type: "tunnel" wccp: "disable" - switch_controller_feature: "" - drop_fragment: "disable" drop_overlapped_fragment: "disable" explicit_ftp_proxy: "disable" @@ -123,9 +123,9 @@ parsed_sample: sflow_sampler: "disable" src_check: "enable" status: "up" + switch_controller_feature: "" type: "physical" wccp: "disable" - switch_controller_feature: "" - drop_fragment: "disable" drop_overlapped_fragment: "disable" explicit_ftp_proxy: "disable" @@ -144,9 +144,9 @@ parsed_sample: sflow_sampler: "disable" src_check: "enable" status: "up" + switch_controller_feature: "" type: "vlan" wccp: "disable" - switch_controller_feature: "" - drop_fragment: "" drop_overlapped_fragment: "" explicit_ftp_proxy: "disable" @@ -165,9 +165,9 @@ parsed_sample: sflow_sampler: "disable" src_check: "enable" status: "up" + switch_controller_feature: "" type: "tunnel" wccp: "disable" - switch_controller_feature: "" - drop_fragment: "" drop_overlapped_fragment: "" explicit_ftp_proxy: "disable" @@ -186,6 +186,6 @@ parsed_sample: sflow_sampler: "disable" src_check: "enable" status: "up" + switch_controller_feature: "" type: "loopback" wccp: "" - switch_controller_feature: "" diff --git a/tests/fortinet/get_system_interface/fortinet_get_system_interface_6.0.yml b/tests/fortinet/get_system_interface/fortinet_get_system_interface_6.0.yml index afef0dc7be..41e6a02f9b 100644 --- a/tests/fortinet/get_system_interface/fortinet_get_system_interface_6.0.yml +++ b/tests/fortinet/get_system_interface/fortinet_get_system_interface_6.0.yml @@ -18,9 +18,9 @@ parsed_sample: sflow_sampler: "disable" src_check: "enable" status: "up" + switch_controller_feature: "" type: "physical" wccp: "disable" - switch_controller_feature: "" - drop_fragment: "disable" drop_overlapped_fragment: "disable" explicit_ftp_proxy: "disable" @@ -39,9 +39,9 @@ parsed_sample: sflow_sampler: "disable" src_check: "enable" status: "up" + switch_controller_feature: "" type: "physical" wccp: "disable" - switch_controller_feature: "" - drop_fragment: "disable" drop_overlapped_fragment: "disable" explicit_ftp_proxy: "disable" @@ -60,9 +60,9 @@ parsed_sample: sflow_sampler: "disable" src_check: "enable" status: "up" + switch_controller_feature: "" type: "physical" wccp: "disable" - switch_controller_feature: "" - drop_fragment: "disable" drop_overlapped_fragment: "disable" explicit_ftp_proxy: "" @@ -81,9 +81,9 @@ parsed_sample: sflow_sampler: "disable" src_check: "enable" status: "" + switch_controller_feature: "" type: "physical" wccp: "disable" - switch_controller_feature: "" - drop_fragment: "" drop_overlapped_fragment: "" explicit_ftp_proxy: "disable" @@ -102,9 +102,9 @@ parsed_sample: sflow_sampler: "disable" src_check: "enable" status: "up" + switch_controller_feature: "" type: "tunnel" wccp: "disable" - switch_controller_feature: "" - drop_fragment: "disable" drop_overlapped_fragment: "disable" explicit_ftp_proxy: "disable" @@ -123,9 +123,9 @@ parsed_sample: sflow_sampler: "disable" src_check: "enable" status: "up" + switch_controller_feature: "" type: "physical" wccp: "disable" - switch_controller_feature: "" - drop_fragment: "disable" drop_overlapped_fragment: "disable" explicit_ftp_proxy: "disable" @@ -144,9 +144,9 @@ parsed_sample: sflow_sampler: "disable" src_check: "enable" status: "up" + switch_controller_feature: "" type: "physical" wccp: "disable" - switch_controller_feature: "" - drop_fragment: "disable" drop_overlapped_fragment: "disable" explicit_ftp_proxy: "disable" @@ -165,9 +165,9 @@ parsed_sample: sflow_sampler: "disable" src_check: "enable" status: "up" + switch_controller_feature: "" type: "vlan" wccp: "disable" - switch_controller_feature: "" - drop_fragment: "" drop_overlapped_fragment: "" explicit_ftp_proxy: "disable" @@ -186,6 +186,6 @@ parsed_sample: sflow_sampler: "disable" src_check: "enable" status: "up" + switch_controller_feature: "" type: "tunnel" wccp: "disable" - switch_controller_feature: "" diff --git a/tests/fortinet/get_system_interface/fortinet_get_system_interface_6.2.yml b/tests/fortinet/get_system_interface/fortinet_get_system_interface_6.2.yml index 7c4be419a6..0eab8d4c78 100644 --- a/tests/fortinet/get_system_interface/fortinet_get_system_interface_6.2.yml +++ b/tests/fortinet/get_system_interface/fortinet_get_system_interface_6.2.yml @@ -18,9 +18,9 @@ parsed_sample: sflow_sampler: "disable" src_check: "enable" status: "up" + switch_controller_feature: "" type: "physical" wccp: "disable" - switch_controller_feature: "" - drop_fragment: "disable" drop_overlapped_fragment: "disable" explicit_ftp_proxy: "disable" @@ -39,9 +39,9 @@ parsed_sample: sflow_sampler: "disable" src_check: "enable" status: "up" + switch_controller_feature: "" type: "physical" wccp: "disable" - switch_controller_feature: "" - drop_fragment: "disable" drop_overlapped_fragment: "disable" explicit_ftp_proxy: "disable" @@ -60,9 +60,9 @@ parsed_sample: sflow_sampler: "disable" src_check: "enable" status: "up" + switch_controller_feature: "" type: "physical" wccp: "disable" - switch_controller_feature: "" - drop_fragment: "disable" drop_overlapped_fragment: "disable" explicit_ftp_proxy: "disable" @@ -81,9 +81,9 @@ parsed_sample: sflow_sampler: "disable" src_check: "enable" status: "up" + switch_controller_feature: "" type: "physical" wccp: "disable" - switch_controller_feature: "" - drop_fragment: "disable" drop_overlapped_fragment: "disable" explicit_ftp_proxy: "disable" @@ -102,9 +102,9 @@ parsed_sample: sflow_sampler: "disable" src_check: "enable" status: "up" + switch_controller_feature: "" type: "physical" wccp: "disable" - switch_controller_feature: "" - drop_fragment: "disable" drop_overlapped_fragment: "disable" explicit_ftp_proxy: "" @@ -123,9 +123,9 @@ parsed_sample: sflow_sampler: "disable" src_check: "enable" status: "up" + switch_controller_feature: "" type: "physical" wccp: "disable" - switch_controller_feature: "" - drop_fragment: "disable" drop_overlapped_fragment: "disable" explicit_ftp_proxy: "disable" @@ -144,9 +144,9 @@ parsed_sample: sflow_sampler: "disable" src_check: "enable" status: "up" + switch_controller_feature: "" type: "physical" wccp: "disable" - switch_controller_feature: "" - drop_fragment: "disable" drop_overlapped_fragment: "disable" explicit_ftp_proxy: "" @@ -165,9 +165,9 @@ parsed_sample: sflow_sampler: "disable" src_check: "enable" status: "" + switch_controller_feature: "" type: "physical" wccp: "disable" - switch_controller_feature: "" - drop_fragment: "" drop_overlapped_fragment: "" explicit_ftp_proxy: "disable" @@ -186,9 +186,9 @@ parsed_sample: sflow_sampler: "disable" src_check: "enable" status: "up" + switch_controller_feature: "" type: "tunnel" wccp: "disable" - switch_controller_feature: "" - drop_fragment: "disable" drop_overlapped_fragment: "disable" explicit_ftp_proxy: "disable" @@ -207,9 +207,9 @@ parsed_sample: sflow_sampler: "disable" src_check: "enable" status: "up" + switch_controller_feature: "" type: "physical" wccp: "disable" - switch_controller_feature: "" - drop_fragment: "disable" drop_overlapped_fragment: "disable" explicit_ftp_proxy: "disable" @@ -228,9 +228,9 @@ parsed_sample: sflow_sampler: "disable" src_check: "enable" status: "up" + switch_controller_feature: "" type: "aggregate" wccp: "disable" - switch_controller_feature: "" - drop_fragment: "disable" drop_overlapped_fragment: "disable" explicit_ftp_proxy: "disable" @@ -249,9 +249,9 @@ parsed_sample: sflow_sampler: "disable" src_check: "enable" status: "up" + switch_controller_feature: "" type: "vlan" wccp: "disable" - switch_controller_feature: "" - drop_fragment: "" drop_overlapped_fragment: "" explicit_ftp_proxy: "disable" @@ -270,9 +270,9 @@ parsed_sample: sflow_sampler: "disable" src_check: "enable" status: "up" + switch_controller_feature: "" type: "loopback" wccp: "" - switch_controller_feature: "" - drop_fragment: "" drop_overlapped_fragment: "" explicit_ftp_proxy: "disable" @@ -291,6 +291,6 @@ parsed_sample: sflow_sampler: "disable" src_check: "enable" status: "up" + switch_controller_feature: "" type: "tunnel" wccp: "disable" - switch_controller_feature: "" diff --git a/tests/fortinet/get_system_interface/fortinet_get_system_interface_6.4.2.yml b/tests/fortinet/get_system_interface/fortinet_get_system_interface_6.4.2.yml index 384a57d742..975c67c47a 100644 --- a/tests/fortinet/get_system_interface/fortinet_get_system_interface_6.4.2.yml +++ b/tests/fortinet/get_system_interface/fortinet_get_system_interface_6.4.2.yml @@ -1,443 +1,443 @@ --- parsed_sample: - - name: "wan" - mode: "static" + - drop_fragment: "disable" + drop_overlapped_fragment: "disable" + explicit_ftp_proxy: "disable" + explicit_web_proxy: "disable" + ip_address: "52.95.56.162" management_ip: "" management_netmask: "" - ip_address: "52.95.56.162" - netmask: "255.255.255.252" - status: "up" + mode: "static" + mtu_override: "disable" + name: "wan" netbios_forward: "disable" - type: "physical" netflow_sampler: "disable" - sflow_sampler: "disable" + netmask: "255.255.255.252" + proxy_captive_portal: "disable" scan_botnet_connections: "" + sflow_sampler: "disable" src_check: "enable" - explicit_web_proxy: "disable" - explicit_ftp_proxy: "disable" - proxy_captive_portal: "disable" + status: "up" switch_controller_feature: "" - mtu_override: "disable" + type: "physical" wccp: "disable" + - drop_fragment: "disable" drop_overlapped_fragment: "disable" - drop_fragment: "disable" - - name: "lan3" - mode: "static" + explicit_ftp_proxy: "disable" + explicit_web_proxy: "disable" + ip_address: "0.0.0.0" management_ip: "" management_netmask: "" - ip_address: "0.0.0.0" - netmask: "0.0.0.0" - status: "down" + mode: "static" + mtu_override: "disable" + name: "lan3" netbios_forward: "disable" - type: "physical" netflow_sampler: "disable" - sflow_sampler: "disable" + netmask: "0.0.0.0" + proxy_captive_portal: "disable" scan_botnet_connections: "" + sflow_sampler: "disable" src_check: "enable" - explicit_web_proxy: "disable" - explicit_ftp_proxy: "disable" - proxy_captive_portal: "disable" + status: "down" switch_controller_feature: "" - mtu_override: "disable" + type: "physical" wccp: "disable" + - drop_fragment: "disable" drop_overlapped_fragment: "disable" - drop_fragment: "disable" - - name: "modem" - mode: "pppoe" + explicit_ftp_proxy: "" + explicit_web_proxy: "" + ip_address: "0.0.0.0" management_ip: "" management_netmask: "" - ip_address: "0.0.0.0" - netmask: "0.0.0.0" - status: "" + mode: "pppoe" + mtu_override: "disable" + name: "modem" netbios_forward: "disable" - type: "physical" netflow_sampler: "disable" - sflow_sampler: "disable" + netmask: "0.0.0.0" + proxy_captive_portal: "disable" scan_botnet_connections: "" + sflow_sampler: "disable" src_check: "enable" - explicit_web_proxy: "" - explicit_ftp_proxy: "" - proxy_captive_portal: "disable" + status: "" switch_controller_feature: "" - mtu_override: "disable" + type: "physical" wccp: "disable" - drop_overlapped_fragment: "disable" - drop_fragment: "disable" - - name: "ssl.root" - mode: "" + - drop_fragment: "" + drop_overlapped_fragment: "" + explicit_ftp_proxy: "disable" + explicit_web_proxy: "disable" + ip_address: "0.0.0.0" management_ip: "" management_netmask: "" - ip_address: "0.0.0.0" - netmask: "0.0.0.0" - status: "up" + mode: "" + mtu_override: "" + name: "ssl.root" netbios_forward: "disable" - type: "tunnel" netflow_sampler: "disable" - sflow_sampler: "disable" + netmask: "0.0.0.0" + proxy_captive_portal: "disable" scan_botnet_connections: "" + sflow_sampler: "disable" src_check: "enable" - explicit_web_proxy: "disable" - explicit_ftp_proxy: "disable" - proxy_captive_portal: "disable" + status: "up" switch_controller_feature: "" - mtu_override: "" + type: "tunnel" wccp: "disable" - drop_overlapped_fragment: "" - drop_fragment: "" - - name: "lan" - mode: "static" + - drop_fragment: "disable" + drop_overlapped_fragment: "disable" + explicit_ftp_proxy: "disable" + explicit_web_proxy: "disable" + ip_address: "16.100.1.230" management_ip: "" management_netmask: "" - ip_address: "16.100.1.230" - netmask: "255.255.255.252" - status: "up" + mode: "static" + mtu_override: "disable" + name: "lan" netbios_forward: "disable" - type: "hard-switch" netflow_sampler: "disable" - sflow_sampler: "disable" + netmask: "255.255.255.252" + proxy_captive_portal: "disable" scan_botnet_connections: "" + sflow_sampler: "disable" src_check: "enable" - explicit_web_proxy: "disable" - explicit_ftp_proxy: "disable" - proxy_captive_portal: "disable" + status: "up" switch_controller_feature: "" - mtu_override: "disable" + type: "hard-switch" wccp: "disable" + - drop_fragment: "disable" drop_overlapped_fragment: "disable" - drop_fragment: "disable" - - name: "Vlan10" - mode: "static" + explicit_ftp_proxy: "disable" + explicit_web_proxy: "disable" + ip_address: "16.100.100.1" management_ip: "" management_netmask: "" - ip_address: "16.100.100.1" - netmask: "255.255.255.224" - status: "up" + mode: "static" + mtu_override: "disable" + name: "Vlan10" netbios_forward: "disable" - type: "vlan" netflow_sampler: "disable" - sflow_sampler: "disable" + netmask: "255.255.255.224" + proxy_captive_portal: "disable" scan_botnet_connections: "" + sflow_sampler: "disable" src_check: "enable" - explicit_web_proxy: "disable" - explicit_ftp_proxy: "disable" - proxy_captive_portal: "disable" + status: "up" switch_controller_feature: "none" - mtu_override: "disable" + type: "vlan" wccp: "disable" + - drop_fragment: "disable" drop_overlapped_fragment: "disable" - drop_fragment: "disable" - - name: "Vlan20" - mode: "static" + explicit_ftp_proxy: "disable" + explicit_web_proxy: "disable" + ip_address: "16.100.100.33" management_ip: "" management_netmask: "" - ip_address: "16.100.100.33" - netmask: "255.255.255.224" - status: "up" + mode: "static" + mtu_override: "disable" + name: "Vlan20" netbios_forward: "disable" - type: "vlan" netflow_sampler: "disable" - sflow_sampler: "disable" + netmask: "255.255.255.224" + proxy_captive_portal: "disable" scan_botnet_connections: "" + sflow_sampler: "disable" src_check: "enable" - explicit_web_proxy: "disable" - explicit_ftp_proxy: "disable" - proxy_captive_portal: "disable" + status: "up" switch_controller_feature: "none" - mtu_override: "disable" + type: "vlan" wccp: "disable" + - drop_fragment: "disable" drop_overlapped_fragment: "disable" - drop_fragment: "disable" - - name: "Vlan30" - mode: "static" + explicit_ftp_proxy: "disable" + explicit_web_proxy: "disable" + ip_address: "16.100.100.65" management_ip: "" management_netmask: "" - ip_address: "16.100.100.65" - netmask: "255.255.255.192" - status: "up" + mode: "static" + mtu_override: "disable" + name: "Vlan30" netbios_forward: "disable" - type: "vlan" netflow_sampler: "disable" - sflow_sampler: "disable" + netmask: "255.255.255.192" + proxy_captive_portal: "disable" scan_botnet_connections: "" + sflow_sampler: "disable" src_check: "enable" - explicit_web_proxy: "disable" - explicit_ftp_proxy: "disable" - proxy_captive_portal: "disable" + status: "up" switch_controller_feature: "none" - mtu_override: "disable" + type: "vlan" wccp: "disable" + - drop_fragment: "disable" drop_overlapped_fragment: "disable" - drop_fragment: "disable" - - name: "Vlan40" - mode: "static" + explicit_ftp_proxy: "disable" + explicit_web_proxy: "disable" + ip_address: "16.100.100.225" management_ip: "" management_netmask: "" - ip_address: "16.100.100.225" - netmask: "255.255.255.224" - status: "up" + mode: "static" + mtu_override: "disable" + name: "Vlan40" netbios_forward: "disable" - type: "vlan" netflow_sampler: "disable" - sflow_sampler: "disable" + netmask: "255.255.255.224" + proxy_captive_portal: "disable" scan_botnet_connections: "" + sflow_sampler: "disable" src_check: "enable" - explicit_web_proxy: "disable" - explicit_ftp_proxy: "disable" - proxy_captive_portal: "disable" + status: "up" switch_controller_feature: "none" - mtu_override: "disable" + type: "vlan" wccp: "disable" + - drop_fragment: "disable" drop_overlapped_fragment: "disable" - drop_fragment: "disable" - - name: "Vlan50" - mode: "static" + explicit_ftp_proxy: "disable" + explicit_web_proxy: "disable" + ip_address: "16.100.100.129" management_ip: "" management_netmask: "" - ip_address: "16.100.100.129" - netmask: "255.255.255.224" - status: "up" + mode: "static" + mtu_override: "disable" + name: "Vlan50" netbios_forward: "disable" - type: "vlan" netflow_sampler: "disable" - sflow_sampler: "disable" + netmask: "255.255.255.224" + proxy_captive_portal: "disable" scan_botnet_connections: "" + sflow_sampler: "disable" src_check: "enable" - explicit_web_proxy: "disable" - explicit_ftp_proxy: "disable" - proxy_captive_portal: "disable" + status: "up" switch_controller_feature: "none" - mtu_override: "disable" + type: "vlan" wccp: "disable" + - drop_fragment: "disable" drop_overlapped_fragment: "disable" - drop_fragment: "disable" - - name: "Vlan60" - mode: "static" + explicit_ftp_proxy: "disable" + explicit_web_proxy: "disable" + ip_address: "16.100.100.161" management_ip: "" management_netmask: "" - ip_address: "16.100.100.161" - netmask: "255.255.255.224" - status: "up" + mode: "static" + mtu_override: "disable" + name: "Vlan60" netbios_forward: "disable" - type: "vlan" netflow_sampler: "disable" - sflow_sampler: "disable" + netmask: "255.255.255.224" + proxy_captive_portal: "disable" scan_botnet_connections: "" + sflow_sampler: "disable" src_check: "enable" - explicit_web_proxy: "disable" - explicit_ftp_proxy: "disable" - proxy_captive_portal: "disable" + status: "up" switch_controller_feature: "none" - mtu_override: "disable" + type: "vlan" wccp: "disable" + - drop_fragment: "disable" drop_overlapped_fragment: "disable" - drop_fragment: "disable" - - name: "Vlan70" - mode: "static" + explicit_ftp_proxy: "disable" + explicit_web_proxy: "disable" + ip_address: "16.100.100.193" management_ip: "" management_netmask: "" - ip_address: "16.100.100.193" - netmask: "255.255.255.224" - status: "up" + mode: "static" + mtu_override: "disable" + name: "Vlan70" netbios_forward: "disable" - type: "vlan" netflow_sampler: "disable" - sflow_sampler: "disable" + netmask: "255.255.255.224" + proxy_captive_portal: "disable" scan_botnet_connections: "" + sflow_sampler: "disable" src_check: "enable" - explicit_web_proxy: "disable" - explicit_ftp_proxy: "disable" - proxy_captive_portal: "disable" + status: "up" switch_controller_feature: "none" - mtu_override: "disable" + type: "vlan" wccp: "disable" - drop_overlapped_fragment: "disable" - drop_fragment: "disable" - - name: "Loopback0" - mode: "" + - drop_fragment: "" + drop_overlapped_fragment: "" + explicit_ftp_proxy: "disable" + explicit_web_proxy: "disable" + ip_address: "0.0.0.0" management_ip: "" management_netmask: "" - ip_address: "0.0.0.0" - netmask: "0.0.0.0" - status: "down" + mode: "" + mtu_override: "" + name: "Loopback0" netbios_forward: "" - type: "loopback" netflow_sampler: "disable" - sflow_sampler: "disable" + netmask: "0.0.0.0" + proxy_captive_portal: "disable" scan_botnet_connections: "" + sflow_sampler: "disable" src_check: "enable" - explicit_web_proxy: "disable" - explicit_ftp_proxy: "disable" - proxy_captive_portal: "disable" + status: "down" switch_controller_feature: "" - mtu_override: "" + type: "loopback" wccp: "" + - drop_fragment: "" drop_overlapped_fragment: "" - drop_fragment: "" - - name: "Tu-Hub01-Main" - mode: "" + explicit_ftp_proxy: "disable" + explicit_web_proxy: "disable" + ip_address: "16.37.0.69" management_ip: "" management_netmask: "" - ip_address: "16.37.0.69" - netmask: "255.255.255.255" - status: "up" + mode: "" + mtu_override: "disable" + name: "Tu-Hub01-Main" netbios_forward: "disable" - type: "tunnel" netflow_sampler: "disable" - sflow_sampler: "disable" + netmask: "255.255.255.255" + proxy_captive_portal: "disable" scan_botnet_connections: "" + sflow_sampler: "disable" src_check: "enable" - explicit_web_proxy: "disable" - explicit_ftp_proxy: "disable" - proxy_captive_portal: "disable" + status: "up" switch_controller_feature: "" - mtu_override: "disable" + type: "tunnel" wccp: "disable" + - drop_fragment: "" drop_overlapped_fragment: "" - drop_fragment: "" - - name: "Tu-Hub02-Main" - mode: "" + explicit_ftp_proxy: "disable" + explicit_web_proxy: "disable" + ip_address: "16.37.1.69" management_ip: "" management_netmask: "" - ip_address: "16.37.1.69" - netmask: "255.255.255.255" - status: "up" + mode: "" + mtu_override: "disable" + name: "Tu-Hub02-Main" netbios_forward: "disable" - type: "tunnel" netflow_sampler: "disable" - sflow_sampler: "disable" + netmask: "255.255.255.255" + proxy_captive_portal: "disable" scan_botnet_connections: "" + sflow_sampler: "disable" src_check: "enable" - explicit_web_proxy: "disable" - explicit_ftp_proxy: "disable" - proxy_captive_portal: "disable" + status: "up" switch_controller_feature: "" - mtu_override: "disable" + type: "tunnel" wccp: "disable" + - drop_fragment: "" drop_overlapped_fragment: "" - drop_fragment: "" - - name: "Tu-Hub01-Rezerv" - mode: "" + explicit_ftp_proxy: "disable" + explicit_web_proxy: "disable" + ip_address: "16.37.2.69" management_ip: "" management_netmask: "" - ip_address: "16.37.2.69" - netmask: "255.255.255.255" - status: "up" + mode: "" + mtu_override: "disable" + name: "Tu-Hub01-Rezerv" netbios_forward: "disable" - type: "tunnel" netflow_sampler: "disable" - sflow_sampler: "disable" + netmask: "255.255.255.255" + proxy_captive_portal: "disable" scan_botnet_connections: "" + sflow_sampler: "disable" src_check: "enable" - explicit_web_proxy: "disable" - explicit_ftp_proxy: "disable" - proxy_captive_portal: "disable" + status: "up" switch_controller_feature: "" - mtu_override: "disable" + type: "tunnel" wccp: "disable" + - drop_fragment: "" drop_overlapped_fragment: "" - drop_fragment: "" - - name: "Tu-Hub02-Rezerv" - mode: "" + explicit_ftp_proxy: "disable" + explicit_web_proxy: "disable" + ip_address: "16.37.3.69" management_ip: "" management_netmask: "" - ip_address: "16.37.3.69" - netmask: "255.255.255.255" - status: "up" + mode: "" + mtu_override: "disable" + name: "Tu-Hub02-Rezerv" netbios_forward: "disable" - type: "tunnel" netflow_sampler: "disable" - sflow_sampler: "disable" + netmask: "255.255.255.255" + proxy_captive_portal: "disable" scan_botnet_connections: "" + sflow_sampler: "disable" src_check: "enable" - explicit_web_proxy: "disable" - explicit_ftp_proxy: "disable" - proxy_captive_portal: "disable" + status: "up" switch_controller_feature: "" - mtu_override: "disable" + type: "tunnel" wccp: "disable" - drop_overlapped_fragment: "" - drop_fragment: "" - - name: "port3_vl10" - mode: "static" + - drop_fragment: "disable" + drop_overlapped_fragment: "disable" + explicit_ftp_proxy: "disable" + explicit_web_proxy: "disable" + ip_address: "0.0.0.0" management_ip: "" management_netmask: "" - ip_address: "0.0.0.0" - netmask: "0.0.0.0" - status: "up" + mode: "static" + mtu_override: "disable" + name: "port3_vl10" netbios_forward: "disable" - type: "vlan" netflow_sampler: "disable" - sflow_sampler: "disable" + netmask: "0.0.0.0" + proxy_captive_portal: "disable" scan_botnet_connections: "" + sflow_sampler: "disable" src_check: "enable" - explicit_web_proxy: "disable" - explicit_ftp_proxy: "disable" - proxy_captive_portal: "disable" + status: "up" switch_controller_feature: "none" - mtu_override: "disable" + type: "vlan" wccp: "disable" - drop_overlapped_fragment: "disable" - drop_fragment: "disable" - - name: "Loopback772" - mode: "" + - drop_fragment: "" + drop_overlapped_fragment: "" + explicit_ftp_proxy: "disable" + explicit_web_proxy: "disable" + ip_address: "0.0.0.0" management_ip: "" management_netmask: "" - ip_address: "0.0.0.0" - netmask: "0.0.0.0" - status: "up" + mode: "" + mtu_override: "" + name: "Loopback772" netbios_forward: "" - type: "loopback" netflow_sampler: "disable" - sflow_sampler: "disable" + netmask: "0.0.0.0" + proxy_captive_portal: "disable" scan_botnet_connections: "" + sflow_sampler: "disable" src_check: "enable" - explicit_web_proxy: "disable" - explicit_ftp_proxy: "disable" - proxy_captive_portal: "disable" + status: "up" switch_controller_feature: "" - mtu_override: "" + type: "loopback" wccp: "" + - drop_fragment: "" drop_overlapped_fragment: "" - drop_fragment: "" - - name: "Loopback773" - mode: "" + explicit_ftp_proxy: "disable" + explicit_web_proxy: "disable" + ip_address: "0.0.0.0" management_ip: "" management_netmask: "" - ip_address: "0.0.0.0" - netmask: "0.0.0.0" - status: "up" + mode: "" + mtu_override: "" + name: "Loopback773" netbios_forward: "" - type: "loopback" netflow_sampler: "disable" - sflow_sampler: "disable" + netmask: "0.0.0.0" + proxy_captive_portal: "disable" scan_botnet_connections: "" + sflow_sampler: "disable" src_check: "enable" - explicit_web_proxy: "disable" - explicit_ftp_proxy: "disable" - proxy_captive_portal: "disable" + status: "up" switch_controller_feature: "" - mtu_override: "" + type: "loopback" wccp: "" + - drop_fragment: "" drop_overlapped_fragment: "" - drop_fragment: "" - - name: "Tu-Rsnnc-Main" - mode: "" + explicit_ftp_proxy: "disable" + explicit_web_proxy: "disable" + ip_address: "192.168.64.10" management_ip: "" management_netmask: "" - ip_address: "192.168.64.10" - netmask: "255.255.255.255" - status: "up" + mode: "" + mtu_override: "" + name: "Tu-Rsnnc-Main" netbios_forward: "disable" - type: "tunnel" netflow_sampler: "disable" - sflow_sampler: "disable" + netmask: "255.255.255.255" + proxy_captive_portal: "disable" scan_botnet_connections: "" + sflow_sampler: "disable" src_check: "enable" - explicit_web_proxy: "disable" - explicit_ftp_proxy: "disable" - proxy_captive_portal: "disable" + status: "up" switch_controller_feature: "" - mtu_override: "" + type: "tunnel" wccp: "disable" - drop_overlapped_fragment: "" - drop_fragment: "" diff --git a/tests/fortinet/get_system_interface/fortinet_get_system_interface_7.0.raw b/tests/fortinet/get_system_interface/fortinet_get_system_interface_7.0.raw new file mode 100644 index 0000000000..b5e1ad6dfe --- /dev/null +++ b/tests/fortinet/get_system_interface/fortinet_get_system_interface_7.0.raw @@ -0,0 +1,32 @@ +== [ wan ] +name: wan mode: static management-ip: 0.0.0.0 0.0.0.0 ip: 0.0.0.0 0.0.0.0 status: up netbios-forward: disable type: physical netflow-sampler: disable sflow-sampler: disable src-check: enable explicit-web-proxy: disable explicit-ftp-proxy: disable proxy-captive-portal: disable mtu-override: disable wccp: disable drop-overlapped-fragment: disable drop-fragment: disable +== [ lan1 ] +name: lan1 mode: static management-ip: 0.0.0.0 0.0.0.0 ip: 0.0.0.0 0.0.0.0 status: up netbios-forward: disable type: physical netflow-sampler: disable sflow-sampler: disable src-check: enable explicit-web-proxy: disable explicit-ftp-proxy: disable proxy-captive-portal: disable mtu-override: disable wccp: disable drop-overlapped-fragment: disable drop-fragment: disable +== [ lan2 ] +name: lan2 mode: static management-ip: 0.0.0.0 0.0.0.0 ip: 0.0.0.0 0.0.0.0 status: up netbios-forward: disable type: physical netflow-sampler: disable sflow-sampler: disable src-check: enable explicit-web-proxy: disable explicit-ftp-proxy: disable proxy-captive-portal: disable mtu-override: disable wccp: disable drop-overlapped-fragment: disable drop-fragment: disable +== [ lan3 ] +name: lan3 mode: static management-ip: 0.0.0.0 0.0.0.0 ip: 0.0.0.0 0.0.0.0 status: up netbios-forward: disable type: physical netflow-sampler: disable sflow-sampler: disable src-check: enable explicit-web-proxy: disable explicit-ftp-proxy: disable proxy-captive-portal: disable mtu-override: disable wccp: disable drop-overlapped-fragment: disable drop-fragment: disable +== [ a ] +name: a mode: static management-ip: 0.0.0.0 0.0.0.0 ip: 0.0.0.0 0.0.0.0 status: up netbios-forward: disable type: physical netflow-sampler: disable sflow-sampler: disable src-check: enable explicit-web-proxy: disable explicit-ftp-proxy: disable proxy-captive-portal: disable mtu-override: disable wccp: disable drop-overlapped-fragment: disable drop-fragment: disable +== [ modem ] +name: modem mode: pppoe management-ip: 0.0.0.0 0.0.0.0 ip: 0.0.0.0 0.0.0.0 status: down netbios-forward: disable type: physical netflow-sampler: disable sflow-sampler: disable src-check: enable explicit-web-proxy: disable explicit-ftp-proxy: disable proxy-captive-portal: disable mtu-override: disable wccp: disable drop-overlapped-fragment: disable drop-fragment: disable +== [ naf.root ] +name: naf.root ip: 0.0.0.0 0.0.0.0 status: up netbios-forward: disable type: tunnel netflow-sampler: disable sflow-sampler: disable src-check: disable explicit-web-proxy: disable explicit-ftp-proxy: disable proxy-captive-portal: disable wccp: disable +== [ l2t.root ] +name: l2t.root ip: 0.0.0.0 0.0.0.0 status: up netbios-forward: disable type: tunnel netflow-sampler: disable sflow-sampler: disable src-check: enable explicit-web-proxy: disable explicit-ftp-proxy: disable proxy-captive-portal: disable wccp: disable +== [ ssl.root ] +name: ssl.root ip: 0.0.0.0 0.0.0.0 status: up netbios-forward: disable type: tunnel netflow-sampler: disable sflow-sampler: disable src-check: enable explicit-web-proxy: disable explicit-ftp-proxy: disable proxy-captive-portal: disable wccp: disable +== [ lo0.100 ] +name: lo0.100 management-ip: 0.0.0.0 0.0.0.0 ip: 10.0.0.0 255.255.255.255 status: up type: loopback netflow-sampler: disable sflow-sampler: disable src-check: enable explicit-web-proxy: disable explicit-ftp-proxy: disable proxy-captive-portal: disable +== [ wan.100 ] +name: wan.100 mode: static management-ip: 0.0.0.0 0.0.0.0 ip: 10.0.0.0 255.255.255.252 status: up netbios-forward: disable type: vlan netflow-sampler: disable sflow-sampler: disable src-check: enable explicit-web-proxy: disable explicit-ftp-proxy: disable proxy-captive-portal: disable switch-controller-feature: none mtu-override: disable wccp: disable drop-overlapped-fragment: disable drop-fragment: disable +== [ lan1.10 ] +name: lan1.10 mode: static management-ip: 0.0.0.0 0.0.0.0 ip: 10.0.0.0 255.255.255.0 status: up netbios-forward: disable type: vlan netflow-sampler: disable sflow-sampler: disable src-check: enable explicit-web-proxy: disable explicit-ftp-proxy: disable proxy-captive-portal: disable switch-controller-feature: none mtu-override: disable wccp: disable drop-overlapped-fragment: disable drop-fragment: disable +== [ lan1.20 ] +name: lan1.20 mode: static management-ip: 0.0.0.0 0.0.0.0 ip: 10.0.0.0 255.255.255.0 status: up netbios-forward: disable type: vlan netflow-sampler: disable sflow-sampler: disable src-check: enable explicit-web-proxy: disable explicit-ftp-proxy: disable proxy-captive-portal: disable switch-controller-feature: none mtu-override: disable wccp: disable drop-overlapped-fragment: disable drop-fragment: disable +== [ lan1.30 ] +name: lan1.30 mode: static management-ip: 0.0.0.0 0.0.0.0 ip: 10.0.0.0 255.255.255.192 status: up netbios-forward: disable type: vlan netflow-sampler: disable sflow-sampler: disable src-check: enable explicit-web-proxy: disable explicit-ftp-proxy: disable proxy-captive-portal: disable switch-controller-feature: none mtu-override: disable wccp: disable drop-overlapped-fragment: disable drop-fragment: disable +== [ TUNNEL1 ] +name: TUNNEL1 ip: 0.0.0.0 0.0.0.0 status: up netbios-forward: disable type: tunnel netflow-sampler: disable sflow-sampler: disable src-check: enable explicit-web-proxy: disable explicit-ftp-proxy: disable proxy-captive-portal: disable mtu-override: disable wccp: disable +== [ TUNNEL2 ] +name: TUNNEL2 ip: 0.0.0.0 0.0.0.0 status: up netbios-forward: disable type: tunnel netflow-sampler: disable sflow-sampler: disable src-check: enable explicit-web-proxy: disable explicit-ftp-proxy: disable proxy-captive-portal: disable mtu-override: disable wccp: disable diff --git a/tests/fortinet/get_system_interface/fortinet_get_system_interface_7.0.yml b/tests/fortinet/get_system_interface/fortinet_get_system_interface_7.0.yml new file mode 100644 index 0000000000..e4bb0651f9 --- /dev/null +++ b/tests/fortinet/get_system_interface/fortinet_get_system_interface_7.0.yml @@ -0,0 +1,338 @@ +--- +parsed_sample: + - drop_fragment: "disable" + drop_overlapped_fragment: "disable" + explicit_ftp_proxy: "disable" + explicit_web_proxy: "disable" + ip_address: "0.0.0.0" + management_ip: "0.0.0.0" + management_netmask: "0.0.0.0" + mode: "static" + mtu_override: "disable" + name: "wan" + netbios_forward: "disable" + netflow_sampler: "disable" + netmask: "0.0.0.0" + proxy_captive_portal: "disable" + scan_botnet_connections: "" + sflow_sampler: "disable" + src_check: "enable" + status: "up" + switch_controller_feature: "" + type: "physical" + wccp: "disable" + - drop_fragment: "disable" + drop_overlapped_fragment: "disable" + explicit_ftp_proxy: "disable" + explicit_web_proxy: "disable" + ip_address: "0.0.0.0" + management_ip: "0.0.0.0" + management_netmask: "0.0.0.0" + mode: "static" + mtu_override: "disable" + name: "lan1" + netbios_forward: "disable" + netflow_sampler: "disable" + netmask: "0.0.0.0" + proxy_captive_portal: "disable" + scan_botnet_connections: "" + sflow_sampler: "disable" + src_check: "enable" + status: "up" + switch_controller_feature: "" + type: "physical" + wccp: "disable" + - drop_fragment: "disable" + drop_overlapped_fragment: "disable" + explicit_ftp_proxy: "disable" + explicit_web_proxy: "disable" + ip_address: "0.0.0.0" + management_ip: "0.0.0.0" + management_netmask: "0.0.0.0" + mode: "static" + mtu_override: "disable" + name: "lan2" + netbios_forward: "disable" + netflow_sampler: "disable" + netmask: "0.0.0.0" + proxy_captive_portal: "disable" + scan_botnet_connections: "" + sflow_sampler: "disable" + src_check: "enable" + status: "up" + switch_controller_feature: "" + type: "physical" + wccp: "disable" + - drop_fragment: "disable" + drop_overlapped_fragment: "disable" + explicit_ftp_proxy: "disable" + explicit_web_proxy: "disable" + ip_address: "0.0.0.0" + management_ip: "0.0.0.0" + management_netmask: "0.0.0.0" + mode: "static" + mtu_override: "disable" + name: "lan3" + netbios_forward: "disable" + netflow_sampler: "disable" + netmask: "0.0.0.0" + proxy_captive_portal: "disable" + scan_botnet_connections: "" + sflow_sampler: "disable" + src_check: "enable" + status: "up" + switch_controller_feature: "" + type: "physical" + wccp: "disable" + - drop_fragment: "disable" + drop_overlapped_fragment: "disable" + explicit_ftp_proxy: "disable" + explicit_web_proxy: "disable" + ip_address: "0.0.0.0" + management_ip: "0.0.0.0" + management_netmask: "0.0.0.0" + mode: "static" + mtu_override: "disable" + name: "a" + netbios_forward: "disable" + netflow_sampler: "disable" + netmask: "0.0.0.0" + proxy_captive_portal: "disable" + scan_botnet_connections: "" + sflow_sampler: "disable" + src_check: "enable" + status: "up" + switch_controller_feature: "" + type: "physical" + wccp: "disable" + - drop_fragment: "disable" + drop_overlapped_fragment: "disable" + explicit_ftp_proxy: "disable" + explicit_web_proxy: "disable" + ip_address: "0.0.0.0" + management_ip: "0.0.0.0" + management_netmask: "0.0.0.0" + mode: "pppoe" + mtu_override: "disable" + name: "modem" + netbios_forward: "disable" + netflow_sampler: "disable" + netmask: "0.0.0.0" + proxy_captive_portal: "disable" + scan_botnet_connections: "" + sflow_sampler: "disable" + src_check: "enable" + status: "down" + switch_controller_feature: "" + type: "physical" + wccp: "disable" + - drop_fragment: "" + drop_overlapped_fragment: "" + explicit_ftp_proxy: "disable" + explicit_web_proxy: "disable" + ip_address: "0.0.0.0" + management_ip: "" + management_netmask: "" + mode: "" + mtu_override: "" + name: "naf.root" + netbios_forward: "disable" + netflow_sampler: "disable" + netmask: "0.0.0.0" + proxy_captive_portal: "disable" + scan_botnet_connections: "" + sflow_sampler: "disable" + src_check: "disable" + status: "up" + switch_controller_feature: "" + type: "tunnel" + wccp: "disable" + - drop_fragment: "" + drop_overlapped_fragment: "" + explicit_ftp_proxy: "disable" + explicit_web_proxy: "disable" + ip_address: "0.0.0.0" + management_ip: "" + management_netmask: "" + mode: "" + mtu_override: "" + name: "l2t.root" + netbios_forward: "disable" + netflow_sampler: "disable" + netmask: "0.0.0.0" + proxy_captive_portal: "disable" + scan_botnet_connections: "" + sflow_sampler: "disable" + src_check: "enable" + status: "up" + switch_controller_feature: "" + type: "tunnel" + wccp: "disable" + - drop_fragment: "" + drop_overlapped_fragment: "" + explicit_ftp_proxy: "disable" + explicit_web_proxy: "disable" + ip_address: "0.0.0.0" + management_ip: "" + management_netmask: "" + mode: "" + mtu_override: "" + name: "ssl.root" + netbios_forward: "disable" + netflow_sampler: "disable" + netmask: "0.0.0.0" + proxy_captive_portal: "disable" + scan_botnet_connections: "" + sflow_sampler: "disable" + src_check: "enable" + status: "up" + switch_controller_feature: "" + type: "tunnel" + wccp: "disable" + - drop_fragment: "" + drop_overlapped_fragment: "" + explicit_ftp_proxy: "disable" + explicit_web_proxy: "disable" + ip_address: "10.0.0.0" + management_ip: "0.0.0.0" + management_netmask: "0.0.0.0" + mode: "" + mtu_override: "" + name: "lo0.100" + netbios_forward: "" + netflow_sampler: "disable" + netmask: "255.255.255.255" + proxy_captive_portal: "disable" + scan_botnet_connections: "" + sflow_sampler: "disable" + src_check: "enable" + status: "up" + switch_controller_feature: "" + type: "loopback" + wccp: "" + - drop_fragment: "disable" + drop_overlapped_fragment: "disable" + explicit_ftp_proxy: "disable" + explicit_web_proxy: "disable" + ip_address: "10.0.0.0" + management_ip: "0.0.0.0" + management_netmask: "0.0.0.0" + mode: "static" + mtu_override: "disable" + name: "wan.100" + netbios_forward: "disable" + netflow_sampler: "disable" + netmask: "255.255.255.252" + proxy_captive_portal: "disable" + scan_botnet_connections: "" + sflow_sampler: "disable" + src_check: "enable" + status: "up" + switch_controller_feature: "none" + type: "vlan" + wccp: "disable" + - drop_fragment: "disable" + drop_overlapped_fragment: "disable" + explicit_ftp_proxy: "disable" + explicit_web_proxy: "disable" + ip_address: "10.0.0.0" + management_ip: "0.0.0.0" + management_netmask: "0.0.0.0" + mode: "static" + mtu_override: "disable" + name: "lan1.10" + netbios_forward: "disable" + netflow_sampler: "disable" + netmask: "255.255.255.0" + proxy_captive_portal: "disable" + scan_botnet_connections: "" + sflow_sampler: "disable" + src_check: "enable" + status: "up" + switch_controller_feature: "none" + type: "vlan" + wccp: "disable" + - drop_fragment: "disable" + drop_overlapped_fragment: "disable" + explicit_ftp_proxy: "disable" + explicit_web_proxy: "disable" + ip_address: "10.0.0.0" + management_ip: "0.0.0.0" + management_netmask: "0.0.0.0" + mode: "static" + mtu_override: "disable" + name: "lan1.20" + netbios_forward: "disable" + netflow_sampler: "disable" + netmask: "255.255.255.0" + proxy_captive_portal: "disable" + scan_botnet_connections: "" + sflow_sampler: "disable" + src_check: "enable" + status: "up" + switch_controller_feature: "none" + type: "vlan" + wccp: "disable" + - drop_fragment: "disable" + drop_overlapped_fragment: "disable" + explicit_ftp_proxy: "disable" + explicit_web_proxy: "disable" + ip_address: "10.0.0.0" + management_ip: "0.0.0.0" + management_netmask: "0.0.0.0" + mode: "static" + mtu_override: "disable" + name: "lan1.30" + netbios_forward: "disable" + netflow_sampler: "disable" + netmask: "255.255.255.192" + proxy_captive_portal: "disable" + scan_botnet_connections: "" + sflow_sampler: "disable" + src_check: "enable" + status: "up" + switch_controller_feature: "none" + type: "vlan" + wccp: "disable" + - drop_fragment: "" + drop_overlapped_fragment: "" + explicit_ftp_proxy: "disable" + explicit_web_proxy: "disable" + ip_address: "0.0.0.0" + management_ip: "" + management_netmask: "" + mode: "" + mtu_override: "disable" + name: "TUNNEL1" + netbios_forward: "disable" + netflow_sampler: "disable" + netmask: "0.0.0.0" + proxy_captive_portal: "disable" + scan_botnet_connections: "" + sflow_sampler: "disable" + src_check: "enable" + status: "up" + switch_controller_feature: "" + type: "tunnel" + wccp: "disable" + - drop_fragment: "" + drop_overlapped_fragment: "" + explicit_ftp_proxy: "disable" + explicit_web_proxy: "disable" + ip_address: "0.0.0.0" + management_ip: "" + management_netmask: "" + mode: "" + mtu_override: "disable" + name: "TUNNEL2" + netbios_forward: "disable" + netflow_sampler: "disable" + netmask: "0.0.0.0" + proxy_captive_portal: "disable" + scan_botnet_connections: "" + sflow_sampler: "disable" + src_check: "enable" + status: "up" + switch_controller_feature: "" + type: "tunnel" + wccp: "disable"