Skip to content

Commit 1562223

Browse files
authored
Ver2.5.0
1 parent e4f5cd2 commit 1562223

File tree

2 files changed

+8
-34
lines changed

2 files changed

+8
-34
lines changed

README.md

Lines changed: 7 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -17,34 +17,8 @@
1717
https://github.com/cisco-open/network-sketcher/assets/13013736/b76ec8fa-44ad-4d02-a7c2-579f67ad24a9
1818

1919
# New Features
20-
- Ver 2.4.2
21-
- [Added 4 CLI show commands](https://github.com/cisco-open/network-sketcher/releases/tag/Ver2.4.2)
22-
- Ver 2.4.1
23-
- [Optimized placement of segments in the Layer 3 overall configuration chart](https://github.com/cisco-open/network-sketcher/releases/tag/Ver2.4.1)
24-
- Ver 2.4.0
25-
- [Attributes can be added to device files to reflect colors on diagrams ](https://github.com/cisco-open/network-sketcher/blob/main/User_Guide/English/4-8.%20Attribute_settings.md)
26-
- Ver 2.3.4
27-
- [Summary Diagram is automatically added in L1 All Areas](https://github.com/cisco-open/network-sketcher/releases/tag/Ver2.3.4)
28-
- Ver 2.3.3
29-
- [Two patterns are created: area-oriented and connection-oriented](https://github.com/cisco-open/network-sketcher/releases/tag/Ver2.3.3)
30-
- Ver 2.3.2
31-
- ["VPNs on L3” has been added to the VPN configuration diagram to reflect VPN segments in the Layer 3 logical configuration diagram.](https://github.com/cisco-open/network-sketcher/blob/main/User_Guide/English/6-2.%20VPN%20setting.md)
32-
- Ver 2.3.1
33-
- [Added the ability to output information in the master file via CLI](https://github.com/cisco-open/network-sketcher/blob/main/User_Guide/English/8-1.%20show%20commands.md)
34-
- Ver 2.3.0
35-
- [Added the ability to create an overall L3 diagram (All Areas)](https://github.com/cisco-open/network-sketcher/releases/tag/Ver2.3.0)
36-
- Ver 2.2.2
37-
- [Automated device placement adjustment in L1 diagram](https://github.com/user-attachments/assets/8014132b-4e38-422a-9ab0-3ee397e27b1e)
38-
- Ver 2.2.1
39-
- [IP address table](https://github.com/cisco-open/network-sketcher/blob/main/User_Guide/English/7-3.%20Export%20IP%20address%20table.md) :[(Sample output file) ](https://github.com/user-attachments/files/15784654/IP_TABLE.Sample.figure5.xlsx)
40-
- Ver 2.2.0
41-
- [Automatic IP address assignment](https://github.com/cisco-open/network-sketcher/blob/main/User_Guide/English/7-2.%20Automatic%20IP%20address%20assignment.md)
42-
- Ver 2.1.0
43-
- [VPN Diagram](https://github.com/cisco-open/network-sketcher/blob/main/User_Guide/English/6-1.%20Generation%20of%20VPN%20Diagram%20.md)
44-
- [VPN Configuration](https://github.com/cisco-open/network-sketcher/blob/main/User_Guide/English/6-2.%20VPN%20setting.md)
45-
- [Cross-platform support (Windows, Linux, Mac OS)](https://github.com/user-attachments/assets/04ab332d-c876-44ff-83ef-b98d64d24b1f)
46-
- [Drawing beyond maximum PowerPoint size](https://github.com/cisco-open/network-sketcher/blob/main/User_Guide/English/A-1.%20Procedure%20for%20pasting%20PPT%20figures%20that%20exceed%20the%20maximum%20paper%20size%20into%20Excel.md)
47-
- [Import of yaml file from CML(Cisco Modeling Labs) diagrams](https://github.com/cisco-open/network-sketcher/blob/main/User_Guide/English/7-1.%20Convert%20CML%20configuration%20file%20(yaml)%20to%20Network%20Sketcher%20master%20file.md)
20+
- Ver 2.5.0
21+
- [Communication flow management functionality has been added.](https://github.com/cisco-open/network-sketcher/releases/tag/Ver2.5.0)
4822

4923
# Limitations
5024
- IPv4 only. IPv6 is not supported.
@@ -79,12 +53,13 @@ python network_sketcher.py
7953
```bash
8054
python -m pip install tkinterdnd2-universal
8155
python -m pip install tkinterdnd2
82-
python -m pip install "openpyxl>=3.1.3,<=3.1.5"
56+
python -m pip install "openpyxl>=3.1.3,<=3.1.5"
8357
python -m pip install python-pptx
8458
python -m pip install ipaddress
8559
python -m pip install numpy
8660
python -m pip install pyyaml
8761
python -m pip install ciscoconfparse
62+
python -m pip install networkx
8863
```
8964

9065
* Mac OS requires the following additional installation.
@@ -100,8 +75,8 @@ sudo apt-get install python3-tk
10075
# User Guide
10176
| Language | Link |
10277
| ------------- | ------------- |
103-
| English | [Link](https://github.com/cisco-open/network-sketcher/wiki/User_Guide%5BEN%5D) |
104-
| Japanese | [Link](https://github.com/cisco-open/network-sketcher/wiki/User_Guide%5BJP%5D) |
78+
| English | [Link](https://github.com/cisco-open/network-sketcher/blob/main/User_Guide/English/User_Guide%5BEN%5D.md) |
79+
| Japanese | [Link](https://github.com/cisco-open/network-sketcher/blob/main/User_Guide/Japanese/User_Guide%5BJP%5D.md) |
10580

10681
# How to create the exe file for Windows using pyinstaller
10782
```bash
@@ -140,9 +115,7 @@ pyinstaller.exe [file path]/network_sketcher.py --onefile --collect-data tkinter
140115

141116
# Author
142117

143-
* Yusuke Ogawa
144-
* CCIE# 17583
145-
* Security Architect @ Cisco
118+
* Yusuke Ogawa - Security Architect, Cisco | CCIE#17583
146119

147120
# License
148121
SPDX-License-Identifier: Apache-2.0

requirements.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,4 @@ tkinterdnd2-universal >= 1.5.0
66
tkinterdnd2 >= 0.3.0
77
pyyaml >= 5.4.0
88
ciscoconfparse >= 1.9.0
9+
networkx >= 3.4.2

0 commit comments

Comments
 (0)