{
   "flow": [
      {
         "actionID": "657c9399208df4dc2dca0e0d",
         "flowID": "a59f1878-6d2d-4edf-9a11-78b744177601",
         "next": [
            {
               "flowID": "4684a14d-76d5-47ba-bf88-30ffe48f3c5a",
               "logic": true,
               "order": 0,
               "tag": ""
            }
         ],
         "type": "action",
         "ui": {
            "x": -1412,
            "y": 78
         }
      },
      {
         "actionID": "657c9399208df4dc2dca0e0e",
         "flowID": "3b58f513-288a-4d0d-aab2-e31b1664ed85",
         "next": [
            {
               "flowID": "796da61a-d390-4b06-8105-7dd3def4bb22",
               "logic": true,
               "order": 0,
               "tag": ""
            }
         ],
         "type": "action",
         "ui": {
            "x": -212,
            "y": 78
         }
      },
      {
         "actionID": "657c939a8a24d528fbcc075c",
         "flowID": "e84edf48-b72c-4ccd-95f0-484b93e0b993",
         "next": [
            {
               "flowID": "3b58f513-288a-4d0d-aab2-e31b1664ed85",
               "logic": true,
               "order": 0,
               "tag": ""
            }
         ],
         "type": "action",
         "ui": {
            "x": -212,
            "y": 278
         }
      },
      {
         "actionID": "657c939a8a24d528fbcc075d",
         "flowID": "0a07c3ad-f1e6-4b61-ab62-cd74b5cf3e24",
         "next": [
            {
               "flowID": "e84edf48-b72c-4ccd-95f0-484b93e0b993",
               "logic": true,
               "order": 0,
               "tag": ""
            }
         ],
         "type": "action",
         "ui": {
            "x": 1438,
            "y": 278
         }
      },
      {
         "actionID": "657c939a8a24d528fbcc075e",
         "flowID": "a0578970-9bfc-40e7-b4df-4cd56721dea2",
         "next": [
            {
               "flowID": "31aae7b0-3caf-4bcd-9a83-ca6a3677cc9e",
               "logic": true,
               "order": 0,
               "tag": ""
            }
         ],
         "type": "action",
         "ui": {
            "x": 913,
            "y": 78
         }
      },
      {
         "actionID": "657c939a208df4dc2dca0e12",
         "flowID": "84879001-0d4a-4fd2-ac5d-bf2d604e4f4f",
         "next": [
            {
               "flowID": "0a07c3ad-f1e6-4b61-ab62-cd74b5cf3e24",
               "logic": true,
               "order": 0,
               "tag": ""
            }
         ],
         "type": "action",
         "ui": {
            "x": 1438,
            "y": 153
         }
      },
      {
         "flowID": "6b46f1b3-066e-4088-a0ef-8d0f837ed0a4",
         "next": [
            {
               "flowID": "a59f1878-6d2d-4edf-9a11-78b744177601",
               "logic": true,
               "order": 0,
               "tag": ""
            }
         ],
         "triggerID": "657c939a8a24d528fbcc075f",
         "type": "trigger",
         "ui": {
            "x": -1712,
            "y": 78
         }
      },
      {
         "actionID": "657c939a208df4dc2dca0e13",
         "flowID": "bc4c0a8f-763b-4c09-b757-9bc947b60aea",
         "next": [],
         "type": "action",
         "ui": {
            "x": -837,
            "y": 203
         }
      },
      {
         "actionID": "657c939a8a24d528fbcc0760",
         "flowID": "9719caa7-5a9c-4092-bc3c-338bec57e499",
         "next": [
            {
               "flowID": "a0578970-9bfc-40e7-b4df-4cd56721dea2",
               "logic": true,
               "order": 0,
               "tag": ""
            }
         ],
         "type": "action",
         "ui": {
            "x": 613,
            "y": 78
         }
      },
      {
         "actionID": "657c939a8a24d528fbcc0761",
         "flowID": "76e54784-0f8d-45c8-adfd-f468ca17f334",
         "next": [
            {
               "flowID": "bc4c0a8f-763b-4c09-b757-9bc947b60aea",
               "logic": true,
               "order": 0,
               "tag": ""
            },
            {
               "flowID": "c5b9fd4e-df20-40b9-88bc-6c1f4f9bfbfb",
               "logic": true,
               "order": 1,
               "tag": ""
            }
         ],
         "type": "action",
         "ui": {
            "x": -837,
            "y": 78
         }
      },
      {
         "actionID": "657c939a208df4dc2dca0e14",
         "flowID": "4684a14d-76d5-47ba-bf88-30ffe48f3c5a",
         "next": [
            {
               "flowID": "76e54784-0f8d-45c8-adfd-f468ca17f334",
               "logic": true,
               "order": 0,
               "tag": ""
            }
         ],
         "type": "action",
         "ui": {
            "x": -1137,
            "y": 78
         }
      },
      {
         "actionID": "657c939b8a24d528fbcc0762",
         "flowID": "115e9807-a20a-45ca-8288-bb9f61d83868",
         "next": [
            {
               "flowID": "9719caa7-5a9c-4092-bc3c-338bec57e499",
               "logic": true,
               "order": 0,
               "tag": ""
            }
         ],
         "type": "action",
         "ui": {
            "x": 338,
            "y": 78
         }
      },
      {
         "actionID": "657c939b8a24d528fbcc0763",
         "flowID": "c5b9fd4e-df20-40b9-88bc-6c1f4f9bfbfb",
         "next": [
            {
               "flowID": "12d0303f-7b6b-4262-8923-214d12d8accc",
               "logic": true,
               "order": 0,
               "tag": ""
            },
            {
               "flowID": "3b58f513-288a-4d0d-aab2-e31b1664ed85",
               "logic": true,
               "order": 1,
               "tag": ""
            }
         ],
         "type": "action",
         "ui": {
            "x": -512,
            "y": 78
         }
      },
      {
         "actionID": "657c939b208df4dc2dca0e16",
         "flowID": "796da61a-d390-4b06-8105-7dd3def4bb22",
         "next": [
            {
               "flowID": "115e9807-a20a-45ca-8288-bb9f61d83868",
               "logic": true,
               "order": 0,
               "tag": ""
            }
         ],
         "type": "action",
         "ui": {
            "x": 63,
            "y": 78
         }
      },
      {
         "actionID": "657c939b8a24d528fbcc0764",
         "flowID": "31aae7b0-3caf-4bcd-9a83-ca6a3677cc9e",
         "next": [
            {
               "flowID": "84879001-0d4a-4fd2-ac5d-bf2d604e4f4f",
               "logic": true,
               "order": 0,
               "tag": ""
            }
         ],
         "type": "action",
         "ui": {
            "x": 1188,
            "y": 78
         }
      }
   ],
   "action": {
      "657c9399208df4dc2dca0e0d": {
         "className": "extract",
         "comment": "",
         "creationTime": 1702633709.3380573,
         "dotAll": false,
         "enabled": true,
         "lastUpdateTime": 1702677788.5772674,
         "log": false,
         "logData": false,
         "logicString": "if \"find\" in lower(data[event][data][text])",
         "name": "Extract IP",
         "regex_pattern": "(?P<ip>\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3})",
         "string": "data[event][data][text]",
         "systemCrashHandler": false,
         "typeCast": false,
         "varDefinitions": {
            "targetHost": {
               "scope": 0,
               "value": "action[extracts][0][ip]"
            }
         }
      },
      "657c9399208df4dc2dca0e0e": {
         "className": "remoteCommand",
         "arguments": [],
         "awaitString": "",
         "command": "show mac-address-table | include %%var[local][mac]%%",
         "comment": "",
         "connection_id": "%%data[var][remote_connection_id]%%",
         "creationTime": 1702624840.573491,
         "elevate": false,
         "enabled": true,
         "lastUpdateTime": 1702677788.3909523,
         "log": false,
         "logData": false,
         "logicString": "",
         "name": "show mac-address-table",
         "runAs": "",
         "systemCrashHandler": false,
         "timeout": 60,
         "varDefinitions": {}
      },
      "657c939a8a24d528fbcc075c": {
         "className": "remoteConnectAruba",
         "comment": "",
         "creationTime": 1702591937.0,
         "deviceHostname": "var[local][name]",
         "enabled": true,
         "host": "var[local][ip]",
         "lastUpdateTime": 1702677788.649461,
         "log": false,
         "logData": false,
         "logicString": "",
         "name": "Connect Switch ( LLDP )",
         "port": "22",
         "ssh_password": "ENC j1 XnO838bs0JwfKENO5w/12g== I2yMq/sjYEzEzQONa4XDaA== iB8c6GOI+v2d4aeTyCnhvbN894PLlEeCraKQJRtbOD1wprVQ2K0s3DfX5KCrkxWeLubsrkU5imony3L15OIwjHZmR1ZutudmDqCCKCflkreDa/WZBOKR9gz809jvmVCBhW3RVd+PQY0ET7Ejs1vyBMoPlwqblhc3eXVq29vU4vUpaXC5lgvv84VbIrkSaEagAlQlPhitglapHuKfjsncOqLKm5pUa+dEP0gsGSa4qAU7aRWR3qOe1JHC+SIFeXFBPtlhGfb0PnxmR3yWjVZOq3NF+p2BlsSktUtr6Cn2Hu+ZCIelClnZQcDGE1zqbDN07opIvuhv42xO7k0KTYriKQ== ZsY2AtQ=",
         "ssh_username": "admin",
         "systemCrashHandler": false,
         "timeout": 5,
         "varDefinitions": {
            "switch_name": {
               "scope": 0,
               "value": "var[local][name]"
            }
         }
      },
      "657c939a8a24d528fbcc075d": {
         "className": "action",
         "comment": "",
         "creationTime": 1702625736.6438317,
         "enabled": true,
         "lastUpdateTime": 1702677788.308919,
         "log": false,
         "logData": false,
         "logicString": "if var[local][port] == var[local][mac_port]",
         "name": "Port == MAC Port",
         "systemCrashHandler": false,
         "varDefinitions": {}
      },
      "657c939a8a24d528fbcc075e": {
         "className": "remoteDisconnect",
         "comment": "",
         "connection_id": "%%data[var][remote_connection_id]%%",
         "creationTime": 1702626033.1339421,
         "enabled": true,
         "lastUpdateTime": 1702677788.5547597,
         "log": false,
         "logData": false,
         "logicString": "",
         "name": "Disconnect",
         "systemCrashHandler": false,
         "varDefinitions": {}
      },
      "657c939a208df4dc2dca0e12": {
         "className": "extract",
         "comment": "",
         "creationTime": 1702624902.0496223,
         "dotAll": true,
         "enabled": true,
         "lastUpdateTime": 1702677788.5025432,
         "log": false,
         "logData": false,
         "logicString": "",
         "name": "Read LLDP Neighbors",
         "regex_pattern": "Port\\s+:\\s+(?P<port>[^\\s]*).*Neighbor Chassis-Name\\s+:\\s+(?P<name>[^\\s]*).*Neighbor Chassis-Description\\s+:\\s+(?P<description>[^\\s]*).*Neighbor Chassis-ID\\s+:\\s+(?P<id>[^\\s]*).*Neighbor Management-Address\\s+:\\s+(?P<ip>[^\\s]*).*Chassis Capabilities Enabled\\s+:\\s+(?P<capabilities_enabled>[^\r\n]*)",
         "string": "data[event]",
         "systemCrashHandler": false,
         "typeCast": false,
         "varDefinitions": {
            "id": {
               "scope": 0,
               "value": "action[extracts][0][id]"
            },
            "ip": {
               "scope": 0,
               "value": "action[extracts][0][ip]"
            },
            "name": {
               "scope": 0,
               "value": "action[extracts][0][name]"
            },
            "port": {
               "scope": 0,
               "value": "action[extracts][0][port]"
            }
         }
      },
      "657c939a208df4dc2dca0e13": {
         "className": "msteamsPostMessage",
         "comment": "",
         "creationTime": 1702625724.1395826,
         "enabled": true,
         "lastUpdateTime": 1702677788.5987728,
         "log": false,
         "logData": false,
         "logicString": "",
         "message": "<h2>Switchport Found!</h2>\n\n\n<b>Host IP: </b>%%var[local][targetHost]%%\n\n<b>Host Mac: </b>%%var[local][mac]%%\n\n<b>Connected Switchport: </b>%%var[event][trace][switch]%%\n\n<b>Connected Port: </b>%%var[event][trace][port]%%",
         "name": "Post Found Switchport",
         "systemCrashHandler": false,
         "teamsWebhookUrl": "ENC j1 NzA68XPWHaW2pcGoEluwZA== BzwZ9ajz20i2Fa0khu+5BQ== QzQ99o5rAgL4fFXikx6eH2+JmPZ4JT1g6PU+krt0yPxRrkzlekZw2k/b9ETKbNjcDlfM3KBtH6xaNpkSpbWaXkAehzyM1RXlqPeu7BR3i1S2nIHM97DMxeSudw6ginE1feNp2613CYrmGEa4/rOeS9i4saM1xf0Mhfu70IyXNNNBDSWZdkWrLq2h54LNdeuK7oZpXVDk1/MyIYu+aZ2Ad4iniP/zhLDUS2Aq3jbzdONrrmoUzjVzm6gFyNam6+AhQoZLQKxnZyp++HSVOBazLbiasJZ6m6XPqYSeMdiNEdoRHPfChnDCHVioylB1R/rlcGBpnex+XFpFNINxHzwkAw== A4ngeD6/zkGqLdJK17UpUK60pD9UHpjnXVI0qQm70MnSLqrRXozCEt49V7VV18PmTnMsEtuDUOty8bcr0KrUQzYwxrbcXsLdhzUhG5D2Tt0t41J3Ew0qP7B+/2EO4cleCw4jbdlV+yugOBC8aK0xclyMaRnfg+GQHHfwC3PHncTj6SXJPkSBsgZVcMyIZ9GFodMEQ46qfcKipNmF5eGJ1vQX3zEgzkOOtvFfMUuBt++50sQYutzmENGG9zM9f8wHw720SLUcxh5O1Mbu1cgoNLk=",
         "varDefinitions": {}
      },
      "657c939a8a24d528fbcc0760": {
         "className": "remoteCommand",
         "arguments": [],
         "awaitString": "",
         "command": "show lldp neighbor-info detail",
         "comment": "",
         "connection_id": "%%data[var][remote_connection_id]%%",
         "creationTime": 1702624840.573491,
         "elevate": false,
         "enabled": true,
         "lastUpdateTime": 1702677788.5224273,
         "log": false,
         "logData": false,
         "logicString": "",
         "name": "show lldp neighbor-info detail",
         "runAs": "",
         "systemCrashHandler": false,
         "timeout": 60,
         "varDefinitions": {
            "lldp_data": {
               "scope": 0,
               "value": "action[data]"
            }
         }
      },
      "657c939a8a24d528fbcc0761": {
         "className": "remoteCommand",
         "arguments": [],
         "awaitString": "",
         "command": "arp -a | grep %%var[local][targetHost]%% | cut -d \" \" -f 4",
         "comment": "",
         "connection_id": "%%data[var][remote_connection_id]%%",
         "creationTime": 1702626000.108613,
         "elevate": false,
         "enabled": true,
         "lastUpdateTime": 1702677788.4600816,
         "log": false,
         "logData": false,
         "logicString": "",
         "name": "Get Mac of IP",
         "runAs": "",
         "systemCrashHandler": false,
         "timeout": 60,
         "varDefinitions": {
            "mac": {
               "scope": 0,
               "value": "replace(action[data],\"\n\",\"\")"
            }
         }
      },
      "657c939a208df4dc2dca0e14": {
         "className": "remoteConnectLinux",
         "comment": "",
         "creationTime": 1702625735.055776,
         "enable_scp": true,
         "enabled": true,
         "host": "10.0.0.1",
         "isPortForward": false,
         "keyfile": "",
         "lastUpdateTime": 1702677788.418087,
         "log": false,
         "logData": false,
         "logicString": "",
         "name": "Connect to Firewall",
         "password": "ENC j1 4fRP/O4xRrqp73i8lbHz2w== yfQdiPUrqfVYsK0n7Wu/6A== M0xMYKKgi1V2ceU9EKPifGfXHOACHDAHVzMZRjpgoRVHWJhdONNGuqKnyxLe67pGhly2j7hIGfARy513lBB7n9nJHOiZT7bkprKXXAw/4vR9PjNPl7383rCdpJtOUTKlNNvIubA5icwx3Eqt20/Ymrxx9B84WhvP8DWqX4nExz+gcgFXzYcL/fgoMheE87NTlbuiy4v6W3N5WZ1e8q6LnHMRfR26o3dBCdtTBjehXTYFcJcz8fcLf1Oy518PWS9SjbShgQCxRqbE6p4/2PWjB3+YF9oTDXo0+qUD648WMWO28UtunExuzfyHXdNisSlFyREwKMvGzpLO0bVc8qMtZA== Kfhpyc0=",
         "port": 22,
         "remote_port": "",
         "systemCrashHandler": false,
         "timeout": 10,
         "user": "admin",
         "varDefinitions": {}
      },
      "657c939b8a24d528fbcc0762": {
         "className": "action",
         "comment": "",
         "creationTime": 1702626765.7507136,
         "enabled": true,
         "lastUpdateTime": 1702677788.3417118,
         "log": false,
         "logData": false,
         "logicString": "",
         "name": "Set Trace",
         "systemCrashHandler": false,
         "varDefinitions": {
            "trace": {
               "scope": 1,
               "value": {
                  "port": "%%var[local][mac_port]%%",
                  "switch": "%%var[local][switch_name]%%"
               }
            }
         }
      },
      "657c939b8a24d528fbcc0763": {
         "className": "remoteConnectAruba",
         "comment": "",
         "creationTime": 1702591937.0,
         "deviceHostname": "sa-switch-01",
         "enabled": true,
         "host": "10.10.10.10",
         "lastUpdateTime": 1702677788.6185842,
         "log": false,
         "logData": false,
         "logicString": "",
         "name": "Connect Switch ( Core )",
         "port": "22",
         "ssh_password": "ENC j1 HGvuB9NrqgwzOvqddgG1ZQ== yN7KxI8YMPQDgMdtLO1d9g== J4/oeXYKU1YCF1oeMD9AdHFZOPrY1q8YQ4hHvUXU8dQ/pqD3rvchwBigJs5KqMFnYL0wlfXt8c8AJb/Is/k9fJYgLiHMqPA+4iimuIlsVCFGJXNYIxFmUjYO89mjejtkjlFpJWMQgBnedJINPO9A3Av3vKm+7Q/hgeTyhYSvx85b0OaBLAKWGZRv8IFV9gIf0Z6fX8+nEn95qLQZThZ/NiRP04gTO5GiVdKjZ6OSbEgWodHaczgDckPdX52OyUDee0t8oXg5eEBoR3COFC9XtfjeA5Y3p9tU6gbboSXmTLrvywttLsfrHJBZ3TQixJvTQf2QVg0k9bB5fOPC5ECCJQ== dQd/qZ8=",
         "ssh_username": "admin",
         "systemCrashHandler": false,
         "timeout": 5,
         "varDefinitions": {
            "switch_name": {
               "scope": 0,
               "value": "sa-switch-01"
            }
         }
      },
      "657c939b208df4dc2dca0e16": {
         "className": "extract",
         "comment": "",
         "creationTime": 1702624902.0496223,
         "dotAll": true,
         "enabled": true,
         "lastUpdateTime": 1702677788.4810169,
         "log": false,
         "logData": false,
         "logicString": "",
         "name": "Read MAC Table",
         "regex_pattern": "[\\d\\w]+:[\\d\\w]+:[\\d\\w]+:[\\d\\w]+:[^\\s]+:[^\\s]+\\s+[\\d]+\\s+[\\w]+\\s+(?P<port>[^\\s]+)",
         "string": "data[action][data]",
         "systemCrashHandler": false,
         "typeCast": false,
         "varDefinitions": {
            "mac_port": {
               "scope": 0,
               "value": "action[extracts][0][port]"
            }
         }
      },
      "657c939b8a24d528fbcc0764": {
         "className": "forEach",
         "comment": "",
         "concurrency": 0,
         "creationTime": 1702624977.8760543,
         "enabled": true,
         "events": [],
         "eventsField": "split(var[local][lldp_data],\"--------------------------------------------------------------------------------\")",
         "lastUpdateTime": 1702677788.3656578,
         "limit": 0,
         "log": false,
         "logData": false,
         "logicString": "",
         "manual": false,
         "mergeEvents": false,
         "name": "forEach Neighbor",
         "skip": 0,
         "systemCrashHandler": false,
         "varDefinitions": {}
      }
   },
   "trigger": {
      "657c939a8a24d528fbcc075f": {
         "className": "msteamsIncomingMessage",
         "allowConcurrent": false,
         "comment": "",
         "concurrency": 0,
         "creationTime": 1702625720.2647696,
         "enabled": true,
         "executionSnapshotFullData": false,
         "failOnActionFailure": true,
         "lastUpdateTime": 1702677788.4389355,
         "logicString": "",
         "maxDuration": 120,
         "name": "Get Teams Messages",
         "onActionCrash": "",
         "onEnd": "",
         "onTriggerCrash": "",
         "onTriggerKilled": "",
         "schedule": "",
         "securityToken": "08iqdVTxQtjup1fHMuu2134ln7eBbKxuPsp4e8JwCBA=",
         "token": "29756971ee7a7fd6e0f9987574116c83b72dc3bb88fc6cebd340747232b64f1142000413b97a892c60b2095bdeb3c7ca4856369cad0e72b54e7bbdeae5303cc65dba3ddc16aef2e6520af74b617537d07eec79b4627d0bd875260ecf341ac01ba2a858aefdef7a0a3c13b27740d8e2159fef6f343314dc66dccbbc475de1cf72",
         "varDefinitions": {}
      }
   }
}