Complex VPN configuration
Peer settings, addresses, and routes can be easy to lose track of.
CYBERSECURITY INFRASTRUCTURE TOOLKIT · VERSION 0.2.0
LabLink brings encrypted networking, device enrollment, Docker-based labs, and infrastructure management into one Python-powered toolkit.

THE FRICTION
Building a cybersecurity lab shouldn’t require hours of repetitive network configuration.
Peer settings, addresses, and routes can be easy to lose track of.
Every lab machine brings another enrollment and access decision.
A useful environment should be repeatable—not a handwritten checklist.
Lab traffic needs boundaries that make experimentation safer.
ONE TOOLKIT, MULTIPLE WORKFLOWS
A Python-based platform for configuring private networks, enrolling devices, deploying containerized laboratories, and managing selected security operations.
Explore the repositoryTHE TOOLKIT
A focused foundation for bringing order to hands-on infrastructure experiments.
Create and manage private WireGuard-based connections between laboratory machines.
Register devices, review enrollment requests, approve access, and manage revocation.
Assign available private VPN addresses to approved devices.
Deploy reproducible container-based cybersecurity environments using templates or YAML topologies.
Generate scoped nftables rules for laboratory traffic control.
Capture packets, manage compatible container filesystem snapshots, and review administrative events.
HOW IT WORKS
Configure your Linux controller and WireGuard network.
Request device enrollment through the TLS-protected enrollment service.
Review requests, assign addresses, and activate configurations.
Launch Docker-based cybersecurity laboratory environments.
A REAL HOME LAB
LabLink originated from a practical multi-system laboratory connecting Ubuntu, Windows, Fedora, and Kali Linux.
10.1.2.11CONTROLLER10.1.2.1010.1.2.1210.1.2.13This topology represents the original manually configured four-node laboratory. It does not imply automatic WireGuard peer import or address preservation.
THE FOUNDATION
COMMAND-LINE WORKFLOWS
Powerful infrastructure workflows. Straightforward commands.
PROJECT STATUS
LabLink is evolving in controlled development and learning environments.
CURRENT FOUNDATIONWireGuard management · TLS enrollment · approval and revocation · private IP allocation · Docker templates · nftables policies · traffic capture · compatible container filesystem snapshots · audit records
IN VALIDATION / DEVELOPMENTLive infrastructure integration · Windows enrollment testing · improved routing · richer diagnostics · better packaging
LONG-TERM VISIONVisual management dashboard · interactive topology · hypervisor integrations · advanced monitoring · browser-based experiences
THE CREATOR
Computer Science and Engineering student focused on cybersecurity, network engineering, Linux infrastructure, and automation.
Personal websiteSTART EXPLORING
Explore LabLink and start experimenting with connected cybersecurity infrastructure.