GitPedia

Kathara Labs

Collection of Kathará network scenarios and tutorials.

From KatharaFramework·Updated June 18, 2026·View on GitHub·

This repository contains the official network scenarios of [Kathará](https://github.com/KatharaFramework/Kathara). The project is written primarily in Shell, distributed under the GNU General Public License v3.0 license, first published in 2018. Key topics include: arp, bgp, computer-networks, dns, kathara.

Kathara Labs

This repository contains the official network scenarios of Kathará.

Tutorials

The tutorials directory contains several tutorials about basic and advanced usage of Kathará:

  • Kathará Introduction: Introduction slides of the Kathará tool.
  • Capture Packets: A tutorial explaining how to capture packets using the Wireshark GUI in Kathará.
  • Traffic Control: Several tutorials explaining how to use the tc tool to control, manipulate and
    shape traffic inside Kathará.
  • Kathará External: Tutorials explaining how to configure Kathará External to attach a Kathará
    device to the host physical interfaces (Linux only).
  • Python API: Several tutorials about the usage of the Kathará Python APIs.

Main Labs

The main-labs directory contains the network scenarios used in the course of "Internet and Data Centers" at
Roma Tre university.

The network scenarios cover several topics. For each topic there are different scenarios and for each of them you can find
the related explanatory slides.

Community Labs

The community-labs directory contains a collection of network scenarios from the Kathará community.

If you have something interesting to share, please let us know!

You can email contact@kathara.org, open an issue in this repository or directly make a
Pull Request.

Contributions are always welcome!

Exercises

The exercises directory contains a set of exercises that leverage the
kathara-lab-checker tool to offer autocorrection for students.

Each exercise includes specific requirements that students need to meet. Using the kathara-lab-checker,
students can run tests to ensure that their configuration meets the criteria, receiving feedback if any adjustments are needed.

Exam Labs

The exam-labs directory contains the network scenarios used for the practical exams of the course
"Internet and Data Centers" at Roma Tre University.

For each scenario you can find a .pdf file containing the exam's text and the relative solution.

You can use it for training and practice!

Netkit Labs

If you need additional network scenarios, you can visit the old Netkit Lab Page.

Beware those network scenarios are not tested on Kathará, so they may not work properly!

Contributors

Showing top 12 contributors by commit count.

View all contributors on GitHub →

This article is auto-generated from KatharaFramework/Kathara-Labs via the GitHub API.Last fetched: 6/23/2026