Skip to content

Flatbot PROTOCOL File Updates#104

Open
github-actions[bot] wants to merge 341 commits intodevelopfrom
PROTO_Updates
Open

Flatbot PROTOCOL File Updates#104
github-actions[bot] wants to merge 341 commits intodevelopfrom
PROTO_Updates

Conversation

@github-actions
Copy link

@github-actions github-actions bot commented Mar 1, 2026

Created by Flatbot action

jeffkala and others added 30 commits April 23, 2022 11:33
* Updated lib mapping docs

* Updated per review suggestions
* initial pass at type hinting and getting mypy to run

* update tasks and ci to do mypy as well

* rm unused import

* fix contributing end-line number

* fix contributing end-line number

* Add py.typed file to signify availability of type hints to third parties.

* Updates to type hinting.

* Add EOS _build_banner type hints.

* Address feedback.

* Linting.

* Remove .idea from commit and ignore in .gitignore.

* Remove remnants of merge conflict.

* PR feedback.

* PR comments.

* Ignore pylint errors for abstract-method.

* Black.

* add examples and better exception messaging

Co-authored-by: Leo Kirchner <leo@kirchne.red>
* prep for 1.2.0 release

* Update CHANGELOG.md

Co-authored-by: Jeff Kala <48843785+jeffkala@users.noreply.github.com>

Co-authored-by: Jeff Kala <48843785+jeffkala@users.noreply.github.com>
* Updated lib mapping docs (networktocode#113)

* Updated lib mapping docs

* Updated per review suggestions

* Pinned mistune for m2r2 (networktocode#114)

* Switch to poetry-core

* Update banner parsing for EOS (networktocode#121)

Update banner parsing for EOS

* Fixes encrypt type7 (networktocode#122)

* fixes encrypt type7

* Document support on duplicate lines (networktocode#128)

* Few updates to PR of 125 (networktocode#129)

* initial pass at type hinting and getting mypy to run

* update tasks and ci to do mypy as well

* rm unused import

* fix contributing end-line number

* fix contributing end-line number

* Add py.typed file to signify availability of type hints to third parties.

* Updates to type hinting.

* Add EOS _build_banner type hints.

* Address feedback.

* Linting.

* Remove .idea from commit and ignore in .gitignore.

* Remove remnants of merge conflict.

* PR feedback.

* PR comments.

* Ignore pylint errors for abstract-method.

* Black.

* add examples and better exception messaging

Co-authored-by: Leo Kirchner <leo@kirchne.red>

* Adding nxos_ssh to Napalm mapper (networktocode#138)

* Update CODEOWNERS (networktocode#134)

adding codeowner

* prep for 1.2.0 release (networktocode#143)

* prep for 1.2.0 release

* Update CHANGELOG.md

Co-authored-by: Jeff Kala <48843785+jeffkala@users.noreply.github.com>

Co-authored-by: Jeff Kala <48843785+jeffkala@users.noreply.github.com>

Co-authored-by: Adam Byczkowski <38091261+qduk@users.noreply.github.com>
Co-authored-by: Fabian Affolter <mail@fabian-affolter.ch>
Co-authored-by: Ken Celenza <ken@celenza.org>
Co-authored-by: Dr. X <xenia.mountrouidou@networktocode.com>
Co-authored-by: Leo Kirchner <leo@kirchne.red>
Co-authored-by: Joe Wesch <10467633+joewesch@users.noreply.github.com>
Co-authored-by: Andrew Bates <abates@omeganetserv.com>
* adds utility functions ios

* addresses comments

* addresses comments

* adds tests

* addresses comments

* addresses comment parametrize tests
…ocode#148)

Adds get_oui and flat ci process to pull OUI data into repo (networktocode#148)

Co-authored-by: Jeff Kala <48843785+jeffkala@users.noreply.github.com>

Co-authored-by: Adam Byczkowski <adam.byczkowski@kochgs.com>
Co-authored-by: flat-data <flat-data@users.noreply.github.com>
Co-authored-by: Jeff Kala <48843785+jeffkala@users.noreply.github.com>
Co-authored-by: Ken Celenza <ken@celenza.org>
Co-authored-by: Jeff Kala <48843785+jeffkala@users.noreply.github.com>
* feat: Add parser for Citrix NetScaler

* test: ✅ Add compliance tests for NetScaler

* docs: 📝 Update docs to add NetScaler parser to list

* test: ✅ Add tests for cmdPolicy and ssl features

* docs: 📝 Add documentation around parent/child missing in NS parser

* docs: 📝 Fix indentation in documentation

* revert: Revert indentation

* revert: Revert deleted empty line

Co-authored-by: Justin Drew <jdrew82@users.noreply.github.com>
* Change how dunder version is created

* Ignore mypy on metadata 3.8 issues
* Update OUI mappings manually

* Flat: latest data (2022-11-04T19:25:07.118Z)
{
  "date": "2022-11-04T19:25:07.118Z",
  "files": [
    {
      "name": "netutils/oui_mappings.py",
      "deltaBytes": 9540,
      "source": "https://standards-oui.ieee.org"
    }
  ]
}

* Revert workflow file

* Fix workflow comment spacing

Co-authored-by: Adam Byczkowski <adam.byczkowski@kochgs.com>
Co-authored-by: flat-data <flat-data@users.noreply.github.com>
jeffkala and others added 29 commits July 11, 2025 09:56
…code#676)

* fixes networktocode#675, fixes ruff formatting and linting

* update ci file with new tests

* add back mypy

* add back mypy

* fix ci need matrix

* fix ci need matrix

* cleanup docstrings
* Add Nvidia Onyx config parser
* Update constants.py


Co-authored-by: Jeff Kala <48843785+jeffkala@users.noreply.github.com>

---------

Co-authored-by: Ken Celenza <ken@celenza.org>
Co-authored-by: Jeff Kala <48843785+jeffkala@users.noreply.github.com>
update doc string and mypy to get tests working


Co-authored-by: Dmitry Babkin <64498005+Uncle-Dee@users.noreply.github.com>
* Catching leading spaces at config start

* spacing tests

* after black

* remoing wrong variable assigment

* adding parametrize

* reforming

* black formatting

* Update tests/unit/test_parser.py

Co-authored-by: Ken Celenza <ken@celenza.org>

* disable=redefined-outer-name

* fromatting...

---------

Co-authored-by: Ken Celenza <ken@celenza.org>
…hString, fixed nxos, added aruba and paloalto, update get_nist_urls() to use NIST_LIB_MAPPER_REVERSE_DICT

Co-authored-by: Ken Celenza <ken@celenza.org>
Co-authored-by: Jeff Kala <48843785+jeffkala@users.noreply.github.com>
{
  "date": "2025-08-01T02:49:40.498Z",
  "files": [
    {
      "name": "netutils/data_files/oui_mappings.py",
      "deltaBytes": 7431,
      "source": "https://standards-oui.ieee.org"
    }
  ]
}

Co-authored-by: flat-data <flat-data@users.noreply.github.com>
{
  "date": "2025-09-01T02:41:38.237Z",
  "files": [
    {
      "name": "netutils/data_files/protocol_mappings.py",
      "deltaBytes": 36,
      "source": "https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.csv"
    }
  ]
}

Co-authored-by: flat-data <flat-data@users.noreply.github.com>
{
  "date": "2025-09-01T02:37:09.931Z",
  "files": [
    {
      "name": "netutils/data_files/oui_mappings.py",
      "deltaBytes": 6897,
      "source": "https://standards-oui.ieee.org"
    }
  ]
}

Co-authored-by: flat-data <flat-data@users.noreply.github.com>
* initial pass at rad etx config parser

* add banner end

* fix 'exit' in config parsing

* fix parser and testing

* add more feature tests with nesting

* last fix for is_exit method

* add exit back to parsing for proper compliance config pasting
* initial at running config mapper updates

---------

Co-authored-by: itdependsnetworks <ken@celenza.org>
{
  "date": "2025-10-01T02:32:30.453Z",
  "files": [
    {
      "name": "netutils/data_files/oui_mappings.py",
      "deltaBytes": 6850,
      "source": "https://standards-oui.ieee.org"
    }
  ]
}

Co-authored-by: flat-data <flat-data@users.noreply.github.com>
{
  "date": "2025-10-01T02:37:17.366Z",
  "files": [
    {
      "name": "netutils/data_files/protocol_mappings.py",
      "deltaBytes": -161,
      "source": "https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.csv"
    }
  ]
}

Co-authored-by: flat-data <flat-data@users.noreply.github.com>
{
  "date": "2026-03-01T03:10:09.964Z",
  "files": [
    {
      "name": "netutils/data_files/protocol_mappings.py",
      "deltaBytes": 188,
      "source": "https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.csv"
    }
  ]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.