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
215 stars
25 watching
52 forks
Language: Jupyter Notebook
last commit: 2 months ago
Linked from 1 awesome list
Related projects:
Repository | Description | Stars |
---|---|---|
| A tool to validate network configurations and ensure their correctness and compliance with security policies | 1,180 |
| A command-line tool for validating configuration files from various formats. | 351 |
| An engine for parsing network device configurations and converting them to structured data in YAML | 135 |
| An extension for Flask that integrates Pydantic's model validation with Flask routing | 369 |
| Provides middleware for validating data in web applications built with the Fiber framework. | 10 |
| A Python implementation of the gNMI client for interacting with network devices and retrieving configuration data. | 131 |
| A tool for managing Nixpkgs and NixOS installations using Common Lisp | 1 |
| Manages DNS and DHCP configurations for small networks | 60 |
| A tool to validate Kubernetes configuration files by enforcing best practices and policies. | 274 |
| A flexible configuration system for Python applications | 2,000 |
| A Python library for parsing and querying network device configurations. | 800 |
| A tool for validating network conditions and asserting expected results. | 157 |
| A library providing core validation logic for the Pydantic model compiler | 1,468 |
| A tool for generating and testing random CAN network inputs to simulate real-world conditions. | 13 |
| Provides a unified Python interface to the GBIF API for retrieving biodiversity data and accessing various datasets and resources. | 114 |