├── tslint.json ├── .prettierrc ├── examples ├── connectivity-check │ ├── public │ │ ├── favicon.ico │ │ ├── assets │ │ │ └── icons │ │ │ │ ├── arrow for icon.svg │ │ │ │ ├── sort_arrow_down.svg │ │ │ │ ├── sort_arrow_up.svg │ │ │ │ ├── Move down.svg │ │ │ │ ├── Move up.svg │ │ │ │ ├── pane_content_collapsed.svg │ │ │ │ ├── prevent.svg │ │ │ │ ├── edit.svg │ │ │ │ ├── next_on_button.svg │ │ │ │ ├── pane_content_expanded.svg │ │ │ │ ├── pane_content_modified.svg │ │ │ │ ├── Collapse All.svg │ │ │ │ ├── Control_search_arrow_up.svg │ │ │ │ ├── Expand All.svg │ │ │ │ ├── back_on_button.svg │ │ │ │ ├── Control_search_arrow_down.svg │ │ │ │ ├── arrow-down.svg │ │ │ │ ├── tree_action.svg │ │ │ │ ├── Grid_Maximize.svg │ │ │ │ ├── Grid_Minimize.svg │ │ │ │ ├── Pane Arrows left.svg │ │ │ │ ├── Pane Arrows right.svg │ │ │ │ ├── home_2.svg │ │ │ │ ├── Grid_OK.svg │ │ │ │ ├── none.svg │ │ │ │ ├── Drag.svg │ │ │ │ ├── Exception Above current.svg │ │ │ │ ├── Exception Below current.svg │ │ │ │ ├── Selected.svg │ │ │ │ ├── Stop.svg │ │ │ │ ├── session.svg │ │ │ │ ├── undefined.svg │ │ │ │ ├── arrow-right.svg │ │ │ │ ├── Add subrule at bottom.svg │ │ │ │ ├── Inline Layer.svg │ │ │ │ ├── delete_trash.svg │ │ │ │ ├── favorite.svg │ │ │ │ ├── shell_Minimize.svg │ │ │ │ ├── more.svg │ │ │ │ ├── Anomaly.svg │ │ │ │ ├── external link.svg │ │ │ │ ├── General │ │ │ │ ├── Script.svg │ │ │ │ ├── globalsNone.svg │ │ │ │ ├── globalNa.svg │ │ │ │ ├── GuiClient.svg │ │ │ │ ├── user.svg │ │ │ │ ├── globalsAny.svg │ │ │ │ ├── Administrator.svg │ │ │ │ ├── Role.svg │ │ │ │ └── folder.svg │ │ │ │ ├── Play.svg │ │ │ │ ├── Run Script.svg │ │ │ │ ├── shell_maximize.svg │ │ │ │ ├── Bullet.svg │ │ │ │ ├── toolbar_more.svg │ │ │ │ ├── connected.svg │ │ │ │ ├── plus button.svg │ │ │ │ ├── Close Pane.svg │ │ │ │ ├── Flag.svg │ │ │ │ ├── Grid_Remove.svg │ │ │ │ ├── pane_content_bullet.svg │ │ │ │ ├── Impact_Arrow.svg │ │ │ │ ├── Confidence Dots High.svg │ │ │ │ ├── Confidence Dots Low.svg │ │ │ │ ├── Confidence Dots Medium.svg │ │ │ │ ├── grabber.svg │ │ │ │ ├── lock.svg │ │ │ │ ├── unlock.svg │ │ │ │ ├── Network_Lan.svg │ │ │ │ ├── general.svg │ │ │ │ ├── Expired.svg │ │ │ │ ├── Grid_delete.svg │ │ │ │ ├── Network DMZ.svg │ │ │ │ ├── Open Pane.svg │ │ │ │ ├── management_gray.svg │ │ │ │ ├── shell_restore.svg │ │ │ │ ├── Network_Bridge.svg │ │ │ │ ├── detect.svg │ │ │ │ ├── Download.svg │ │ │ │ ├── Severity_3_Gray.svg │ │ │ │ ├── Status_connected.svg │ │ │ │ ├── threat-prevention.svg │ │ │ │ ├── user_defined.svg │ │ │ │ ├── Text message.svg │ │ │ │ ├── logs.svg │ │ │ │ ├── Gatewayes Stub.svg │ │ │ │ ├── Legacy object.svg │ │ │ │ ├── close button.svg │ │ │ │ ├── objects.svg │ │ │ │ ├── Track │ │ │ │ └── tracksLog.svg │ │ │ │ ├── filter.svg │ │ │ │ ├── severity_dots_high_4.svg │ │ │ │ ├── severity_dots_low_2.svg │ │ │ │ ├── severity_dots_medium_3.svg │ │ │ │ ├── severity_dots_very low_1.svg │ │ │ │ ├── threat_prevention.svg │ │ │ │ ├── Date_Events.svg │ │ │ │ ├── severity_dots_critical_5.svg │ │ │ │ ├── Indirect.svg │ │ │ │ ├── Auto refresh.svg │ │ │ │ ├── Severity_3_Blue_100%.svg │ │ │ │ ├── About_to_Expire.svg │ │ │ │ ├── Forward.svg │ │ │ │ ├── Notifications.svg │ │ │ │ ├── back.svg │ │ │ │ ├── on icon on.svg │ │ │ │ ├── shell_Close.svg │ │ │ │ ├── Comments.svg │ │ │ │ ├── Zoom In.svg │ │ │ │ ├── Device_Laptop.svg │ │ │ │ ├── area charts.svg │ │ │ │ ├── Acceleration Cards.svg │ │ │ │ ├── Threat Rule.svg │ │ │ │ ├── Add all.svg │ │ │ │ ├── Decrease Font Size.svg │ │ │ │ ├── global toolbar_arrow.svg │ │ │ │ ├── Excel.svg │ │ │ │ ├── Increase Font Size.svg │ │ │ │ ├── Multiple.svg │ │ │ │ ├── Services │ │ │ │ └── ICMPService.svg │ │ │ │ ├── audit.svg │ │ │ │ ├── back_pane.svg │ │ │ │ ├── Alert Red.svg │ │ │ │ ├── ApplicationFirewall │ │ │ │ ├── rulebase.svg │ │ │ │ └── sharedrulebase.svg │ │ │ │ ├── Arrow_History_Pane.svg │ │ │ │ ├── expander Down.svg │ │ │ │ ├── expander top.svg │ │ │ │ ├── save.svg │ │ │ │ ├── 6in4 Tunnel.svg │ │ │ │ ├── Alias.svg │ │ │ │ ├── Arcive.svg │ │ │ │ ├── clear_formatting.svg │ │ │ │ ├── Clean.svg │ │ │ │ ├── Forward View.svg │ │ │ │ ├── Original.svg │ │ │ │ ├── Cloud.svg │ │ │ │ ├── Container.svg │ │ │ │ ├── Extraction Download.svg │ │ │ │ ├── maximize view.svg │ │ │ │ ├── Quota Exceeded.svg │ │ │ │ ├── user_auth.svg │ │ │ │ ├── loading-badge.svg │ │ │ │ ├── Grid_Add.svg │ │ │ │ ├── IKE.svg │ │ │ │ ├── Login_Demo.svg │ │ │ │ ├── add.svg │ │ │ │ ├── Protections.svg │ │ │ │ ├── Select Object In Grid.svg │ │ │ │ ├── application_secureupdate.svg │ │ │ │ ├── incoming.svg │ │ │ │ ├── outgoing.svg │ │ │ │ ├── Above current.svg │ │ │ │ ├── Deep Scan.svg │ │ │ │ ├── Quota Warning.svg │ │ │ │ ├── Severity_3_Blue_33%.svg │ │ │ │ ├── Zero-Phishing.svg │ │ │ │ ├── management.svg │ │ │ │ ├── Below current.svg │ │ │ │ ├── approve_on_button.svg │ │ │ │ ├── search_arrow_down.svg │ │ │ │ ├── Severity_3_Blue_66%.svg │ │ │ │ ├── Nat46.svg │ │ │ │ ├── Route.svg │ │ │ │ ├── pane_content_deleted.svg │ │ │ │ ├── bar charts.svg │ │ │ │ ├── menu.svg │ │ │ │ ├── Columns charts.svg │ │ │ │ ├── NetworkObjects │ │ │ │ ├── AccessPointName.svg │ │ │ │ ├── WildcardObject.svg │ │ │ │ └── gateway.svg │ │ │ │ ├── any_direction.svg │ │ │ │ ├── bypass.svg │ │ │ │ ├── minimize view.svg │ │ │ │ ├── Logout.svg │ │ │ │ ├── show_right_pane_view.svg │ │ │ │ ├── type_control.svg │ │ │ │ ├── Global Dynamic Regular.svg │ │ │ │ ├── big_error_48.svg │ │ │ │ ├── select_all.svg │ │ │ │ ├── Configuration.svg │ │ │ │ ├── Shared Layer.svg │ │ │ │ ├── exit.svg │ │ │ │ ├── Italic.svg │ │ │ │ ├── TELNET.svg │ │ │ │ ├── any.svg │ │ │ │ ├── Authentication Server.svg │ │ │ │ ├── Entitled, Inactive.svg │ │ │ │ ├── Pin_Big.svg │ │ │ │ ├── anti_virus.svg │ │ │ │ ├── db active.svg │ │ │ │ ├── global.svg │ │ │ │ ├── login_arrow.svg │ │ │ │ ├── traffic.svg │ │ │ │ ├── Unpin_Big.svg │ │ │ │ ├── access-control.svg │ │ │ │ ├── pin.svg │ │ │ │ ├── Page File.svg │ │ │ │ ├── Extensions.svg │ │ │ │ ├── unpin.svg │ │ │ │ ├── Minimize.svg │ │ │ │ ├── Tiles.svg │ │ │ │ ├── Export to Excel.svg │ │ │ │ ├── restore view.svg │ │ │ │ ├── Device_Tablet.svg │ │ │ │ ├── Reputation.svg │ │ │ │ ├── defense_pro.svg │ │ │ │ ├── hide_right_pane_view.svg │ │ │ │ ├── notifications_info.svg │ │ │ │ ├── show_top_pane_view.svg │ │ │ │ ├── packet.svg │ │ │ │ ├── PPPoE.svg │ │ │ │ ├── anti-bot.svg │ │ │ │ ├── data_types.svg │ │ │ │ ├── info.svg │ │ │ │ ├── Objects │ │ │ │ ├── host.svg │ │ │ │ ├── Domain.svg │ │ │ │ ├── time.svg │ │ │ │ └── account_unit.svg │ │ │ │ ├── message_info.svg │ │ │ │ ├── user_mail.svg │ │ │ │ ├── Line charts.svg │ │ │ │ ├── Loopback.svg │ │ │ │ ├── Signatures.svg │ │ │ │ ├── Tags │ │ │ │ └── Tag.svg │ │ │ │ ├── Global Dynamic.svg │ │ │ │ ├── DataLossPrevention │ │ │ │ └── Data_Object.svg │ │ │ │ ├── best_practices.svg │ │ │ │ ├── ftp.svg │ │ │ │ ├── External_data_object.svg │ │ │ │ ├── Attachment.svg │ │ │ │ ├── close.svg │ │ │ │ ├── delete.svg │ │ │ │ ├── Bond.svg │ │ │ │ ├── Infinity.svg │ │ │ │ ├── pie carts.svg │ │ │ │ ├── subject_logging.svg │ │ │ │ ├── Access Control.svg │ │ │ │ ├── Packages.svg │ │ │ │ ├── cancel_on_button.svg │ │ │ │ ├── import.svg │ │ │ │ ├── mute.svg │ │ │ │ ├── Apple_iOS.svg │ │ │ │ ├── anti_spam.svg │ │ │ │ ├── user_mail_Detected.svg │ │ │ │ ├── Share.svg │ │ │ │ ├── client_auth.svg │ │ │ │ ├── mag glass.svg │ │ │ │ ├── subject_revision_control.svg │ │ │ │ ├── Ethernet.svg │ │ │ │ ├── SaaS.svg │ │ │ │ ├── Wide Impact.svg │ │ │ │ ├── External Link Big.svg │ │ │ │ ├── reject.svg │ │ │ │ ├── subject_mgmt_ha.svg │ │ │ │ ├── subject_user_certificate.svg │ │ │ │ ├── threat_extraction.svg │ │ │ │ ├── IOC.svg │ │ │ │ ├── purge.svg │ │ │ │ ├── Back_View.svg │ │ │ │ ├── DNS.svg │ │ │ │ ├── action.svg │ │ │ │ ├── disconnect.svg │ │ │ │ ├── revert.svg │ │ │ │ ├── global_toolbar_Install Policy.svg │ │ │ │ ├── refresh.svg │ │ │ │ ├── File Protection.svg │ │ │ │ ├── Find.svg │ │ │ │ ├── Tree.svg │ │ │ │ ├── smart_console_blade.svg │ │ │ │ ├── Applications │ │ │ │ └── policy_package.svg │ │ │ │ ├── Backup and restore.svg │ │ │ │ ├── columns.svg │ │ │ │ ├── mail.svg │ │ │ │ ├── Hide mark.svg │ │ │ │ ├── domain_active.svg │ │ │ │ ├── mail_server.svg │ │ │ │ ├── server.svg │ │ │ │ ├── delete rule.svg │ │ │ │ ├── error.svg │ │ │ │ ├── Align Left.svg │ │ │ │ ├── Device_Desktop.svg │ │ │ │ ├── Hunting Local .svg │ │ │ │ ├── on icon worning.svg │ │ │ │ ├── tiles grid.svg │ │ │ │ ├── Align Center.svg │ │ │ │ ├── Align Right.svg │ │ │ │ ├── big_info_48.svg │ │ │ │ ├── login_caps_lock.svg │ │ │ │ ├── Details_Card_Allow_grid.svg │ │ │ │ ├── Justify Full.svg │ │ │ │ ├── Object Explorer.svg │ │ │ │ ├── Get Interfaces.svg │ │ │ │ ├── Hunting.svg │ │ │ │ ├── detect staging.svg │ │ │ │ ├── threat_cloud.svg │ │ │ │ ├── Add rule at top.svg │ │ │ │ ├── associate.svg │ │ │ │ └── object_domain.svg │ │ └── manifest.json │ ├── .npmignore │ ├── src │ │ ├── ConnectivityCheck.test.js │ │ ├── ConnectivityCheck.css │ │ ├── index.js │ │ └── errorBoundaries.jsx │ └── .gitignore ├── hello-world │ ├── js │ │ └── js_interactions.js │ └── index.html └── show-gateways-interfaces │ └── index.html ├── src ├── subscriber.ts └── zipBuildBandle.js ├── tsconfig.json ├── .npmignore ├── .gitignore └── .github └── workflows └── sourceguard.yml /tslint.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": ["tslint:recommended", "tslint-config-prettier"] 3 | } 4 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "printWidth": 120, 3 | "trailingComma": "all", 4 | "singleQuote": true 5 | } 6 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CheckPointSW/smart-console-extensions/HEAD/examples/connectivity-check/public/favicon.ico -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/arrow for icon.svg: -------------------------------------------------------------------------------- 1 | icons -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/sort_arrow_down.svg: -------------------------------------------------------------------------------- 1 | icons -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/sort_arrow_up.svg: -------------------------------------------------------------------------------- 1 | icons -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Move down.svg: -------------------------------------------------------------------------------- 1 | icons -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Move up.svg: -------------------------------------------------------------------------------- 1 | icons -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/pane_content_collapsed.svg: -------------------------------------------------------------------------------- 1 | icons -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/prevent.svg: -------------------------------------------------------------------------------- 1 | icons -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/edit.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | icons 6 | 7 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/next_on_button.svg: -------------------------------------------------------------------------------- 1 | icons -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/pane_content_expanded.svg: -------------------------------------------------------------------------------- 1 | icons -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/pane_content_modified.svg: -------------------------------------------------------------------------------- 1 | icons -------------------------------------------------------------------------------- /src/subscriber.ts: -------------------------------------------------------------------------------- 1 | export default class Subscriber { 2 | // 3 | public subscriberId: string; 4 | 5 | // 6 | public operation: any; 7 | 8 | constructor(subscriberId: string, operation: any) { 9 | this.operation = operation; 10 | this.subscriberId = subscriberId; 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Collapse All.svg: -------------------------------------------------------------------------------- 1 | icons -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Control_search_arrow_up.svg: -------------------------------------------------------------------------------- 1 | icons -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Expand All.svg: -------------------------------------------------------------------------------- 1 | icons -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/back_on_button.svg: -------------------------------------------------------------------------------- 1 | icons -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Control_search_arrow_down.svg: -------------------------------------------------------------------------------- 1 | icons -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/arrow-down.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | icons 6 | 7 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/tree_action.svg: -------------------------------------------------------------------------------- 1 | icons -------------------------------------------------------------------------------- /examples/hello-world/js/js_interactions.js: -------------------------------------------------------------------------------- 1 | $(document).ready(function () { 2 | var params = { "callback": "onContext" }; 3 | smxProxy.sendRequest("get-context", null, "onContext"); 4 | }); 5 | 6 | function onContext(context) { 7 | var tree = JSONTree.create(context); 8 | $("#example").html(tree); 9 | } -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Grid_Maximize.svg: -------------------------------------------------------------------------------- 1 | icons -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Grid_Minimize.svg: -------------------------------------------------------------------------------- 1 | icons -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Pane Arrows left.svg: -------------------------------------------------------------------------------- 1 | icons -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Pane Arrows right.svg: -------------------------------------------------------------------------------- 1 | icons -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/home_2.svg: -------------------------------------------------------------------------------- 1 | icons -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Grid_OK.svg: -------------------------------------------------------------------------------- 1 | icons -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/none.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "target": "es2015", 4 | "module": "commonjs", 5 | "declaration": true, 6 | "outDir": "./lib", 7 | "strict": true, 8 | "suppressImplicitAnyIndexErrors": true 9 | }, 10 | "include": ["src"], 11 | "exclude": ["node_modules", "**/__tests__/*"] 12 | } 13 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Drag.svg: -------------------------------------------------------------------------------- 1 | Artboard 1 -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Exception Above current.svg: -------------------------------------------------------------------------------- 1 | icons -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Exception Below current.svg: -------------------------------------------------------------------------------- 1 | icons -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Selected.svg: -------------------------------------------------------------------------------- 1 | icons -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Stop.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/session.svg: -------------------------------------------------------------------------------- 1 | icons -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/undefined.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/arrow-right.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | icons 6 | 7 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Add subrule at bottom.svg: -------------------------------------------------------------------------------- 1 | icons -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Inline Layer.svg: -------------------------------------------------------------------------------- 1 | icons -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/delete_trash.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/favorite.svg: -------------------------------------------------------------------------------- 1 | icons -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/shell_Minimize.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | 2 | # dependencies 3 | /node_modules 4 | 5 | # testing 6 | /coverage 7 | 8 | # production 9 | /build 10 | /examples 11 | /lib 12 | 13 | # misc 14 | .DS_Store 15 | .env 16 | .env.local 17 | .env.development.local 18 | .env.test.local 19 | .env.production.local 20 | 21 | npm-debug.log* 22 | yarn-debug.log* 23 | yarn-error.log* 24 | /.vscode -------------------------------------------------------------------------------- /examples/connectivity-check/.npmignore: -------------------------------------------------------------------------------- 1 | 2 | # dependencies 3 | /node_modules 4 | 5 | # testing 6 | /coverage 7 | 8 | # production 9 | /build 10 | 11 | # misc 12 | .DS_Store 13 | .env 14 | .env.local 15 | .env.development.local 16 | .env.test.local 17 | .env.production.local 18 | 19 | npm-debug.log* 20 | yarn-debug.log* 21 | yarn-error.log* 22 | /.vscode -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/more.svg: -------------------------------------------------------------------------------- 1 | icons -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Anomaly.svg: -------------------------------------------------------------------------------- 1 | icons -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/external link.svg: -------------------------------------------------------------------------------- 1 | icons -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/General/Script.svg: -------------------------------------------------------------------------------- 1 | icons -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Play.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Run Script.svg: -------------------------------------------------------------------------------- 1 | icons -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/shell_maximize.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/src/ConnectivityCheck.test.js: -------------------------------------------------------------------------------- 1 | import React from "react"; 2 | import ReactDOM from "react-dom"; 3 | import ConnectivityCheck from "./ConnectivityCheck"; 4 | 5 | it("renders without crashing", () => { 6 | const div = document.createElement("div"); 7 | ReactDOM.render(, div); 8 | ReactDOM.unmountComponentAtNode(div); 9 | }); 10 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Bullet.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/toolbar_more.svg: -------------------------------------------------------------------------------- 1 | icons -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/connected.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/plus button.svg: -------------------------------------------------------------------------------- 1 | Miro_05 -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Close Pane.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Flag.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Grid_Remove.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/pane_content_bullet.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/General/globalsNone.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Impact_Arrow.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Confidence Dots High.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Confidence Dots Low.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Confidence Dots Medium.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/grabber.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/lock.svg: -------------------------------------------------------------------------------- 1 | unlock -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/unlock.svg: -------------------------------------------------------------------------------- 1 | unlock -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Network_Lan.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/general.svg: -------------------------------------------------------------------------------- 1 | icons -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Expired.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/General/globalNa.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Grid_delete.svg: -------------------------------------------------------------------------------- 1 | icons -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # See https://help.github.com/articles/ignoring-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | /node_modules 5 | 6 | # testing 7 | /coverage 8 | 9 | # production 10 | /build 11 | /lib 12 | 13 | # misc 14 | .DS_Store 15 | .env 16 | .env.local 17 | .env.development.local 18 | .env.test.local 19 | .env.production.local 20 | 21 | npm-debug.log* 22 | yarn-debug.log* 23 | yarn-error.log* 24 | /.vscode 25 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Network DMZ.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.github/workflows/sourceguard.yml: -------------------------------------------------------------------------------- 1 | name: SourceGuard Code Analysis 2 | on: [push] 3 | jobs: 4 | code-analysis: 5 | runs-on: ubuntu-latest 6 | container: 7 | image: sourceguard/sourceguard-cli 8 | steps: 9 | - name: Scan 10 | uses: CheckPointSW/sourceguard-action@main 11 | with: 12 | SG_CLIENT_ID: ${{ secrets.SG_CLIENT_ID }} 13 | SG_SECRET_KEY: ${{ secrets.SG_SECRET_KEY }} 14 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Open Pane.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/management_gray.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "short_name": "Connectivity Check", 3 | "name": "Connectivity Check SmartConsole extension", 4 | "icons": [ 5 | { 6 | "src": "favicon.ico", 7 | "sizes": "64x64 32x32 24x24 16x16", 8 | "type": "image/x-icon" 9 | } 10 | ], 11 | "start_url": ".", 12 | "display": "standalone", 13 | "theme_color": "#000000", 14 | "background_color": "#ffffff" 15 | } 16 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/shell_restore.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/.gitignore: -------------------------------------------------------------------------------- 1 | # See https://help.github.com/articles/ignoring-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | /node_modules 5 | 6 | # testing 7 | /coverage 8 | 9 | # production 10 | /build 11 | 12 | # misc 13 | .DS_Store 14 | .env 15 | .env.local 16 | .env.development.local 17 | .env.test.local 18 | .env.production.local 19 | 20 | npm-debug.log* 21 | yarn-debug.log* 22 | yarn-error.log* 23 | /.vscode 24 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Network_Bridge.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/detect.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | icons 6 | 7 | 8 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Download.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Severity_3_Gray.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Status_connected.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/threat-prevention.svg: -------------------------------------------------------------------------------- 1 | icons -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/user_defined.svg: -------------------------------------------------------------------------------- 1 | icons -------------------------------------------------------------------------------- /src/zipBuildBandle.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | const fs= require('fs'); 4 | var filePath = './build/service-worker.js'; 5 | fs.unlinkSync(filePath); 6 | 7 | const zipFolder = require('zip-a-folder'); 8 | 9 | class ZipAFolder { 10 | static main() { 11 | zipFolder.zipFolder('build', 'build.zip', function(err) { 12 | if (err) { 13 | console.debug('Something went wrong!', err); 14 | } 15 | }); 16 | } 17 | } 18 | 19 | ZipAFolder.main(); 20 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Text message.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/logs.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Gatewayes Stub.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Legacy object.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/close button.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Miro_05 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/objects.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Track/tracksLog.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/filter.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/severity_dots_high_4.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/severity_dots_low_2.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/severity_dots_medium_3.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/severity_dots_very low_1.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/threat_prevention.svg: -------------------------------------------------------------------------------- 1 | icons -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Date_Events.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/severity_dots_critical_5.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Indirect.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Auto refresh.svg: -------------------------------------------------------------------------------- 1 | icons -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Severity_3_Blue_100%.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/About_to_Expire.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Forward.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/General/GuiClient.svg: -------------------------------------------------------------------------------- 1 | icons -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Notifications.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/back.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/on icon on.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/shell_Close.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Comments.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Zoom In.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Device_Laptop.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/area charts.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Acceleration Cards.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Threat Rule.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Add all.svg: -------------------------------------------------------------------------------- 1 | New_Version_Management_3 -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Decrease Font Size.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/global toolbar_arrow.svg: -------------------------------------------------------------------------------- 1 | icons -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Excel.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/General/user.svg: -------------------------------------------------------------------------------- 1 | icons -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Increase Font Size.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Multiple.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Services/ICMPService.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/audit.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/back_pane.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Alert Red.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/ApplicationFirewall/rulebase.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Arrow_History_Pane.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/expander Down.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/expander top.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/save.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/6in4 Tunnel.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Alias.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Arcive.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/clear_formatting.svg: -------------------------------------------------------------------------------- 1 | icons -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Clean.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Forward View.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Original.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Cloud.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Container.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Extraction Download.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/maximize view.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Quota Exceeded.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/user_auth.svg: -------------------------------------------------------------------------------- 1 | icons -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/loading-badge.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Loading 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Grid_Add.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/IKE.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Login_Demo.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/add.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Protections.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Select Object In Grid.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/application_secureupdate.svg: -------------------------------------------------------------------------------- 1 | icons -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/incoming.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/outgoing.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Above current.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Deep Scan.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Quota Warning.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Severity_3_Blue_33%.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Zero-Phishing.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/management.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Below current.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/approve_on_button.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 8 | icons 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/search_arrow_down.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 8 | icons 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Severity_3_Blue_66%.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Nat46.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Route.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/pane_content_deleted.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/bar charts.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/menu.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Columns charts.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/NetworkObjects/AccessPointName.svg: -------------------------------------------------------------------------------- 1 | icons -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/any_direction.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/bypass.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 8 | icons 9 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/minimize view.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Logout.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/show_right_pane_view.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/type_control.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/show-gateways-interfaces/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Show Simple Gateway Interfaces 5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 |
NameTopologyIPComments
18 |
19 | 20 | 21 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Global Dynamic Regular.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/big_error_48.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/select_all.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Configuration.svg: -------------------------------------------------------------------------------- 1 | Configuration -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Shared Layer.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/exit.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/src/ConnectivityCheck.css: -------------------------------------------------------------------------------- 1 | .App { 2 | text-align: center; 3 | } 4 | 5 | .App-logo { 6 | animation: App-logo-spin infinite 20s linear; 7 | height: 40vmin; 8 | } 9 | 10 | .App-header { 11 | background-color: #282c34; 12 | min-height: 100vh; 13 | display: flex; 14 | flex-direction: column; 15 | align-items: center; 16 | justify-content: center; 17 | font-size: calc(10px + 2vmin); 18 | color: white; 19 | } 20 | 21 | .App-link { 22 | color: #61dafb; 23 | } 24 | 25 | @keyframes App-logo-spin { 26 | from { 27 | transform: rotate(0deg); 28 | } 29 | to { 30 | transform: rotate(360deg); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Italic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/NetworkObjects/WildcardObject.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/TELNET.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 8 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/any.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Authentication Server.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Entitled, Inactive.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Pin_Big.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/anti_virus.svg: -------------------------------------------------------------------------------- 1 | icons -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/db active.svg: -------------------------------------------------------------------------------- 1 | icons -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/global.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/login_arrow.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/traffic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Unpin_Big.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/access-control.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/pin.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/General/globalsAny.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Page File.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Extensions.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 8 | 10 | 11 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/unpin.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Minimize.svg: -------------------------------------------------------------------------------- 1 | icons -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Tiles.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/src/index.js: -------------------------------------------------------------------------------- 1 | import React from "react"; 2 | import ReactDOM from "react-dom"; 3 | import "./index.css"; 4 | import ConnectivityCheck from "./ConnectivityCheck"; 5 | import ErrorBoundaries from "./errorBoundaries"; 6 | import * as serviceWorker from "./serviceWorker"; 7 | 8 | ReactDOM.render( 9 | 10 | 11 | , 12 | document.getElementById("root") 13 | ); 14 | 15 | // If you want your app to work offline and load faster, you can change 16 | // unregister() to register() below. Note this comes with some pitfalls. 17 | // Learn more about service workers: http://bit.ly/CRA-PWA 18 | serviceWorker.unregister(); 19 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Export to Excel.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/restore view.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Device_Tablet.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Reputation.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/defense_pro.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/General/Administrator.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/hide_right_pane_view.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/notifications_info.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/show_top_pane_view.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/packet.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/General/Role.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/PPPoE.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/anti-bot.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/data_types.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/info.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Objects/host.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/message_info.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/user_mail.svg: -------------------------------------------------------------------------------- 1 | icons -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Line charts.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Loopback.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Signatures.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Tags/Tag.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Global Dynamic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/DataLossPrevention/Data_Object.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/best_practices.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/ftp.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/External_data_object.svg: -------------------------------------------------------------------------------- 1 | icons -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Attachment.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/close.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 8 | icons 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/delete.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 8 | icons 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /examples/hello-world/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Hello World 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 |

Hello World

15 |
16 | 17 | 18 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Bond.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Infinity.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/pie carts.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/subject_logging.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Access Control.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Objects/Domain.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Packages.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/cancel_on_button.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 8 | icons 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/import.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/mute.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Apple_iOS.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/anti_spam.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/user_mail_Detected.svg: -------------------------------------------------------------------------------- 1 | icons -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Share.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/client_auth.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/mag glass.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/subject_revision_control.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Ethernet.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/SaaS.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Wide Impact.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/External Link Big.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/reject.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/subject_mgmt_ha.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/subject_user_certificate.svg: -------------------------------------------------------------------------------- 1 | icons -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/threat_extraction.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/IOC.svg: -------------------------------------------------------------------------------- 1 | icons -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/purge.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Back_View.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/DNS.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/General/folder.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/action.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/disconnect.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 8 | icons 9 | 10 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/revert.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/global_toolbar_Install Policy.svg: -------------------------------------------------------------------------------- 1 | icons -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/refresh.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/File Protection.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Find.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Tree.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/smart_console_blade.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Applications/policy_package.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Backup and restore.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Objects/time.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/columns.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/mail.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/ApplicationFirewall/sharedrulebase.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Hide mark.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/domain_active.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/mail_server.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/server.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/delete rule.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 8 | icons 9 | 10 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/error.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 9 | 10 | 11 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Align Left.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Device_Desktop.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Hunting Local .svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/on icon worning.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/tiles grid.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Align Center.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Align Right.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Objects/account_unit.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/NetworkObjects/gateway.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/big_info_48.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/login_caps_lock.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Details_Card_Allow_grid.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Justify Full.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Object Explorer.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Get Interfaces.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Hunting.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/detect staging.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 9 | icons 10 | 12 | 14 | 15 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/threat_cloud.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/src/errorBoundaries.jsx: -------------------------------------------------------------------------------- 1 | import React, { Component } from "react"; 2 | import Icon from "./components/icon"; 3 | class ErrorBoundaries extends Component { 4 | state = { 5 | hasError: false, 6 | info: "", 7 | error: "" 8 | }; 9 | render() { 10 | return this.state.hasError ? ( 11 |
12 | 13 |

Something went wrong.

14 |

{this.state.error.toString()}

15 |
16 | ) : ( 17 | this.props.children 18 | ); 19 | } 20 | 21 | componentDidCatch(error, info) { 22 | console.debug("componentDidCatch", error, info); 23 | this.setState({ hasError: true, info, error }); 24 | } 25 | } 26 | 27 | export default ErrorBoundaries; 28 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/Add rule at top.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/associate.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /examples/connectivity-check/public/assets/icons/object_domain.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 | --------------------------------------------------------------------------------