I2P
Logo
První vydání2003
Aktuální verze2.6.0 (19. července 2024)
Operační systémMicrosoft Windows
Linux
macOS
OpenBSD
FreeBSD
Android
PlatformaJava Virtual Machine
Android
Vyvíjeno vJava a C++
Typ softwarusvobodný a otevřený software, overlay network, mobilní aplikace a peer to peer softvér
LicenceBSD licence
GNU General Public License
licence MIT
dílo zveřejněné jako volné
Webgeti2p.net
Některá data mohou pocházet z datové položky.

Invisible Internet Projekt (I2P) je v informatice název pro anonymní počítačovou síť a darknet. Aplikacím umožňuje pseudonymní a bezpečnou výměnu zpráv, anonymní procházení stránek na internetu (webu), chatování, blogování a přenos souborů. Software, který implementuje tuto vrstvu, se nazývá I2P router a počítač se spuštěným I2P klientem je nazýván I2P uzel.

Tento software je pod několika licencemi zdarma a k dispozici jsou i zdrojové kódy (anglicky open source)[1]. Jméno I2P je odvozeno z Invisible Internet Project, které je v pseudo-matematické notaci, reprezentováno jako I2P.[2]

Technický design

[editovat | editovat zdroj]

I2P je beta software od roku 2003. Vývojáři zdůraznili, že by se mohly objevit chyby v softwaru a nebyla dostatečně zkontrolována jejich práce. Nicméně dnes již věří, že jejich kód je docela slušně stabilní a dobře navržený a větší publicita může pomoci k vývoji I2P.

Sama síť je přímočaře založena na zasílání zpráv (stejně jako IP protokol), ale kromě toho má možnost využít knihovnu pro spolehlivou video komunikaci (podobné jako TCP, přestože od verze 0.6 je zde nový UDP založen na SSU přenosu). Celá komunikace je od začátku do konce zašifrována (ve výsledku jsou při posílání zpráv použity 4 šifrovací vrstvy) a dokonce koncové uzly („cílové místa“) jsou kryptografické identifikátory (v podstatě pár veřejných klíčů), takže ani odesílatel ani příjemce zprávy nemusí odhalit svoji IP adresu druhé straně nebo pozorovateli.

I když spousta vývojářů byla součástí Neviditelného IRC projektu (IIP)[3] a Freenet komunity, jsou tu podstatné rozdíly v jejich designech a konceptech. IIP byla anonymně centralizovaný IRC server. Freenet je cenzuře odolné rozdělené datové úložiště. I2P je anonymní peer-to-peer rozdělená komunikační vrstva navržená k použití jakékoli tradiční internetové služby (např. Usenet, email, IRC, sdílení souborů, Web hosting a HTTP, Telnet), tak dobře jako více tradiční distribuované aplikace (např. rozdělené úložiště dat, webové proxy sítě využívající Squid nebo DNS).

Spousta vývojářů I2P jsou známí pouze pod svými pseudonymy. Zatímco předchozí hlavní vývojář, jrandom, si momentálně[kdy?] dopřává odpočinek. Ostatní jako zzz, killyourtv a Complication stále pokračují ve snaze vedení vývoje za asistence mnoha přispěvatelů.

Software

[editovat | editovat zdroj]

Od té doby, co je I2P anonymní síťovou vrstvou, je navrhován tak, aby ho jiné programy mohly využívat pro anonymní komunikaci. Proto jsou tu už mnohé nástroje přístupné pro I2P nebo pro vývoj. I2P router (směrovač) je ovládán skrz routerovou konzoli, která je webově přístupná přes webový prohlížeč.

Všeobecně o síti

[editovat | editovat zdroj]

Chat

[editovat | editovat zdroj]

Sdílení souborů

[editovat | editovat zdroj]

Email

[editovat | editovat zdroj]

Instant Messaging

[editovat | editovat zdroj]

Publikování

[editovat | editovat zdroj]

Směřovače

[editovat | editovat zdroj]

Související články

[editovat | editovat zdroj]

Reference

[editovat | editovat zdroj]
  1. The I2P Project [online]. [cit. 2021-11-05]. Jedná se o zrcadla oficiálních repozitářů git na adrese i2pgit.org/git.idk.i2p.. Dostupné online. 
  2. Invisible Internet Projekt , Oficiální stránka I2P
  3. IIP , Invisible IP.
  4. SAM , API, I2P.
  5. BOB , API, I2P.
  6. Rufus, BitTorrent klient,I2P.
  7. Plugins , I2P pluginy.

Externí odkazy

[editovat | editovat zdroj]