A modern WAN Emulator
Project description
A modern WAN Emulator developed by the Institute for Networked Solutions
WEmulate
Have a look at the documentation for detailed information.
Installation
Prerequisites
- Virtual machine or physical device with at least two interfaces
- Root permissions
Getting Started
Install wemulate cli application
$ sh -c "$(curl -fsSL https://raw.githubusercontent.com/wemulate/wemulate/main/install/install.sh)"
Usage
# Add a new connection
$ wemulate add connection -n connectionname -i LAN-A,LAN-B
# Delete a connection
$ wemulate delete connection -n connectionname
# Add parameters bidirectional
$ wemulate add parameter -n connectionname -j 20 -d 40
# Add parameters in specific direction
$ wemulate add parameter -n connectionname -j 20 -d 40 -src LAN-A -dst LAN-B
Development
Configure poetry to create the environment inside the project path, in order that VSCode can recognize the virtual environment.
$ poetry config virtualenvs.in-project true
Install the virtualenv.
$ poetry install
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
wemulate-2.0.0.tar.gz
(28.8 kB
view hashes)
Built Distribution
wemulate-2.0.0-py3-none-any.whl
(39.1 kB
view hashes)