N2g

Latest version: v0.3.3

Safety actively analyzes 622315 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.3.3

FEATURES

1. DrawioModule - layout method add new ``ig_kwargs`` argument to pass on argument to instantiate the graph e.g. ``directed=True``

BUGS

1. DrawioModule - Fixed edge id handling for drawio link update, previously edge id was not changed on link update - 11, 18, 19
3. DrawioModule - Fixed igraph source and target argument to use vertex instances 17

CHANGES

1. DrawioModule - Changes in handling draw.io XML loading and processing to convert all node and link mxCell tags to be enveloped into <object> tags
2. Python 3.6 deprecated, Python 3.7 is the lowest supported version
4. Dependency updates:
- openpyxl 3.0.* -> 3.1.*
- python-igraph 0.9.* -> 0.10.*
- flask 2.1.2 -> 2.2.2

0.3.2

CHANGES

1. updated ttp_templates dependency to 0.3.* to include new templates for cli data plugins.

0.3.1

BUGS

1. Fixed "dump_file" methods for N2G_yEd, N2G_V3D, N2G_DrawIO diagram plugins to properly form output file path
2. Fixed Poetry project name from "n2g" to "N2G"
3. Fixed yed_viewer and v3d_viwer to make sure N2G works even when Flask not installed

0.3.0

FEATURES

1. Added new set of plugins - viewers
2. Added plugin - yED svg viewer WEB UI accessible using CLI tool
3. Added cli_isis_data ISIS LSDB visualization for Juniper devices output
4. Added cli_l2_data LLDP visualization for Juniper devices output
5. Added support for CLI tool to specify logging level
6. Added support for CLI tool to specify IP address to run V3D server on
7. Added plugin - V3D viewer WEB UI accessible using CLI tool

CHANGES

1. Logging reconfigured to not override parent parameters
2. Moved to Poetry for dependency, packaging and venv management

BUGS

1. V3D Viewer WEB UI fixed reference to ThreeJS script
2. 16 doc string fixed
3. Doctring typos fixes using pylint

0.2.0

FEATURES

1. Added data and diagram plugins system
2. Added N2G CLI tool to generate diagrams
3. Added `xlsxl_data` plugin together with CLI tool bindings for it
4. Added `cli_l2_data` plugin to draw diagrams based on CDP and LLDP protocols relationships, MAC tables
5. Added support for `src_label` and `trgt_label` to `drawio` diagram plugin
6. Added V3D diagram module to produce JSON structure compatible with `3D Force-Directed Graph <https://github.com/vasturiano/3d-force-graph>`_
7. Data plugin `cli_ip_data` to draw diagrams based on L3 network data - subnets, IP, ARP, VRRp, HSRP
8. Added `cli_isis_data` data plugin to draw ISIS LSDB data diagrams
9. Added `cli_ospf_data` data plugin to draw OSPF LSDB data diagrams
10. Added `json_data data` plugin to source data for diagram from JSON text

BUGS

Nill

CHANGES

1. Moved diagram modules to diagram plugins

0.1.2

Fixed duplicates typo in yed and n2g objects

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.