
Pybatfish
Interface UIpar batfish
Client Python pour Batfish, un puissant outil de validation réseau pour l'analyse de la sécurité, de la fiabilité et de la conformité.
Ce qu'il fait
Pybatfish se connecte au moteur d'analyse réseau Batfish, permettant aux agents IA de valider les configurations réseau sans nécessiter d'accès direct aux appareils physiques. Il permet l'analyse du comportement du réseau, des politiques de sécurité et des contraintes de fiabilité en construisant des modèles à partir de fichiers de configuration.
Outils
analyze_reachability: Vérifie la connectivité de bout en bout entre les points de terminaison du réseau.validate_security_policy: Vérifie que les services sensibles ne sont accessibles que depuis des sous-réseaux autorisés.check_config_compliance: S'assure que les paramètres des appareils correspondent aux modèles pour le MTU, l'AAA et la journalisation.compare_configurations: Analyse les différences entre les configurations réseau actuelles et prévues pour éviter les dommages collatéraux.
Installation
Installez le package pybatfish via pip :
pip install pybatfish
Pour l'utiliser comme serveur MCP, ajoutez ce qui suit à votre fichier claude_desktop_config.json :
{
"mcpServers": {
"pybatfish": {
"command": "python3",
"args": ["-m", "pybatfish_mcp"]
}
}
}
Hôtes supportés
- claude
Installation rapide
pip install pybatfishInformations
- Tarification
- free
- Publié






