Netutils

Latest version: v1.8.1

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

Scan your dependencies

Page 1 of 4

1.8.1

Changed
- Standard automated updates to Flatbot files: OUI File, PROTOCOL Files.

Fixed
- [509](https://github.com/networktocode/netutils/pull/509) Fixed parsing of empty banner, and dual banner for Cisco platforms.

New Contributors
* susanhooks made their first contribution in https://github.com/networktocode/netutils/pull/510

**Full Changelog**: https://github.com/networktocode/netutils/compare/v1.8.0...v1.8.1

1.8.0

Added

- [483](https://github.com/networktocode/netutils/pull/483) Added support for Python 3.12.
- [483](https://github.com/networktocode/netutils/pull/483) Added local support of `distutils.version` now that Python 3.12 deprecates disutils.
- [490](https://github.com/networktocode/netutils/pull/490) Add JunOS and Vyatta to HierConfig mappers.
- [416](https://github.com/networktocode/netutils/pull/416) Added `paloalto_panos_clean_newlines` function.
- [467](https://github.com/networktocode/netutils/pull/467) Added HP Comware parser.

Changed

- [485](https://github.com/networktocode/netutils/pull/485) Changed order of changelog menu.
- [494](https://github.com/networktocode/netutils/pull/494) Changed protocol number import to be dynamic update via flatbot.
- [495](https://github.com/networktocode/netutils/pull/495) Changed XR mapping, add tests to ensure always using normalized name, various lib_mapper fixes.

Fixed

- [496](https://github.com/networktocode/netutils/pull/496) Fixed vyos lib_mapper.
- [416](https://github.com/networktocode/netutils/pull/416) Fixed for `\n` characters in parsing bug in palo parser.

**Full Changelog**: https://github.com/networktocode/netutils/compare/v1.7.0...v1.8.0

1.7

Release Overview

- Added the ability to hash a value via `hash_data` function.
- Added the ability to sort IPs a value via `get_ips_sorted` function.
- Added lib_mapper entries for `ruckus_smartzone`, `cisco_xe`, `huawei` and `cisco_xr`.

1.7.0

Added

- [373](https://github.com/networktocode/netutils/pull/373) Added the ability to hash a value via `hash_data` function.
- [374](https://github.com/networktocode/netutils/pull/374) Added `ruckus_smartzone` to lib_mapper.
- [451](https://github.com/networktocode/netutils/pull/451) Added `forward` mappings.
- [473](https://github.com/networktocode/netutils/pull/473) Added the ability to sort IPs a value via `get_ips_sorted` function.

Changed

- [369](https://github.com/networktocode/netutils/pull/369) Update doc string example to include the import statement.
- [429](https://github.com/networktocode/netutils/pull/429) Updated `cisco_xe` mappings.
- [443](https://github.com/networktocode/netutils/pull/443) Updated `ansible` platform mappers.
- [466](https://github.com/networktocode/netutils/pull/466) Improve performance of jinja2_convenience_function by not importing NAPALM when called.

Fixed

- [429](https://github.com/networktocode/netutils/pull/429) Fixed `huawei` and `cisco_xr` mapping.
- [445](https://github.com/networktocode/netutils/pull/445) Fixed dual banner issue.

**Full Changelog**: https://github.com/networktocode/netutils/compare/v1.6.0...v1.7.0

1.6.0

Added

- [290](https://github.com/networktocode/netutils/pull/290) Added `ACLRule` and `ACLRules` classes.
- [290](https://github.com/networktocode/netutils/pull/290) Added the `ip` functions `is_ip_range`, `is_ip_within`, `is_network`, and `get_range_ips`.
- [325](https://github.com/networktocode/netutils/pull/325) Added classy docs to view config parser classes.
- [329](https://github.com/networktocode/netutils/pull/329) Added `ubiquiti_airos` parser.
- [332](https://github.com/networktocode/netutils/pull/332) Added the `asn` function `int_to_asn` in the function.
- [352](https://github.com/networktocode/netutils/pull/352) Added `NETUTILSPARSER_LIB_MAPPER` and `NETUTILSPARSER_LIB_MAPPER_REVERSE` to lib mapper.

Changed

- [346](https://github.com/networktocode/netutils/pull/346) Updated `mac_to_format` docs.
- [352](https://github.com/networktocode/netutils/pull/352) Clean up docs and sorting for lib mapper.
- [358](https://github.com/networktocode/netutils/pull/358) Changed flatbot schedule.

Fixed

- [339](https://github.com/networktocode/netutils/pull/339) Fix for ASN functions.
- [340](https://github.com/networktocode/netutils/pull/340) Fixed Netscaler parser slug.
- [346](https://github.com/networktocode/netutils/pull/346) Fix issue where interface abbreviation not working.
- [350](https://github.com/networktocode/netutils/pull/350) Update library mappings to be correct order.
- [356](https://github.com/networktocode/netutils/pull/356) Fixed mkdocs dependencies.

1.5

Release Overview

- Added Mikrotik, fastiron, and Panos parsers.
- Added function to allow conversion from Panos curly bracket to set format.
- Updated Interface mappings for FourHundredGigabitEthernet and TwoGigabitEthernet.
- Added Encryption/Decryption/Comparison for Cisco & Juniper Type 9.
- Added Regex functions to primarily be used wihin your Jinja2 environment.

Announcements

- Deprecation of compare_type5, compare_type7, encrypt_type7, encrypt_type5, and decrypt_type7 in favor of vendor namespaced functions, such as compare_cisco_type5 and decrypt_cisco_type7 to take place on netutils 2.0.
- Support for Python 3.7 is dropped.

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.