-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtest_output.json
1 lines (1 loc) · 17.7 KB
/
test_output.json
1
{"IP-01": {"IPSM": {"start": "2022-06-24 11:14:58.204801", "ip": "192.168.254.108", "id": "01", "thread": 139790777767680, "just_ip": "False", "sshauth": {"start": "2022-06-24 11:14:58.206925", "id_string": "SSH-2.0-ConfD-4.3.11.4", "kex_algos": "diffie-hellman-group14-sha1", "keys_proposed": "ssh-rsa", "kex_agreed": "diffie-hellman-group14-sha1", "key_used": "ssh-rsa", "cipher_used": "aes128-ctr", "mac_used": "hmac-sha2-256", "key_id": "55a05bf0d8635b4c9275357398d2af47", "auth_success": "userauth is OK", "banner": "empty", "auth_type": "Authentication (password) successful!", "login_greeting": "b'Welcome to Rugged CLI\\r\\nadmin connected from 192.168.253.142 using ssh on RX1400-A\\r\\n\\x1b[?7hRX1400-A# '", "stop": "2022-06-24 11:15:00.874832"}, "YCLI": {"ycli_1": {"detection": {"start": "2022-06-24 11:15:00.875467", "status": "success", "ycli_name": "ROXII chassis and storage data modeling example using \"textfsm\" and \"contains\"", "os_detected": "ROXII", "stop": "2022-06-24 11:15:00.876759"}, "cli": {"start": "2022-06-24 11:15:00.877887", "rox2": {"show": {"chassis": {"chassis_status": {"model": "RX1400", "softwareLicense": "Layer 3 Security Edition", "release": "ROX 2.14.1 (2021-07-26 17:40)", "serial": "RUMF121002717", "mlfb": "6GK60140AM2", "maintModeStatus": "Enabled", "lastIntegrityCheckResult": "Unavailable", "lastIntegrityCheck": "Unavailable"}}}}, "temp": {"serialForMaint": "RUMF121002717"}, "total_tx": 77, "total_rx": 633, "stop": "2022-06-24 11:15:04.913714"}}}, "stop": "2022-06-24 11:15:04.914792"}, "IPSL": [["2022-06-24 11:14:58,205 20.01.1: Starting probes", "2022-06-24 11:14:58,205 20.01.2: Ping disabled in Ycfg 'ping:count(0)'", "2022-06-24 11:14:58,205 20.01.3: Traceroute disabled in Ycfg 'traceroute:count(0)'", "2022-06-24 11:14:58,206 20.01.4: Probes finished", "2022-06-24 11:14:58,206 20.01.27: SSH log for 192.168.254.108", "2022-06-24 11:14:58,734 20.01.28: Successfully connected to 192.168.254.108", "2022-06-24 11:14:58,873 20.01.29: Interactive SSH session established", "2022-06-24 11:15:00,874 20.01.31: Reading SSH debug data", "2022-06-24 11:15:00,875 20.01.36: Added SSH debug data to IPSM", "2022-06-24 11:15:00,875 20.01.5: Starting OS detection with Ycli-1 named 'ROXII chassis and storage data modeling example using \"textfsm\" and \"contains\"'", "2022-06-24 11:15:00,875 20.01.37: Running SSH detection", "2022-06-24 11:15:00,875 20.01.38: id_string matched", "2022-06-24 11:15:00,875 30.01.42: Banner type detection not present in Ycli_1 - 'banner' not found", "2022-06-24 11:15:00,876 20.01.43: Login greeting matched", "2022-06-24 11:15:00,876 30.01.61: Commands based detection not present in Ycli - 'cli' not found", "2022-06-24 11:15:00,876 20.01.63: ROXII OS detected with Ycli_1", "2022-06-24 11:15:00,877 20.01.64: Running commands with Ycli_1", "2022-06-24 11:15:00,877 20.01.95: 'match' present in 'show chassis chassis-status' command", "2022-06-24 11:15:00,878 20.01.53: T(28) Ycli(1) Cmd(1) 'show chassis chassis-status'", "2022-06-24 11:15:02,881 20.01.55: R(489) b'show chassis chassis-status\\r\\nchassis-status\\r\\n model RX1400\\r\\n software license \"Layer 3 Security Edition\"\\r\\n mlfb 6GK60140AM2\\r\\n rox release \"ROX 2.14.1 (2021-07-26 17:40)\"\\r\\n system serial number RUMF121002717\\r\\n last integrity check Unavailable\\r\\n last integrity check result Unavailable\\r\\n BootLoader U-Boot\\r\\n maint mode status Enabled\\r\\nRX1400-A# '", "2022-06-24 11:15:02,882 20.01.75: 'ylib' delcared in {'ylib': 'rox2.show.chassis.chassis_status'}", "2022-06-24 11:15:02,883 20.01.76: Path 'match.rox2.show.chassis.chassis_status' found in Ylib", "2022-06-24 11:15:02,883 20.01.77: 'textfsm' parser found in Ylib", "2022-06-24 11:15:02,892 20.01.78: Parsing 'show chassis chassis-status' output with textfsm", "2022-06-24 11:15:02,893 20.01.88: Adding key 'YCLI.ycli_1.cli.rox2.show.chassis.chassis_status' to IPSM", "2022-06-24 11:15:02,895 20.01.65: 'runif' present in 'show chassis hardware slot-hardware main serial-number'", "2022-06-24 11:15:02,895 20.01.66: 'contains' present for 'ycli().rox2.show.chassis.chassis_status.model'", "2022-06-24 11:15:02,897 20.01.98: Path 'rox2.show.chassis.chassis_status.model' found in IPSM", "2022-06-24 11:15:02,898 30.01.100: 'RX15' not matched in IPSM", "2022-06-24 11:15:02,898 20.01.65: 'runif' present in 'show chassis hardware slot-hardware cm serial-number'", "2022-06-24 11:15:02,899 20.01.66: 'contains' present for 'ycli().rox2.show.chassis.chassis_status.model'", "2022-06-24 11:15:02,899 20.01.98: Path 'rox2.show.chassis.chassis_status.model' found in IPSM", "2022-06-24 11:15:02,900 30.01.100: 'X5000' not matched in IPSM", "2022-06-24 11:15:02,901 20.01.65: 'runif' present in 'show chassis chassis-status system-serial-number'", "2022-06-24 11:15:02,901 20.01.66: 'contains' present for 'ycli().rox2.show.chassis.chassis_status.model'", "2022-06-24 11:15:02,902 20.01.98: Path 'rox2.show.chassis.chassis_status.model' found in IPSM", "2022-06-24 11:15:02,903 20.01.99: 'RX14' matched in IPSM", "2022-06-24 11:15:02,903 20.01.71: Running 'show chassis chassis-status system-serial-number' command", "2022-06-24 11:15:02,905 20.01.53: T(49) Ycli(1) Cmd(2) 'show chassis chassis-status system-serial-number'", "2022-06-24 11:15:04,909 20.01.55: R(144) b'show chassis chassis-status system-serial-number\\r\\nchassis-status system serial number RUMF121002717\\r\\nRX1400-A# '", "2022-06-24 11:15:04,909 20.01.195: 'match' present in 'show chassis chassis-status system-serial-number' command", "2022-06-24 11:15:04,910 20.01.180: 'new' declared in {'new': 'temp', 'textfsm': 'Value serialForMaint (.*)\\n\\nStart\\n ^chassis-status system serial number ${serialForMaint} -> Record\\n'}", "2022-06-24 11:15:04,911 20.01.181: Parsing 'show chassis chassis-status system-serial-number' output with textfsm", "2022-06-24 11:15:04,912 20.01.88: Adding key 'YCLI.ycli_1.cli.temp' to IPSM", "2022-06-24 11:15:04,913 20.01.86: Ycli_1 commands executed", "2022-06-24 11:15:04,914 20.01.7: Done running 1 YCLIs in total"]], "SSH": [["2022-06-24 11:14:58,270 10.01.00: starting thread (client mode): 0x93ad6a60", "2022-06-24 11:14:58,271 10.01.00: Local version/idstring: SSH-2.0-paramiko_2.11.0", "2022-06-24 11:14:58,318 10.01.00: Remote version/idstring: SSH-2.0-ConfD-4.3.11.4", "2022-06-24 11:14:58,319 20.01.00: Connected (version 2.0, client ConfD-4.3.11.4)", "2022-06-24 11:14:58,364 10.01.00: === Key exchange possibilities ===", "2022-06-24 11:14:58,364 10.01.00: kex algos: diffie-hellman-group14-sha1", "2022-06-24 11:14:58,365 10.01.00: server key: ssh-rsa", "2022-06-24 11:14:58,365 10.01.00: client encrypt: aes128-ctr, aes192-ctr, aes256-ctr", "2022-06-24 11:14:58,366 10.01.00: server encrypt: aes128-ctr, aes192-ctr, aes256-ctr", "2022-06-24 11:14:58,366 10.01.00: client mac: hmac-sha1, hmac-sha2-256, hmac-sha2-512", "2022-06-24 11:14:58,366 10.01.00: server mac: hmac-sha1, hmac-sha2-256, hmac-sha2-512", "2022-06-24 11:14:58,367 10.01.00: client compress: none, zlib", "2022-06-24 11:14:58,367 10.01.00: server compress: none, zlib", "2022-06-24 11:14:58,367 10.01.00: client lang: <none>", "2022-06-24 11:14:58,368 10.01.00: server lang: <none>", "2022-06-24 11:14:58,369 10.01.00: kex follows: False", "2022-06-24 11:14:58,370 10.01.00: === Key exchange agreements ===", "2022-06-24 11:14:58,372 10.01.00: Kex: diffie-hellman-group14-sha1", "2022-06-24 11:14:58,373 10.01.00: HostKey: ssh-rsa", "2022-06-24 11:14:58,375 10.01.00: Cipher: aes128-ctr", "2022-06-24 11:14:58,377 10.01.00: MAC: hmac-sha2-256", "2022-06-24 11:14:58,378 10.01.00: Compression: none", "2022-06-24 11:14:58,379 10.01.00: === End of kex handshake ===", "2022-06-24 11:14:58,589 10.01.00: kex engine KexGroup14 specified hash_algo <built-in function openssl_sha1>", "2022-06-24 11:14:58,597 10.01.00: Switch to new keys ...", "2022-06-24 11:14:58,598 10.01.00: Adding ssh-rsa host key for [192.168.254.108]:22: b'55a05bf0d8635b4c9275357398d2af47'", "2022-06-24 11:14:58,679 10.01.00: userauth is OK", "2022-06-24 11:14:58,733 20.01.00: Authentication (password) successful!", "2022-06-24 11:14:58,735 10.01.00: [chan 0] Max packet in: 32768 bytes", "2022-06-24 11:14:58,779 10.01.00: [chan 0] Max packet out: 32768 bytes", "2022-06-24 11:14:58,780 10.01.00: Secsh channel 0 opened.", "2022-06-24 11:14:58,823 10.01.00: [chan 0] Sesch channel 0 request ok", "2022-06-24 11:14:58,873 10.01.00: [chan 0] Sesch channel 0 request ok"]]}, "IP-02": {"IPSM": {"start": "2022-06-24 11:14:58.208643", "ip": "192.168.254.92", "id": "02", "thread": 139790769374976, "just_ip": "False", "sshauth": {"start": "2022-06-24 11:14:58.212778", "id_string": "SSH-2.0-ConfD-4.3.11.4", "kex_algos": "diffie-hellman-group14-sha1", "keys_proposed": "ssh-rsa", "kex_agreed": "diffie-hellman-group14-sha1", "key_used": "ssh-rsa", "cipher_used": "aes128-ctr", "mac_used": "hmac-sha2-256", "key_id": "ad33ba1499e8ee3b0dc9799a307ba5d4", "auth_success": "userauth is OK", "banner": "empty", "auth_type": "Authentication (password) successful!", "login_greeting": "b'Welcome to Rugged CLI\\r\\nadmin connected from 192.168.253.142 using ssh on RX5000-A\\r\\n\\x1b[?7hRX5000-A# '", "stop": "2022-06-24 11:15:02.182928"}, "YCLI": {"ycli_1": {"detection": {"start": "2022-06-24 11:15:02.186120", "status": "success", "ycli_name": "ROXII chassis and storage data modeling example using \"textfsm\" and \"contains\"", "os_detected": "ROXII", "stop": "2022-06-24 11:15:02.191401"}, "cli": {"start": "2022-06-24 11:15:02.193786", "rox2": {"show": {"chassis": {"chassis_status": {"model": "RX5000", "softwareLicense": "Layer 3 Security Edition", "release": "ROX 2.13.1 (2019-07-08 16:35)", "serial": "\"Not Available\"", "mlfb": "", "maintModeStatus": "Disabled", "lastIntegrityCheckResult": "Unavailable", "lastIntegrityCheck": "Unavailable"}}}}, "temp": {"serialForMaint": "C50R-5011-00313"}, "total_tx": 81, "total_rx": 541, "stop": "2022-06-24 11:15:06.221067"}}}, "stop": "2022-06-24 11:15:06.222091"}, "IPSL": [["2022-06-24 11:14:58,208 20.02.1: Starting probes", "2022-06-24 11:14:58,210 20.02.2: Ping disabled in Ycfg 'ping:count(0)'", "2022-06-24 11:14:58,211 20.02.3: Traceroute disabled in Ycfg 'traceroute:count(0)'", "2022-06-24 11:14:58,211 20.02.4: Probes finished", "2022-06-24 11:14:58,212 20.02.27: SSH log for 192.168.254.92", "2022-06-24 11:15:00,022 20.02.28: Successfully connected to 192.168.254.92", "2022-06-24 11:15:00,178 20.02.29: Interactive SSH session established", "2022-06-24 11:15:02,181 20.02.31: Reading SSH debug data", "2022-06-24 11:15:02,183 20.02.36: Added SSH debug data to IPSM", "2022-06-24 11:15:02,185 20.02.5: Starting OS detection with Ycli-1 named 'ROXII chassis and storage data modeling example using \"textfsm\" and \"contains\"'", "2022-06-24 11:15:02,185 20.02.37: Running SSH detection", "2022-06-24 11:15:02,187 20.02.38: id_string matched", "2022-06-24 11:15:02,188 30.02.42: Banner type detection not present in Ycli_1 - 'banner' not found", "2022-06-24 11:15:02,188 20.02.43: Login greeting matched", "2022-06-24 11:15:02,189 30.02.61: Commands based detection not present in Ycli - 'cli' not found", "2022-06-24 11:15:02,191 20.02.63: ROXII OS detected with Ycli_1", "2022-06-24 11:15:02,192 20.02.64: Running commands with Ycli_1", "2022-06-24 11:15:02,193 20.02.95: 'match' present in 'show chassis chassis-status' command", "2022-06-24 11:15:02,194 20.02.53: T(28) Ycli(1) Cmd(1) 'show chassis chassis-status'", "2022-06-24 11:15:04,198 20.02.55: R(413) b'show chassis chassis-status\\r\\nchassis-status\\r\\n model RX5000\\r\\n software license \"Layer 3 Security Edition\"\\r\\n rox release \"ROX 2.13.1 (2019-07-08 16:35)\"\\r\\n system serial number \"Not Available\"\\r\\n last integrity check Unavailable\\r\\n last integrity check result Unavailable\\r\\n maint mode status Disabled\\r\\nRX5000-A# '", "2022-06-24 11:15:04,198 20.02.75: 'ylib' delcared in {'ylib': 'rox2.show.chassis.chassis_status'}", "2022-06-24 11:15:04,199 20.02.76: Path 'match.rox2.show.chassis.chassis_status' found in Ylib", "2022-06-24 11:15:04,200 20.02.77: 'textfsm' parser found in Ylib", "2022-06-24 11:15:04,202 20.02.78: Parsing 'show chassis chassis-status' output with textfsm", "2022-06-24 11:15:04,203 20.02.88: Adding key 'YCLI.ycli_1.cli.rox2.show.chassis.chassis_status' to IPSM", "2022-06-24 11:15:04,205 20.02.65: 'runif' present in 'show chassis hardware slot-hardware main serial-number'", "2022-06-24 11:15:04,205 20.02.66: 'contains' present for 'ycli().rox2.show.chassis.chassis_status.model'", "2022-06-24 11:15:04,206 20.02.98: Path 'rox2.show.chassis.chassis_status.model' found in IPSM", "2022-06-24 11:15:04,207 30.02.100: 'RX15' not matched in IPSM", "2022-06-24 11:15:04,207 20.02.65: 'runif' present in 'show chassis hardware slot-hardware cm serial-number'", "2022-06-24 11:15:04,208 20.02.66: 'contains' present for 'ycli().rox2.show.chassis.chassis_status.model'", "2022-06-24 11:15:04,209 20.02.98: Path 'rox2.show.chassis.chassis_status.model' found in IPSM", "2022-06-24 11:15:04,209 20.02.99: 'X5000' matched in IPSM", "2022-06-24 11:15:04,210 20.02.71: Running 'show chassis hardware slot-hardware cm serial-number' command", "2022-06-24 11:15:04,210 20.02.53: T(53) Ycli(1) Cmd(2) 'show chassis hardware slot-hardware cm serial-number'", "2022-06-24 11:15:06,213 20.02.55: R(128) b'show chassis hardware slot-hardware cm serial-number\\r\\nserial number C50R-5011-00313\\r\\nRX5000-A# '", "2022-06-24 11:15:06,214 20.02.195: 'match' present in 'show chassis hardware slot-hardware cm serial-number' command", "2022-06-24 11:15:06,214 20.02.180: 'new' declared in {'new': 'temp', 'textfsm': 'Value serialForMaint (.*)\\n\\nStart\\n ^serial number ${serialForMaint} -> Record\\n'}", "2022-06-24 11:15:06,215 20.02.181: Parsing 'show chassis hardware slot-hardware cm serial-number' output with textfsm", "2022-06-24 11:15:06,216 20.02.88: Adding key 'YCLI.ycli_1.cli.temp' to IPSM", "2022-06-24 11:15:06,217 20.02.65: 'runif' present in 'show chassis chassis-status system-serial-number'", "2022-06-24 11:15:06,218 20.02.66: 'contains' present for 'ycli().rox2.show.chassis.chassis_status.model'", "2022-06-24 11:15:06,219 20.02.98: Path 'rox2.show.chassis.chassis_status.model' found in IPSM", "2022-06-24 11:15:06,219 30.02.100: 'RX14' not matched in IPSM", "2022-06-24 11:15:06,221 20.02.86: Ycli_1 commands executed", "2022-06-24 11:15:06,221 20.02.7: Done running 1 YCLIs in total"]], "SSH": [["2022-06-24 11:14:58,272 10.02.00: starting thread (client mode): 0x93ad6070", "2022-06-24 11:14:58,273 10.02.00: Local version/idstring: SSH-2.0-paramiko_2.11.0", "2022-06-24 11:14:58,319 10.02.00: Remote version/idstring: SSH-2.0-ConfD-4.3.11.4", "2022-06-24 11:14:58,322 20.02.00: Connected (version 2.0, client ConfD-4.3.11.4)", "2022-06-24 11:14:58,367 10.02.00: === Key exchange possibilities ===", "2022-06-24 11:14:58,369 10.02.00: kex algos: diffie-hellman-group14-sha1", "2022-06-24 11:14:58,370 10.02.00: server key: ssh-rsa", "2022-06-24 11:14:58,370 10.02.00: client encrypt: aes128-ctr, aes192-ctr, aes256-ctr", "2022-06-24 11:14:58,370 10.02.00: server encrypt: aes128-ctr, aes192-ctr, aes256-ctr", "2022-06-24 11:14:58,371 10.02.00: client mac: hmac-sha1, hmac-sha2-256, hmac-sha2-512", "2022-06-24 11:14:58,371 10.02.00: server mac: hmac-sha1, hmac-sha2-256, hmac-sha2-512", "2022-06-24 11:14:58,371 10.02.00: client compress: none, zlib", "2022-06-24 11:14:58,374 10.02.00: server compress: none, zlib", "2022-06-24 11:14:58,375 10.02.00: client lang: <none>", "2022-06-24 11:14:58,376 10.02.00: server lang: <none>", "2022-06-24 11:14:58,377 10.02.00: kex follows: False", "2022-06-24 11:14:58,378 10.02.00: === Key exchange agreements ===", "2022-06-24 11:14:58,379 10.02.00: Kex: diffie-hellman-group14-sha1", "2022-06-24 11:14:58,415 10.02.00: HostKey: ssh-rsa", "2022-06-24 11:14:58,415 10.02.00: Cipher: aes128-ctr", "2022-06-24 11:14:58,415 10.02.00: MAC: hmac-sha2-256", "2022-06-24 11:14:58,416 10.02.00: Compression: none", "2022-06-24 11:14:58,416 10.02.00: === End of kex handshake ===", "2022-06-24 11:14:59,835 10.02.00: kex engine KexGroup14 specified hash_algo <built-in function openssl_sha1>", "2022-06-24 11:14:59,846 10.02.00: Switch to new keys ...", "2022-06-24 11:14:59,847 10.02.00: Adding ssh-rsa host key for [192.168.254.92]:22: b'ad33ba1499e8ee3b0dc9799a307ba5d4'", "2022-06-24 11:14:59,932 10.02.00: userauth is OK", "2022-06-24 11:15:00,021 20.02.00: Authentication (password) successful!", "2022-06-24 11:15:00,023 10.02.00: [chan 0] Max packet in: 32768 bytes", "2022-06-24 11:15:00,069 10.02.00: [chan 0] Max packet out: 32768 bytes", "2022-06-24 11:15:00,070 10.02.00: Secsh channel 0 opened.", "2022-06-24 11:15:00,128 10.02.00: [chan 0] Sesch channel 0 request ok", "2022-06-24 11:15:00,177 10.02.00: [chan 0] Sesch channel 0 request ok"]]}, "IP-03": {"IPSM": {"start": "2022-06-24 11:14:58.213999", "IP": "192.168.252.250", "ID": "03", "thread": 139790760982272, "just_ip": "True", "stop": "2022-06-24 11:14:58.215600"}, "IPSL": [["2022-06-24 11:14:58,214 20.03.9: Username, password not present, starting probes", "2022-06-24 11:14:58,214 20.03.10: Ping disabled in YCFG ping:count(0)", "2022-06-24 11:14:58,215 20.03.11: Traceroute disabled in YCFG traceroute:count(0)", "2022-06-24 11:14:58,215 20.03.12: Probes finished"]]}, "NetDD": ["2022-06-24 11:14:58,195 20.1 YAML dump file parsed", "2022-06-24 11:14:58,196 20.4 Ycli schema for 'ROXII chassis and storage data modeling example using \"textfsm\" and \"contains\"' is valid", "2022-06-24 11:14:58,197 20.6 Ylib schema for 'General library for Alpha training' is valid", "2022-06-24 11:14:58,199 20.8 Ycfg schema for 'Netdd global variables configuration' is valid", "2022-06-24 11:14:58,202 20.19 List of IPs to check: ['1 - 192.168.254.108', '2 - 192.168.254.92', '3 - 192.168.252.250']", "2022-06-24 11:15:06,223 20.Execution time (s): 8.0"]}