WEmulate is a simple and modern WAN emulator, developed to fulfill the needs of students and network engineers.
You can find the whole documentation of WEmulate under https://wemulate.github.io/wemulate.
WEmulate has three repositories each of these repositories is one module and is described below.
Repository | Description |
---|---|
wemulate | CLI and package module. Can be used as a standalone module or in combination with the wemulate-api and wemulate-frontend modules. Provides the core functionality for these two modules. |
wemulate-api | Module which provides the API for the wemulate-frontend module. Uses the wemulate module. |
wemulate-frontend | Frontend for the WEmulate application. Uses the wemulate-api to make requests to the system. |
wemulate-container | Container image with wemulate , wemulate-api and wemulate-frontend . |
wemulate-containerlab-demo | Containerlab setup to try WEmulate |