Z různých aplikací mám na podobnou věc tři "user friendly" řešení na mikrotiku. Někde to řeší buzení počítače přes WOL, jinde zakazování netu dětem, dočasné povolení nějakého externího přístupu...)
1) skripty s "don't require permission", přes webfig vyklikaný custom skin ve kterém je nechaná přístupná jen obrazovka system-scripts. Uživatel se zaloguje přes webfig, klikne např. na "zakaž děti" a dá run script
2) stejné skripty jako v první variantě ale spouštím je přes SSH a plink (uživatel má zástupce na jednotlivé skripty u sebe v PC a celá operace je jen doubleclick), případně jsem stejnou věc dělal z JuiceSSH na Androidu
3) "dálkové" ovládání přes DNS - dělalo se to pro potřeby většího zákazníka s pár desítkami routerů různě po světě tak mělo smysl programovat tu jednoduchou webappku.
Vše ostatní o čem vím pouští uživatele "příliš hluboko" do nastavení, kde může nadělat nějaké škody. A pokud jde o vypínání inetu dětem tak to lidi dělají většinou v afektu, jednou za čas, a nějaký zdlouhavější postup (někam se přihlašovat a klikat na nějaké anglické čudlíky a hlavně ne jinam) po týdnu zapomenou.