Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 7 additions & 2 deletions ntc_templates/templates/fortinet_fnsysctl_ifconfig.textfsm
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@ Value NIC (.*?)
Value LINK_ENCAP (.*?)
Value HARDWARE_ADDRESS ([a-zA-Z0-9]{2}(:[a-zA-Z0-9]{2}){5})
Value IP_ADDRESS (\S+)
Value IPV6_ADDRESS (\S+)
Value PREFIX_LENGTH (\d+)
Value BCAST (\S+)
Value MASK (\S+)
Value LINK_LOCAL6 (\S+)
Expand All @@ -27,11 +29,14 @@ Value TX_BYTES (\d+)
Start
^\s*${NIC}\s+Link\s+encap:${LINK_ENCAP}(?:\s+HWaddr\s+${HARDWARE_ADDRESS})?\s*$$
^\s*inet\s+addr:${IP_ADDRESS}(?:\s+Bcast:${BCAST})?\s+Mask:${MASK}\s*$$
^\s*inet\s+addr6:\s+${IPV6_ADDRESS}\s+prefixlen\s+${PREFIX_LENGTH}\s*$$
^\s*link-local6:\s+${LINK_LOCAL6}\s+prefixlen\s+${LINK_LOCAL6_PREFIXLEN}\s*$$
^\s*${MULTICAST}\s+MTU:${MTU}\s+Metric:${METRIC}\s*$$
^\s*RX\s+packets:${RX_PACKETS}\s+errors:${RX_ERRORS}\s+dropped:${RX_DROPPED}\s+overruns:${RX_OVERRUNS}\s+frame:${RX_FRAME}\s*$$
^\s*TX\s+packets:${TX_PACKETS}\s+errors:${TX_ERRORS}\s+dropped:${TX_DROPPED}\s+overruns:${TX_OVERRUNS}\s+carrier:${TX_CARRIER}\s*$$
^\s*collisions:${COLLISIONS}\s+txqueuelen:${TX_QUEUE_LEN}\s*$$
^\s*RX\s+bytes:${RX_BYTES}\s+\(.*\)\s+TX\s+bytes:${TX_BYTES}\s+\(.*\)\s*$$ -> Record
^\s*$$
^\s*RX\s+bytes:${RX_BYTES}\s+\(.*\)\s+TX\s+bytes:${TX_BYTES}\s+\(.*\)\s*$$
# The Interrupt value doesn't provide any useful info and in later versions it seems to have been removed
^\s*Interrupt\s*:\s*\d+\s*$$
^\s*$$ -> Record
^. -> Error
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,7 @@ Tu-Hub01-Main Link encap:Unknown

Tu-Rsnnc-Main Link encap:Unknown HWaddr 12:34:56:78:90:AD
inet addr:192.168.64.10 Mask:255.255.255.252
inet addr6: fdae:41a4:643b:9303::2 prefixlen 128
link-local6: fe80::200:aaaa:5f4f:54f4 prefixlen 64
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1476 Metric:1
RX packets:121755 errors:0 dropped:0 overruns:0 frame:0
Expand Down
22 changes: 22 additions & 0 deletions tests/fortinet/fnsysctl_ifconfig/fortinet_fnsysctl_ifconfig.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ parsed_sample:
collisions: "0"
hardware_address: ""
ip_address: ""
ipv6_address: ""
link_encap: "Ethernet"
link_local6: ""
link_local6_prefixlen: ""
Expand All @@ -12,6 +13,7 @@ parsed_sample:
mtu: "1500"
multicast: "UP BROADCAST MULTICAST"
nic: "nturbo_rx"
prefix_length: ""
rx_bytes: "0"
rx_dropped: "0"
rx_errors: "0"
Expand All @@ -29,6 +31,7 @@ parsed_sample:
collisions: "0"
hardware_address: "12:34:56:78:90:AA"
ip_address: "1.2.3.4"
ipv6_address: ""
link_encap: "Ethernet"
link_local6: ""
link_local6_prefixlen: ""
Expand All @@ -37,6 +40,7 @@ parsed_sample:
mtu: "1500"
multicast: "UP BROADCAST RUNNING MULTICAST"
nic: "wan"
prefix_length: ""
rx_bytes: "1116754241"
rx_dropped: "0"
rx_errors: "0"
Expand All @@ -54,6 +58,7 @@ parsed_sample:
collisions: "0"
hardware_address: "12:34:56:78:90:AB"
ip_address: ""
ipv6_address: ""
link_encap: "Ethernet"
link_local6: ""
link_local6_prefixlen: ""
Expand All @@ -62,6 +67,7 @@ parsed_sample:
mtu: "1500"
multicast: "UP BROADCAST RUNNING MULTICAST"
nic: "lan1"
prefix_length: ""
rx_bytes: "258477533"
rx_dropped: "0"
rx_errors: "0"
Expand All @@ -79,6 +85,7 @@ parsed_sample:
collisions: "0"
hardware_address: ""
ip_address: ""
ipv6_address: ""
link_encap: "Unknown"
link_local6: ""
link_local6_prefixlen: ""
Expand All @@ -87,6 +94,7 @@ parsed_sample:
mtu: "1500"
multicast: "UP POINTOPOINT RUNNING NOARP MULTICAST"
nic: "ssl.root"
prefix_length: ""
rx_bytes: "0"
rx_dropped: "0"
rx_errors: "0"
Expand All @@ -104,6 +112,7 @@ parsed_sample:
collisions: "0"
hardware_address: ""
ip_address: "127.0.0.1"
ipv6_address: ""
link_encap: "Unknown"
link_local6: ""
link_local6_prefixlen: ""
Expand All @@ -112,6 +121,7 @@ parsed_sample:
mtu: "1500"
multicast: "UP BROADCAST LOOPBACK RUNNING NOARP MULTICAST"
nic: "Loopback772"
prefix_length: ""
rx_bytes: "0"
rx_dropped: "0"
rx_errors: "0"
Expand All @@ -129,6 +139,7 @@ parsed_sample:
collisions: "0"
hardware_address: "12:34:56:78:90:AC"
ip_address: "10.152.1.230"
ipv6_address: ""
link_encap: "Ethernet"
link_local6: ""
link_local6_prefixlen: ""
Expand All @@ -137,6 +148,7 @@ parsed_sample:
mtu: "1500"
multicast: "UP BROADCAST RUNNING MULTICAST"
nic: "lan"
prefix_length: ""
rx_bytes: "154509025"
rx_dropped: "0"
rx_errors: "0"
Expand All @@ -154,6 +166,7 @@ parsed_sample:
collisions: "0"
hardware_address: ""
ip_address: "10.149.0.69"
ipv6_address: ""
link_encap: "Unknown"
link_local6: ""
link_local6_prefixlen: ""
Expand All @@ -162,6 +175,7 @@ parsed_sample:
mtu: "1438"
multicast: "UP POINTOPOINT RUNNING NOARP MULTICAST"
nic: "Tu-Hub01-Main"
prefix_length: ""
rx_bytes: "919078"
rx_dropped: "0"
rx_errors: "0"
Expand All @@ -179,6 +193,7 @@ parsed_sample:
collisions: "0"
hardware_address: "12:34:56:78:90:AD"
ip_address: "192.168.64.10"
ipv6_address: "fdae:41a4:643b:9303::2"
link_encap: "Unknown"
link_local6: "fe80::200:aaaa:5f4f:54f4"
link_local6_prefixlen: "64"
Expand All @@ -187,6 +202,7 @@ parsed_sample:
mtu: "1476"
multicast: "UP POINTOPOINT RUNNING NOARP MULTICAST"
nic: "Tu-Rsnnc-Main"
prefix_length: "128"
rx_bytes: "8018365"
rx_dropped: "0"
rx_errors: "0"
Expand All @@ -204,6 +220,7 @@ parsed_sample:
collisions: "0"
hardware_address: "12:34:56:78:90:AE"
ip_address: "10.100.105.1"
ipv6_address: ""
link_encap: "Ethernet"
link_local6: ""
link_local6_prefixlen: ""
Expand All @@ -212,6 +229,7 @@ parsed_sample:
mtu: "1500"
multicast: "UP BROADCAST RUNNING MULTICAST"
nic: "Vlan1"
prefix_length: ""
rx_bytes: "10988958"
rx_dropped: "0"
rx_errors: "0"
Expand All @@ -229,6 +247,7 @@ parsed_sample:
collisions: "0"
hardware_address: "12:34:56:78:90:AF"
ip_address: ""
ipv6_address: ""
link_encap: "Ethernet"
link_local6: ""
link_local6_prefixlen: ""
Expand All @@ -237,6 +256,7 @@ parsed_sample:
mtu: "1496"
multicast: "UP BROADCAST MULTICAST"
nic: "port_ha"
prefix_length: ""
rx_bytes: "0"
rx_dropped: "0"
rx_errors: "0"
Expand All @@ -254,6 +274,7 @@ parsed_sample:
collisions: "0"
hardware_address: ""
ip_address: "127.0.0.1"
ipv6_address: ""
link_encap: "Local Loopback"
link_local6: ""
link_local6_prefixlen: ""
Expand All @@ -262,6 +283,7 @@ parsed_sample:
mtu: "16436"
multicast: "UP LOOPBACK RUNNING"
nic: "vsys_fgfm"
prefix_length: ""
rx_bytes: "0"
rx_dropped: "0"
rx_errors: "0"
Expand Down
114 changes: 114 additions & 0 deletions tests/fortinet/fnsysctl_ifconfig/fortinet_fnsysctl_ifconfig_v6.0.raw
Original file line number Diff line number Diff line change
@@ -0,0 +1,114 @@
eth0 Link encap:Ethernet HWaddr 70:4C:A5:C8:7F:C2
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:160120833 errors:0 dropped:0 overruns:0 frame:0
TX packets:229876847 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:532
RX bytes:48709238097 (45.4 GB) TX bytes:230212740340 (214.4 GB)
Interrupt:193

wan1 Link encap:Ethernet HWaddr 70:4C:A5:C8:7F:C3
inet addr:192.168.197.63 Bcast:192.168.197.255 Mask:255.255.255.0
inet addr6: fdae:41e4:649b:9303::2 prefixlen 128
link-local6: fe80::724c:a5ff:feb8:4fc3 prefixlen 64
UP BROADCAST RUNNING ALLMULTI MULTICAST MTU:1500 Metric:1
RX packets:273435252 errors:0 dropped:0 overruns:0 frame:0
TX packets:136877108 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:532
RX bytes:233980902876 (217.9 GB) TX bytes:42230049962 (39.3 GB)
Interrupt:194

wan2 Link encap:Ethernet HWaddr 70:4C:A5:C8:7F:C4
UP BROADCAST ALLMULTI MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:532
RX bytes:0 (0 Bytes) TX bytes:0 (0 Bytes)
Interrupt:195

lan1 Link encap:Ethernet HWaddr 70:4C:A5:C8:7F:C5
inet addr:192.168.251.254 Bcast:192.168.251.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:11313810 errors:0 dropped:0 overruns:0 frame:0
TX packets:12102318 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2462897754 (2.3 GB) TX bytes:7944791506 (7.4 GB)
Interrupt:255

lan2 Link encap:Ethernet HWaddr 70:4C:A5:C8:7F:C6
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0 Bytes) TX bytes:0 (0 Bytes)
Interrupt:255

lan3 Link encap:Ethernet HWaddr 70:4C:A5:C8:7F:C7
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0 Bytes) TX bytes:0 (0 Bytes)
Interrupt:255

lan4 Link encap:Ethernet HWaddr 70:4C:A5:C8:7F:C8
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0 Bytes) TX bytes:0 (0 Bytes)
Interrupt:255

lan5 Link encap:Ethernet HWaddr 70:4C:A5:C8:7F:C9
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0 Bytes) TX bytes:0 (0 Bytes)
Interrupt:255

root Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:2060 errors:0 dropped:0 overruns:0 frame:0
TX packets:2060 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:346520 (338.4 KB) TX bytes:346520 (338.4 KB)

ssl.root Link encap:Unknown
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:2 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0 Bytes) TX bytes:0 (0 Bytes)

lan Link encap:Ethernet HWaddr 70:4C:A5:C8:7F:C6
inet addr:192.168.250.254 Bcast:192.168.250.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:148807023 errors:0 dropped:0 overruns:0 frame:0
TX packets:217774529 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:45285616545 (42.2 GB) TX bytes:222267948834 (207.0 GB)
Interrupt:255

vsys_ha Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0 Bytes) TX bytes:0 (0 Bytes)

port_ha Link encap:Ethernet HWaddr 70:4C:A5:C8:7F:C4
UP BROADCAST MULTICAST MTU:1496 Metric:1
RX packets:5 errors:0 dropped:0 overruns:0 frame:0
TX packets:1 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:400 (400 Bytes) TX bytes:94 (94 Bytes)

vsys_fgfm Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0 Bytes) TX bytes:0 (0 Bytes)
Loading