Lancering van de p2p-messenger Communist 2.0 en de bibliotheek libcommunist 1.0

De P2P-messenger Communist 2.0 en de bibliotheek libcommunist 1.0 zijn gepubliceerd, waarin functionaliteiten zijn opgenomen die verband houden met netwerkmogelijkheden en P2P-communicatie. Werkt zowel op het internet als in lokale netwerken van verschillende configuraties. De code van de projecten wordt verspreid onder de GPLv3-licentie en is beschikbaar op GitHub (Communist, libcommunist) en GitFlic (Communist, libcommunist). Werkt op Linux en Windows.

Voor het opzetten van verbindingen tussen gebruikers in Communist wordt een combinatie van een gedistribueerde hash-tabel (een DHT-variant, specifiek voor torrent-clients) en de techniek van UDP hole punching gebruikt (voor interactie met hosts achter address-translators). Ondersteunt IPv4- en IPv6-protocollen. Berichten kunnen worden verzonden via retransmitters (zie documentatie). Alle gegevens worden op de machine van de gebruiker in versleutelde vorm opgeslagen en ook versleuteld verzonden. Voor versleuteling worden standaard AES en het digitale handtekening schema ed25519 gebruikt.

Onder de wijzigingen in de nieuwe versie:

  • Alle netwerkmogelijkheden zijn verplaatst naar de bibliotheek libcommunist.
  • Functionaliteit voor het doorsturen van berichten is toegevoegd (server en client).
  • Er is een algemene herschikking van de code uitgevoerd.
  • Versie 2.0 is niet compatibel met eerdere versies (hercreatie van het gebruikersprofiel is vereist).

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster