General introduction to I2P

An aggressive market is ready to make money on everything that can be sold, but popular offers in the field of private communication are fiction and lies. This happens for simple reasons: firstly, the business was invented not by patrons, but by selfish people; secondly, any entrepreneur, even with the best intentions, is accountable to third parties and in controversial situations always puts his interests above the interests of the client.





Now we will talk about I2P - a non-commercial singularity of network privacy and anonymity, where no one except you knows where and who transfers your information. The I2P network (stands for Invisible Internet Project) is an overlay decentralized peer-to-peer network. Overlay - means it works on top of other networks, for example, the regular Internet; decentralized - distributed, without a single point of failure: one node falls, half of the network, or 3 users remain in the entire network - I2P will still function. I2P is a peer-to-peer network, since all participants have equal rights and opportunities: each user of the hidden network builds his tunnels through other participants and is himself a potential link in the chain of another user.At the same time, natural network activity does not compromise the subscriber in any way in front of the home provider or participants in the hidden network.





I2P, — - ; , .





, . , : - - . VPN-, . .





, «», — .





. .





— . «» ( №2), , , , . : , , . , . , . . (№4 №5) — . , .





, — DPI (deep packet inspection). . , «» , . , . DPI.





, , : , . peer-to-peer , , . : , , , . I2P , . I2P , .. , — . , , .





: . , .





: . — . , . ( AES — ) (IV). — , . AES- 16 , .





, .. : . , . , . , , I2P, , . - : , , . . , .. , , ( ).





-. , , .





-, . - , .. -.





-: -, . , - , . .





I2P

I2P , . , . , I2P TLS-, , , .. HTTPS.





, , , , , , , , . , , : , - .





I2P : — : , — . , IP- , -, I2P . , -, - . I2P , I2P- — .





— , , . I2P , : - , «.b32.i2p» — . «.i2p», acetone.i2p, , . .





, «» , , . , , , , : - , .





, . , : , , , , . I2P , , . , , . : .





— . , . , — . , , .





3 , 1 8, 0, . , 4 . , - , .. . , . , 10 , - .





I2P — : , . , . (.. , ) , .





, . - I2P, . , . ( ) , .. . , , .





, 10 , ­ , . , « ».





, : , ( ). : , . , , — . , : - , DDoS-, . 5000 , . : .





. , . , . : . SHA256 — , . : , « » « + » . . « », , .





DPI — . , , , I2P . , . I2P : NTCP2, - TCP, SSU, - UDP. I2P- , , . - , , . , .. . . «» . « » , .. .





IP- , : - .





, -. - , -, . , . , zip- netDb, . , , . I2P-. - -, , , . , netDb 25 . .





, , I2P « ». «» I2P , «» 528 . «» , - . «» «» 16 , . , « » , .





, , . , . , . , .. , , .





: , — . «» . .





4 , i2pd «» 4 , «» 8 . .





I2P 8 , 4 .





«» :





  1. ( 4 ).





  2. ( IP- ).





  3. (IV). .





  4. : .





  5. . : . , , .





( ), «Endpoint», «Gateway». 1 — . — . : . 10 . , .





, i2pd SOCKS HTTP . — . — . SOCKS5 127.0.0.1:4447, HTTP- — 4444. -, I2P, . Firefox , FoxyProxy. , I2P- .





. , .. . , . . , , . , . : , . , , . , . , -. , , I2P . . , : - , . , !





, , «», .. . , , , . , , . , Endpoint, , . : Gateway , , . . , , , . , - , , , .





- , , . , , .





I2P -. I2P -: , , -, . , , , . I2P , . ssh- I2P, , i2pd , . — . , .





, : ? , , Tor - , . I2P — , . I2P Java JRANDOM. 2003 . JRANDOM , , zzz — , -, . 10 : , I2P- , . «I2P» , , geti2p.net — I2P- Java. .





2013 orignal , , - «» , .. . I2P. , , , . , « » , orignal, , . i2p- C C++, . - «i2pcpp», - . orignal: ++ , , . 2013 . . , orignal -, .. . - : , , , , , orignal . 0.1.0 17 2014 . orignal ++ ( OpenSSL ). i2pd — Invisible Internet Protocol Daemon. orignal , I2P-. PurpleI2P.





i2pd : PurpleI2P , , . Purple : , . orignal, i2pd, , PurpleI2P : . , i2pd Java.





I2P, . - , . IRC, ILITA. IRC : I2Pd .





, , - . , , : , , . , - C++ , . , , . : NTCP NTCP2. -­ TCP : - . : NTCP -, , NTCP2 — — , . I2P- ( i2pd ). - . , , , I2P Noise, , . I2P-, , - , , , . , .





i2pd C++ ? : i2pd . I2P — , . - , . , — . , . , , (.. ) i2pd . - I2CP, , , , i2pd -. : I2CP , TCP ( ) . I2CP - UDP-: streamr. , UDP , , -. . I2Pd UDP- - .





i2pd, -, .. C++ , , — . : , I2P, , . , -, . ! , , : orignal zzz. , i2pd , - -. I2P : -, , -, — , i2pd.





Tor - Yggdrasil Network, I2P, , . . .





Tor: -, , . I2P , , , , . -, , Tor , . -, or . -, , I2P . I2P, .





Yggdrasil -: , . Yggdrasil , . , — . , I2P , - . I2P Yggdrasil ( i2pd 2.36.0). , . , , .





I2P : ? , , . , , . . , I2P, . I2P, , , ? : , , - . : , — : .





«», .. , — . «» ( «») - ; .






I2P: . PDF i2pd.website. - ITSOFT .








All Articles