Antimony: A visual approach to designing and deploying Containerlab networks.

Gribi, Kian and Stromer, Tom (2025) Antimony: A visual approach to designing and deploying Containerlab networks. Other thesis, OST Ostschweizer Fachhochschule.

[thumbnail of FS 2025-BA-EP-Gribi-Stromer-Antimony.pdf] Text
FS 2025-BA-EP-Gribi-Stromer-Antimony.pdf - Supplemental Material

Download (3MB)

Abstract

Containerlab is a powerful framework for container-based network emulation but lacks a user-friendly graphical interface and fine-grained access management. This makes it less accessible to users unfamiliar with CLI-based workflows and less suitable for usage in large-scale lab environments. This thesis presents the completion of Antimony, a tool that addresses these very problems by providing a server that communicates with the Containerlab tool chain and a user-friendly interface for designing, deploying and maintaining network topologies.

The goal of this thesis is to develop a platform that simplifies the integration of Containerlab into educational lab environments. A user-interface makes it easier for students and teachers to understand networking concepts and design networks through visual topology management.

Building on our previous thesis, whose goal was to develop an initial interface prototype, this work focuses on finalizing that prototype and designing a robust server that acts as the binding between the interface and Containelab. By developing our own server, we are able to implement features such as log streaming and fine-grained access management.

The resulting product is a user-friendly platform that can be deployed locally for personal testing, as well as in large-scale educational environments. Thanks to our flexible authentication scheme, it is possible to seamlessly integrate with existing university infrastructure such as Azure AD or other OpenID providers.

Item Type: Thesis (Other)
Subjects: Technologies > Databases > PostgreSQL
Technologies > Operating Systems > Windows
Technologies > Operating Systems > Unix, Linux
Technologies > Virtualization > Docker
Metatags > INS (Institute for Networked Solutions)
Divisions: Bachelor of Science FHO in Informatik > Bachelor Thesis
Depositing User: OST Deposit User
Date Deposited: 29 Sep 2025 10:53
Last Modified: 29 Sep 2025 10:53
URI: https://eprints.ost.ch/id/eprint/1320

Actions (login required)

View Item
View Item