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

GitHub

214 stars
25 watching
51 forks
Language: Jupyter Notebook
last commit: about 2 months ago
Linked from 1 awesome list


Backlinks from these awesome lists:

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