Network automation

Parsing Network Configurations With Clojure

Networking Configuration as a Domain Specific Language Network configurations are a language and we can use a host of tools to allow us to create a model of this configuration language by converting it into an AST (Abstract Syntax Tree) then finally into a data structure that can be consumed by a programming language like JSON. Network Configuration Parser (nparser) nparser is a utility that reads in network configuration files and transforms them to a structured representation that can be used for analysis, modification, reporting, etc.