NNCP 8.8.0 fjerner BLAKE2, tilføjer understøttelse af multicast-grupper og mere

NCCP

NNCP er et sæt hjælpeprogrammer, der letter sikker udveksling af filer og post i gem-og-send-tilstand.

Udgivelsen af ​​den nye version af sættet af hjælpeprogrammer, NNCP 8.8.0, blev annonceret, en version hvor et stort antal ændringer er blevet integreret og frem for alt forbedringer og fejlrettelser, hvoraf måske en af ​​de vigtigste er, at man i stedet for BLAKE2b bruger den såkaldte MTH bl.a.

I NNCP er forsyningsselskaberne bestemt at hjælpe at bygge småt ven-til-ven-netværkF2F) med statisk routing til sikker filoverførsel i brand-og-glem-tilstand samt filanmodninger, e-mail og anmodninger om udførelse af kommando. Alle sendte pakker er krypteret (ende-til-ende) og godkendt eksplicit af kendte offentlige nøgler.

Vigtigste nyheder i NNCP 8.8.0

I denne nye version, der præsenteres, er det nu muligt opdage andre noder på det lokale netværk via multicast på adressen "ff02::4e4e:4350", foruden multicast-grupper dukkede op, der tillader en pakke at sende data til mange medlemmer af gruppen, hvor hver også sender pakken til andre underskrivere. At læse en multicast-pakke kræver kendskab til nøgleparret (skal udtrykkeligt være medlem af gruppen), men enhver node kan udføre gentransmissionen.

En anden nyhed, der skiller sig ud, er det tilføjet understøttelse af eksplicit bekræftelse af pakkemodtagelse. Afsenderen kan vælge ikke at droppe pakken, efter at den er blevet sendt, og venter på, at en speciel ACK-pakke bliver modtaget fra modtageren.

Ud over dette fremhæver den også indbygget understøttelse af Yggdrasils overlejringsnetværk - Online-dæmoner kan fungere som fuldgyldige uafhængige netværksdeltagere, uden at bruge tredjeparts Yggdrasil-implementeringer, og arbejde fuldt ud med IP-stakken i en virtuel netværksgrænseflade.

funktioner BLAKE2b KDF og XOF er blevet afløst af BLAKE3 at reducere antallet af anvendte kryptografiske primitiver og forenkle koden.

I stedet for BLAKE2b-hash, den såkaldte MTH (Merkle Tree-baseret hashing) for at kontrollere filernes integritet, ved hjælp af BLAKE3-hash. Dette gør det muligt at beregne integriteten af ​​den krypterede del af pakken under download, uden at det er nødvendigt at læse den senere. Det tillader også ubegrænset parallelisering af integritetstjek.

El nyt krypteret pakkeformat det understøtter fuldt ud streaming, når størrelsen af ​​dataene ikke er kendt på forhånd. Transmissionsafslutningssignaleringen, med en autentificeret størrelse, går lige inde i den krypterede strøm.

Alternativt, i stedet for strukturerede strenge (RFC 3339), bruger logning logfilposter, som kan bruges med GNU Recutils-værktøjerne, valgfrit krypterede pakkehoveder kan gemmes i separate filer i "hdr/", hvilket i høj grad fremskynder pakkefortegnelsen operationer på store blokfilsystemer som ZFS. Tidligere krævede hentning af pakkehoveder som standard kun en 128 KiB blok at læse fra disken.

Også i denne nye udgave af NNCP 8.8.0, inline-værktøjer kan valgfrit starte pakkefrigivelsesprocessen umiddelbart efter en vellykket download af en pakke, uden at køre en separat "nncp-toss"-dæmon.

Af de andre ændringer højdepunkter i denne nye udgivelse:

  • Et onlineopkald til en anden part kan valgfrit ikke kun forekomme, når timeren udløses, men også når en udgående pakke vises i køkataloget.
  • Kontrol af nye filer kan valgfrit bruge kqueue og inotify kerneundersystemer, hvilket foretager færre systemkald.
  • Hjælpeprogrammer holder færre filer åbne, de er mindre tilbøjelige til at blive lukket og genåbnet. Med et stort antal pakker var det tidligere muligt at løbe ind i en grænse for det maksimale antal åbne filer.
  • Mange kommandoer begyndte at vise fremskridt og hastighed af operationer, såsom download/upload, kopiering og behandling (lancering) af pakker.
  • Kommandoen "nncp-file" kan sende ikke kun individuelle filer, men også mapper, og skabe en pax-fil med dens indhold i farten.
  • Funktionalitet er tilvejebragt på NetBSD- og OpenBSD-operativsystemerne, foruden FreeBSD og GNU/Linux, som tidligere blev understøttet.

Hvordan installeres NNCP på Linux?

Installationen af ​​dette værktøj er ret enkel, vi skal bare stole på Go allerede installeret på systemet og få den nyeste version af NNCP, som er 8.8.0. Vi kan få det fra terminalen med wget-kommandoen på følgende måde:

wget http://www.nncpgo.org/download/nncp-8.8.0.tar.xz
wget http://www.nncpgo.org/download/nncp-8.8.0.tar.xz.sig
gpg --verify nncp-8.8.0.tar.xz.sig nncp-8.8.0.tar.xz
xz --decompress --stdout nncp-8.8.0.tar.xz | tar xf -
make -C nncp-8.8.0 all

Derefter kan de starte med konfigurationen, hvorfra de kan finde de nødvendige oplysninger I det følgende link.

Og også på hovedsiden det er den næste.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.