pybatfish
Network Config Validator
A tool for validating network device configurations and ensuring correctness in security, reliability, and compliance.
Python client for Batfish: https://github.com/batfish/batfish
214 stars
25 watching
51 forks
Language: Jupyter Notebook
last commit: about 2 months ago
Linked from 1 awesome list
Related projects:
Repository | Description | Stars |
---|---|---|
batfish/batfish | A tool to validate network configurations and ensure their correctness and compliance with security policies | 1,176 |
boeing/config-file-validator | A command-line tool for validating configuration files from various formats. | 348 |
cidrblock/netcopa | An engine for parsing network device configurations and converting them to structured data in YAML | 135 |
bauerji/flask-pydantic | An extension for Flask that integrates Pydantic's model validation with Flask routing | 368 |
idanfishman/fiber-bind | Provides middleware for validating data in web applications built with the Fiber framework. | 10 |
akarneliuk/pygnmi | A Python implementation of the gNMI client for interacting with network devices and retrieving configuration data. | 129 |
ebzzry/barf | A tool for managing Nixpkgs and NixOS installations using Common Lisp | 1 |
gitbls/ndm | Manages DNS and DHCP configurations for small networks | 60 |
cloud66-oss/copper | A tool to validate Kubernetes configuration files by enforcing best practices and policies. | 274 |
omry/omegaconf | A flexible configuration system for Python applications | 1,989 |
mpenning/ciscoconfparse | A Python library for parsing and querying network device configurations. | 799 |
hardbyte/netchecks | A tool for validating network conditions and asserting expected results. | 156 |
pydantic/pydantic-core | A library providing core validation logic for the Pydantic model compiler | 1,445 |
bhass1/pyfuzz_can | A tool for generating and testing random CAN network inputs to simulate real-world conditions. | 13 |
gbif/pygbif | Provides a unified Python interface to the GBIF API for retrieving biodiversity data and accessing various datasets and resources. | 112 |