-
Notifications
You must be signed in to change notification settings - Fork 18
User_Guide(Online_Edition)[EN]
Network Sketcher Online provides browser-based access to the design engine. A small Python web service hosts the engine; multiple users can edit and export from any modern browser.
For overview, features, requirements, and installation, see the README - Network Sketcher Online. This page covers everything you need once the server is running.
Click the ? icons on the web page to view contextual help for each section and feature. For features not covered in this User Guide, please refer to the User Guide (Offline).
NS_Online_User_Guide_301_en.mp4
| Script | Description |
|---|---|
python3 start_ns_online.py |
Start ns_web_start.py as a background process. Any already-running instance (including those started manually) is stopped first. Output is logged to logs/server.log. |
python3 stop_ns_online.py |
Stop all running ns_web_start.py processes, including those started outside of this script. |
Both scripts work on Windows, Mac OS, and Linux.
| Source | Target | Protocol |
|---|---|---|
| Client PC | NS Online | HTTPS |
| Client PC | Configured LLM | HTTPS |
Network Sketcher Online includes the following third-party JavaScript libraries for in-browser file preview. These are bundled in network-sketcher_online/static/ and require no additional installation.
| Library | Version | License | Purpose |
|---|---|---|---|
| PptxViewJS | 1.1.0 | MIT | PowerPoint (.pptx) in-browser preview |
| Chart.js | 4.4.8 | MIT | Chart rendering (PptxViewJS dependency) |
| JSZip | 3.10.1 | MIT or GPLv3 | ZIP / Office file parsing |
| SheetJS (xlsx) | 1.15.0 | Apache-2.0 | Excel (.xlsx) in-browser preview |
- Yusuke Ogawa - Security Architect, Cisco | CCIE#17583
SPDX-License-Identifier: Apache-2.0
Copyright 2023 Cisco Systems, Inc. and its affiliates
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.