Kathara

Latest version: v3.7.7

Safety actively analyzes 681844 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 12

3.7.7

**Bug Fixes**
- Properly set driver options to disable/enable IPV6 (306)
- Minor adjustments and optimizations

**NOTE**
We encountered some issues while compiling the package on Arch Linux. Our team is actively working on resolving these problems to release the Arch (and AUR) package as soon as possible.

We apologize for any inconvenience this may cause and appreciate your patience.

3.7.6

**New Features and Improvements**
* Add the possibility to exclude machines while deploying a network scenario, both from CLI and Python APIs (294)

**Bug Fixes**
* Fix IPv6 disabling issue (293)
* Minor

**Contributors**:
tcaiazzi
Skazza94

3.7.5

- (Docker) Fix `rp_filter` issue on all platforms and Docker versions (278)
- (Docker) Fix Docker API objects reloading (285)
- Minor fixes (284)

⚠️ **NOTE:** Differently from version `3.7.4`, the new version is compatible with any Docker version.

**Contributors**:
tcaiazzi
Skazza94

3.7.4

- (Docker) Fix `rp_filter` on `eth0` that was causing startup errors on some distributions (278) (thanks to whatever4711)
- (Megalos) Fix watch methods while starting/stopping devices that were causing `lstart`/`lclean` to hang indefinitely (277)
- Minor fixes

⚠️ **WARNING!** Update to this version only **AFTER** updating Docker Engine to v26.0.0!

Contributors:
whatever4711
Skazza94
tcaiazzi

3.7.3

- New CLI UI using [`rich`](https://github.com/Textualize/rich) library! (#269)
- (Docker) Show progress during Docker image pull (267)
- Similarly to the official `docker pull` command
- (Docker) It is now correctly possible to specify a `linux/amd64` image on Apple Silicon (268)
- They can be run using Rosetta
- Add `gnome-terminal` as official supported terminal emulator (264)
- Several API improvements and bug fixes (271)

Contributors:
tcaiazzi
Skazza94

3.7.1

- It is now possible to specify a MAC Address for a network interface (137)
- The MAC Address can be specified in the `lab.conf` and using the `vstart`/`lstart`/`vconfig`/`lconfig` commands when declaring an interface. The syntax is `<COLLISION_DOMAIN>/<MAC_ADDRESS>`.
- For example, in a `lab.conf` file: `machine[0]="A/00:00:00:00:00:01"`.
- (Docker) Collision domains are now created per-network-scenario by default (256)
- Previously, they were shared between different scenarios. It is possible to change the default behaviour from `kathara settings`.
- (Docker) If a `.shutdown` file is present in the network scenario, Kathará now correctly waits for the script termination before removing the container (255)
- Several fixes of `lconfig` and `vconfig` commands (252)
- Add `lab` object parameter to all `Manager` methods (254)
- Methods now correctly check if only one of the parameters between `lab_hash`, `lab_name`, and `lab` is passed.
- Minor fixes and improvements (257 258 259 261)

Contributors:
tcaiazzi
Skazza94

Page 1 of 12

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.