Hi, I'm Dimitrije Pavlovic.
I'm a third-year networking and cybersecurity student. At home I run a segmented homelab on pfSense, Cisco switching, UniFi and Proxmox, with six VLANs, a few self-hosted services and an OpenVPN tunnel.
At the moment I'm working on network auditing tools, automating repetitive configuration work and studying for my CCNA.
Projects
-
1 Updated 02 Mar 2026Networking Active
Homelab network
Six VLANs, with pfSense at the edge, a Cisco C-2960G for switching, a UniFi U7 Lite for wireless and Proxmox for virtualisation. AdGuard and Seafile run in LXC containers, and OpenVPN handles remote access.
pfSense, Cisco IOS, Proxmox VE, UniFi, OpenVPN
-
2 Updated 03 Mar 2026Automation Active
Cisco Network Provisioner
Takes a CSV of device parameters and renders Cisco IOS configs from Jinja2 templates, so setting up several switches doesn't mean copying configs by hand.
Python, Jinja2
-
3Security Planned
Offensive security practice
Full exploitation chains on Metasploitable 2, reproducing CVEs in an isolated part of the lab, and black-box testing of consumer smart devices for misconfigurations and outdated firmware.
Metasploit, Nmap, Burp Suite
-
4Networking Planned
Network auditing device
Using an ESP32 with peripherals to create a portable network auditing tool. Using it to scan for open ports, misconfigurations and weak passwords on a network, as well as signal strength and router placement.
ESP32, microcontrollers
The lab
- Hardware
- pfSense, Cisco C-2960G, UniFi U7 Lite, Proxmox VE
- Services
- AdGuard Home, Seafile, OpenVPN, UniFi Controller
- Also
- Python, Linux