Inet
Standardní webové prohlížeče jsou mocný nástroj, ale na druhé straně podléhají určitým omezením (zejména bezpečnostním). Například implementace webového protokolu "file" je ve standardní normě webového prohlížeče omezena tak, že neumožní spouštět executables (programy a skripty) z lokálních klientských úložišť. Máme-li například na našem windowsovém disku skript c:\temp\mujskript.cmd můžete jej spustit z "dosového" konzolového okna, nebo poklepáním v Průzkumníku windows, ale nemůžeme jej spustit z odkazu na interpretované html stránce ve webovém prohlížeči.
Norma se vás totiž snaží chránit, protože předpokládá, že webové stránky které prohlížíte webovým prohlížečem NEJSOU VYTVOŘENY VÁMI. Pro případného hackera, jehož stránku jste si z INTERNETu spustili, by tedy bylo snadné napsat kód stránky tak, aby vám nejprve "podstrčila" na váš lokální disk škodlivý program, a vzápětí jej spustila.
Schopnost spouštět lokální programy by se nám však velice hodila při tvorbě jednoduchého INTRANETu, což může být jen jednoduchá webová stránka uložená na našem disku a obsahující jednoduché spuštění našich lokálních programů. Mohli bychom tak využívat výhod webových prohlížečů i v prostředích bez přístupu k INTERNETu, tj. bez přístupu k webovým html serverům.
V tomto případě si své "webové" stránky píšeme sami a samozřejmě do nich nedáme žádné odkazy na podezřelé či škodlivé programy.
Po světě existují miliony malých "bezserverových" intranetů, které dříve těžili z toho, že webový prohlížeč MS Internet Explorer přísnou normu nedodržoval a odkazy protokolu "file" vyvolávající spuštění lokálního skriptu neblokoval. Poté co firma Microsoft přešla k novému prohlížeči Edge (který normu dodržuje) hrozilo, že investice do vývoje intranetů budou ztraceny.
Pokud však implementujete náš protokol inet, stačí zrevidovat intranetové stránky a formálně nahradit "file" odkazy na lokální programy pomocí odkazů typu "inet" (typicky přepíšete inet://mujfileserver/mujprogram.cmd místo file://mujfileserver/mujprogram.cmd)
Protokol implementujete tak, že program inet.exe podle normy zaregistrujete do svého stroje (či domény). Na externím disku rubriky "programy" máte k dispozici celý protokol inet, včetně zdrojových textů (inet.cs), a podpůrných implementačních skriptů, které implementovaly protokol inet na doméně szu-plz.justice.cz.
Součástí je i podrobný popis, jak si implementaci upravit pro libovolné podmínky (od testovacího prostředí na jediném stroji až po microsoftí doménu).