Niste idei, poate bune poate mai putin bune:
In loc de if-uri ai putea pune un switch case, sa fie mai usor pe viitor
Cel mai des utilizat - ai putea adauga domeniul de la windows de verifica internet conection-ul
Ai putea stoca toate datele intr-un DB (care are DataSource in Grafana) si apoi crea un dashboard cum gasesti la routerele Asus (sau altele - nu mai stiu toate UI-urile) cu cele mai accesate site-uri si alte statistici.
Poate ai reusi sa te integrezi cu serverul DNS (daca are local) si sa extragi de acolo statisticile fara sa mai faci MITM
Bineinteles toate aceste idei pot fi practice sau nu... doar ziceam ce mi-a venit in cap