A Switzerland segítségével ellenőrizhetik a felhasználók, hogy az internetszolgáltatójuk blokkolja-e a forgalmuk egyes részeit. Ilyen lehet akár BitTorrent forgalom vagy a VoIP hívások. A Switzerland-ot az EFF (Electronic Frontier Foundation) fejlesztette ki és természetesen ingyenesen letölthető az legtöbb platformra.
Hasonló lehetőségek már korábban is voltak arra, hogy a felhasználók teszteljék az ISP-jüket, ezek általában a várt eredményeket is hozták.
A szoftver Linux-on, FreeBSD-n, OpenBSD-n, OS X-en és Windows-on működőképes, Python futtatási környezetet igényel. A működési elve:
+-----------+ +----------+ | Internet | +----------+ | Alice | --> | networks/ | --> | Bob | | (client) | <-- | ISPs/ | <-- | (client) | +----------+ | firewalls | +----------+ | ^ +-----------+ ^ | v | | v +---------------------------------------------+ | | |_____________________________| | | | | | | | | +----------------> = <-----------------+ | | summary A summary B | | | | Switzerland (server) | +---------------------------------------------+
A Switzerland egy kliens-szerver szoftver, amely detektálja, ha az internet szolgáltató beavatkozik az internetes hálózati forgalomba. A teszt ideje alatt a Switzerland kliensek egy megbízható (Switzerland) szerveren keresztül kommunikálnak, a szerver pedig ellenőrzi, hogy a kommunikációban részt vevő mindkét fél megkapja-e az összes csomagot. Ha a kapcsolatot egy harmadik fél módosítja (csomagokat injektál, dob el vagy változtat meg), a Switzerland jelez a klienseknek, az adatot pedig további elemzés céljából rögzíti.
A Switzerland kliens alapértelmezetten az EFF Switzerland szerverét (switzerland.eff.org) használja, de a csomagban megtalálható minden eszköz ahhoz, hogy valaki saját szervert állítson fel.
A Switzerland honlapja itt. A program pedig letölthető innen.
(via hup.hu)