Kathara
Kathara copied to clipboard
A lightweight container-based network emulation system.
Currently, there's no way to deploy/undeploy a single device or collision domain. The only way is to use `deploy_lab` and `undeploy_lab` with the `selected_machines` parameter. Moreover, the only way to...
The `lrestart` command does not provide the possibility to restart specific devices. This option is available for the `lstart` and `lclean` commands. In order to add this option we need...
**- What I did** Add the possibility to use Wireshark to analyze the packets on Kathará networks from the host. Under Netkit, vdump (see for example #126) was an unofficial...
**Actual behavior:** When you run a scenario from CLI the `lab.hash` is computed from the `path`, even if it has a `name` assigned. This prevents from launching a lab from...
in the `machine.py` file the regex for `env` is `^(?P\w+)=(?P\w+)$` which does not accurately match IP addresses as a value. I don't think IP addresses will ever be a key....
Kathará currently has two limitations with respect to Netkit that complicate the deployment of a DHCP server inside a lab. 1. By default Docker bind-mounts both files `/etc/hosts` and `/etc/resolv.conf`...
**Feature request** Presently, Kathara is a CLI tool and this the only way a user can run any kathara commands. This makes it a little inconvenient when having to interface...
Hi, first of all I want to thank all of you for your great work. We are using the Katharà framework in our department in some courses related to computer...
Katharà depends mainly on docker in its basic installation. On Debian (as on other distributions I guess) using docker is often done by using a `docker` group which has full...