È stata rilasciata la rete anonima I2P 2.5.0 e il client C++ i2pd 2.51.0. I2P è una rete distribuita anonima multilivello che opera sopra Internet convenzionale, utilizzando intensamente la crittografia end-to-end, garantendo anonimato e isolamento. La rete è costruita in modalità P2P ed è composta grazie alle risorse (banda) fornite dagli utenti della rete, consentendo di operare senza server gestiti centralmente (le comunicazioni all'interno della rete si basano sull'uso di tunnel crittografati unidirezionali tra i partecipanti e i peer).
In rete I2P è possibile creare siti web e blog in modo anonimo, inviare messaggi istantanei e email, scambiare file e organizzare reti P2P. Per costruire e utilizzare reti anonime per applicazioni client-server (siti, chat) e P2P (scambio di file, criptovalute), si utilizzano i client I2P. Il client I2P di base è scritto in Java e può funzionare su un'ampia gamma di piattaforme, come Windows, Linux, macOS, Solaris e così via. I2pd è un'implementazione indipendente del client I2P in C++ ed è distribuito con una licenza BSD modificata.
Nella nuova versione:
- Il client BitTorrent i2psnark ha implementato il supporto per la ricerca di file torrent. È stata migliorata la compatibilità con altri client BitTorrent che supportano I2P, come BiglyBT e qBittorrent.
- Nel client di posta SusiMail è stata aggiunta la possibilità di formattare il contenuto delle email con markup Markdown ed è stato garantito il supporto per allegare file alle email tramite il drag-and-drop.
- Nei tunnel creati con il gestore dei servizi nascosti è stato aggiunto il supporto per il meccanismo Keepalive, che consente di aumentare le prestazioni.
- Nel database NetDB, utilizzato per scoprire i peer nella rete I2P, è stata rafforzata la protezione contro lo spam.
- Nel router sono stati migliorati gli strumenti per bloccare i messaggi sospetti.
- È stata migliorata la generazione delle build per Android e Windows.
- In i2pd sono stati implementati nuovi algoritmi per il calcolo di RTT, RTO e finestra scorrevole. È stata aggiunta l'indicazione di sovraccarico. Nel proxy SOCKS viene utilizzato SOCKS5 invece di SOCKS4. Per il protocollo di trasporto SSU2 sono state proposte nuove implementazioni per la ritrasmissione dei pacchetti, il buffer di invio, la finestra scorrevole, i timeout e la gestione del sovraccarico.
Fonte: opennet.ru
