Network security analysis tools
npm install labyrinth-nsgLabyrinth is an experimental tool for performing packet flow analysis in computer networks. Given a description of a network configuration, Labyrinth can answer questions like:
Labyrinth graph algorithms are network agnostic and capable of analyzing a wide variety of networking concepts and appliances. Labyrinth makes use of converters to transform vendor-specific network configuration descriptions into Labyrinth graphs, suitable for analysis.
Labyrinth includes a converter for Azure Resource Graphs.
Labyrinth algorithm is fairly generic and capable of modeling concepts from other layers such as
Labyrinth is currently in the earliest stages of development, so documentation is sparse, and the API is evolving. If you are interested in taking a look, we recommend starting with the
Labyrinth works, please read the