1.9.0 |
Jan 25, 2026 |
|
1.8.14 |
Jan 24, 2026 |
Bug fixes: IPv6 sunet expand/shrink function. NGui-Banner text color changed from gray to blue
fix for gui issue
Imported new module pysg
Don’t use it - error in upload, corrupted files v1.8
|
1.8.13 |
Sep 01, 2025 |
addressing.summary New class added Subnet_Spare.
addressing.IP class added new properties (startsat_dec, endsat_dec, range), added new method is_subset
NGui: properties added - (background_color, hide_titlebar ), Enable window resizing, added TripleClick class to catch triple click action,
|
1.8.12 |
Aug 05, 2025 |
addressing metod - Bug fix.
NGui: Added boolean instance variables and modified necessary code for their actions. ( hide_button_pallete_buttons, display_footer, display_close_cancel, display_NGui_credit, ). Also added DoubleClick class to catch double click, banner font updated, get_cache method bug fix.
nettoolkit_common.formatting.print_banner & nettoolkit_common.formatting.print_table - bug fixed.
|
1.8.11 |
Feb 21, 2025 |
|
1.8.10 |
Feb 06, 2025 |
|
1.8.8 |
Dec 27, 2024 |
|
1.8.7 |
Dec 25, 2024 |
a few minor Bug fixes.
capture-it: added standard_output format.
juniper set converter: rewamped and enhanced ( with backward compatible code )
modifications in execution log output format.
|
1.8.6 |
Dec 25, 2024 |
DO NOT USE - UPLOAD INTERRUPTED, BROKEN VERSION |
1.8.5 |
Dec 14, 2024 |
|
1.8.4 |
Nov 28, 2024 |
a few minor Bug fixes
gui frames modified
|
1.8.3 |
Nov 27, 2024 |
|
1.8.2 |
Nov 26, 2024 |
bug fix in addressing module on division
portscan module added under addressing. New functions available: ip_port_scan, subnet_port_scan, GUI-Portscanner added.
|
1.8.1 |
Nov 25, 2024 |
A few minor bug fixes. And pyfiglet, and colorama supprot added for console display |
1.8.0 |
Nov 24, 2024 |
|
1.7.7 |
Oct 19, 2024 |
fixed - nettoolkit.nettoolkit_db - subnet sorting bug
nettoolkit.addressing.IPv4 - added properties network_number_int, broadcast_number_int
nettoolkit.addressing - added a new module summary with new and efficient way of aggreation (Aggregate)
|
1.7.6 |
Oct 12, 2024 |
fixed - nettoolkit-gui, custom executions.
capture-it - can now execute without providing any commands text if custom/facts gen require, it will auto detect commands and captures missing ones.
Database Operations: nettoolkit_db.dict_to_yaml - added.
NGui : Added property max_buttons_in_a_row; Esc closes window, Alt+c clear field
Config Generation: nettoolkit.j2config.JinjaVarCheck - added.
|
1.7.5 |
Sep 21, 2024 |
fixed - facts-finder execution termination sequence
fixed - capture_it_by_excel execution to accept only provided device_types
fixed - gui nettoolkit initial frame load, and added a few more fields in cache,
gui - capture_it_by_excel added, separated nettoolkitgui and NTGui codes. a few bug fixes in gui codes. VisioGen display changed
pyNetCrypt - str_hash added
|
1.7.4 |
Sep 11, 2024 |
|
1.7.3 |
Sep 06, 2024 |
gui-forms.**formitems.popupmsg** decorator added to provide pre/post popup
pyVig.ExcelObject added to interface with MS-Excel in Windows
nettoolkit**.nettoolkit_db.read_an_xl_sheet** added
|
1.7.2 |
Aug 24, 2024 |
addressing a few bug fixes and a few methods added to IP classes.
gpl.LST added a new staticmethod longest_str_len. nettoolkit_common.printmsg, nettoolkit_common.create_folders added.
capture-it execution output modified to display better
|
1.7.1 |
Aug 12, 2024 |
facts-finder each individual parser return changed from normal dict to op_dict. (respective changes to parent codes)
NGui - New class added to dynamically create custom GUI Frames. Nettoolkit GUI modified to be child of it.
nettoolkit_db.yaml_to_dict : new function added.
|
1.7.0 |
Jul 31, 2024 |
capture-it version 1.7.0 has changed the implementation of capture-it slightly to incorporate new features.
Kindly refer to following documentation pages to understand and co-relate changes.
Your previous execution codes may fail, and requires to be modified slightly in order to support version 1.7.0 onward.
Below are brief summary about changes.
capture_by_excel - added for capturing outputs from standard excel
failed devices list added in report
log_summary method added and incorporated to caputres
Excel log summary feature added
input path argument change to capture_path
A few Bug fixes.
|
1.6.6 |
Jul 26, 2024 |
|
1.6.5 |
Jul 21, 2024 |
explicitly skip load pysimpleGUI module, due to readthedocs incompatibility. it will give further code execution errors if not loaded properly. |
1.6.4 |
Jul 21, 2024 |
removed pywin32 dependancy from setup.py, should be done separately. |
1.6.3 |
Jul 5, 2024 |
capture-it: added keys (missing_captures_only, append_capture).
configure: module updated with various new parameters
compare-it: added (CompareConfig) function
nettoolkit_db: addded (read_xl_all_sheet) function
Forms: restructured & added configure fuction
A few bug fixes.
|
1.6.2 |
May 25, 2024 |
addressing: added get octet method and devide prefix function.
j2config: added common function for converting value to string.
configure: New draft/beta module added.
|
1.6.1 |
Mar 22, 2024 |
capture-it: rewamp code, separate out device detection module. Removed a few extra overhead logging feature. Added failure devices listing. |
1.5.8 |
Mar 08, 2024 |
pyNetCrypt: bug fix in cpwcracker. File p/w encryption/decryption added in Forms
database subnet sort: added nettoolkit_db.sort_dataframe_on_subnet functionality.
facts-finder: Juniper static routes - resolve/retain parser added., bug fix on juniper prefix-list parser.
capture-it: configure (beta) module added. A few bug fixes. read-timeout increased from 20 to 30
addressing: Allocate ( added iterate_base_ip argument, in order to change or not to change after each allocation )
|
1.5.7 |
Jan 15, 2024 |
pyVig: manually line color map add/edit functionality added. |
1.5.6 |
Jan 15, 2024 |
Version Upload failed. |
1.5.5 |
Jan 12, 2024 |
capture-it: Fixed, log summary duplication on cross device types.
pyVig: change match type to case-insensitive SFP type instead of case sensitive
pyVig: Added Line Color & Weight auto selection based on detected Cable type
pyVig: custom mandatory functions, dependancy removed.
|
1.5.4 |
Jan 10, 2024 |
capture-it: individual capture device specific commands capture functionality added, and a few minor flow changes. |
1.5.3 |
Jan 9, 2024 |
nettoolkit database: Dataframe sort functionality based on subnets column added.
facts-finder: Command parsers added for prefix-lists (cisco & juniper), parser edited for secondary ip address retrival.
addressing: Bug fix on comparision of two IP objects. (equality comparision).
addressing.Allocations added with allocation_type property to specify which type of allocation follows. Added method add_prefix to add prefix to allocation.
addressing.Allocate instances can be now initialized with an existing Allocations object instead of creating fresh each time.
pyvig: update_self_details fixed for singleton.
capture-it: added a new propery - mandatory_cmds_retries
|
1.5.2 |
Jan 2, 2024 |
Bug fixes: facts-finder juniper static route section
capture-it: device log output file name to lower case.
addressing: bug fixes, and enhancements to Allocations. IPv4.ipn method added
|
1.5.1 |
Dec 26, 2023 |
Bug fixes: facts-finder, addressing
addressing: Added a few new functionalities
Cable-Matrix: Added a few more columns
|
1.5.0 |
Dec 23, 2023 |
Juniper: included the comments in set-converter & facts-finder.
addressing: added ipv4 sort functionality (sorted_v4_addresses)
capture_it: bug fixes, and log display output modified
facts_finder: bug fixes on cisco - cdp neighbor output, and show run for ospf details, added dhcp ip verification (parser verifications display msg updated)
facts_finder: bug fixes on juniper - port_type changed to media_type (parser verifications display msg updated)
pyVig: cache functionality added for cables and connectors to prepare cable matrix, cabling details revamped to capture more cable and connector information, bug fix on default line color.
Added a new functionality to get cable-matrix file with more details
|
1.4.3 |
Dec 14, 2023 |
Added addressing.recapsulate function |
1.4.2 |
Dec 13, 2023 |
Bug fixes 1.cisco device model capture. 2.cdp neighbor parse enabled and fixed. 3.juniper password capture error fixed for ospf and tacacs. 4.header index capture based on split added. |
1.4.1 |
Dec 9, 2023 |
|
1.4.0 |
Nov 30, 2023 |
|
1.3.2 |
Nov 28, 2023 |
Bug fix - for error uploading forms |
1.3.1 |
Nov 28, 2023 |
Error uploading forms |
1.3.0 |
Nov 28, 2023 |
Error uploading forms |
1.2.0 |
Nov 25, 2023 |
capture-it: updated to delete old log and start logging with fresh file(s), pw input enabled for *.
GUI: a few bug fixes
Direct class/methods import enabled for modules nettoolkit_db, nettoolkit_common, pyNetCrypt, GUI
addressing module brought outside of inner nettoolkit package, and relevant changes to other modules
|
1.1.0 |
Nov 24, 2023 |
missing form error fixed |
1.0.0 |
Nov 22, 2023 |
New Major Release.
Multiple changes. Not compatible with old version.
incorporated ( capture-it, facts-finder, j2config, pyVig, pyJUniper, pyNetCrypt ) pacakages in to single package.
GUI interface added for a few modules: ( minitools, addressing, capture-it, facts-finder )
|