NNCP 8.8.0 fjerner BLAKE2, legger til støtte for multicast-grupper og mer

NCCP

NNCP er et sett med verktøy som forenkler sikker utveksling av filer og e-post i lagre-og-send-modus.

Utgivelsen av den nye versjonen av settet med verktøy, NNCP 8.8.0, ble annonsert, en versjon der et stort antall endringer er integrert og fremfor alt forbedringer og feilrettinger, hvorav kanskje en av de viktigste er at i stedet for BLAKE2b brukes blant annet såkalt MTH.

I NNCP er verktøyene bestemt å hjelpe å bygge små venn-til-venn-nettverkF2F) med statisk ruting for sikker filoverføring i brann-og-glem-modus, så vel som forespørsler om fil, e-post og kommandokjøring. Alle overførte pakker er kryptert (ende-til-ende) og autentisert eksplisitt av kjente offentlige nøkler.

Hovednyhetene til NNCP 8.8.0

I denne nye versjonen som presenteres er det nå mulig oppdage andre noder på det lokale nettverket via multicast på adressen "ff02::4e4e:4350", i tillegg til multicast-grupper dukket opp, som lar en pakke sende data til mange medlemmer av gruppen, der hver også overfører pakken til andre underskrivere. Lesing av en multicast-pakke krever kunnskap om nøkkelparet (må eksplisitt være medlem av gruppen), men enhver node kan utføre reoverføringen.

En annen nyhet som skiller seg ut er at lagt til støtte for eksplisitt bekreftelse av pakkemottak. Avsenderen kan velge å ikke slippe pakken etter at den er sendt, og venter på at en spesiell ACK-pakke skal mottas fra mottakeren.

I tillegg til dette fremhever den også innebygd støtte for Yggdrasils overleggsnettverk – Online-demoner kan fungere som fullverdige uavhengige nettverksdeltakere, uten å bruke tredjeparts Yggdrasil-implementeringer, og jobbe fullverdig med IP-stakken i et virtuelt nettverksgrensesnitt.

funksjoner BLAKE2b KDF og XOF har blitt erstattet av BLAKE3 for å redusere antall kryptografiske primitiver som brukes og forenkle koden.

I stedet for BLAKE2b-hash, den såkalte MTH (Merkle Tree-basert hashing) for å sjekke integriteten til filene, ved å bruke BLAKE3-hash. Dette gjør at integriteten til den krypterte delen av pakken kan beregnes under nedlasting, uten at du trenger å lese den senere. Den tillater også ubegrenset parallellisering av integritetskontroller.

El nytt kryptert pakkeformat den støtter streaming fullt ut når størrelsen på dataene ikke er kjent på forhånd. Overføringsfullføringssignaleringen, med en autentisert størrelse, går rett inn i den krypterte strømmen.

Alternativt, i stedet for strukturerte strenger (RFC 3339), bruker logging loggfiloppføringer, som kan brukes med GNU Recutils-verktøyene, valgfritt krypterte pakkehoder kan lagres i separate filer i "hdr/", noe som gjør pakkeoppføringen mye raskere operasjoner på store blokkfilsystemer som ZFS. Tidligere krevde henting av pakkehoder, som standard, bare en blokk på 128 KiB for å lese fra disk.

Også i denne nye utgaven av NNCP 8.8.0, inline-verktøy kan valgfritt påkalle pakkeutgivelsesprosessen umiddelbart etter en vellykket nedlasting av en pakke, uten å kjøre en separat "nncp-toss"-demon.

Av de andre endringene høydepunkter i denne nye utgivelsen:

  • Et online anrop til en annen part kan valgfritt forekomme ikke bare når timeren utløses, men også når en utgående pakke vises i køkatalogen.
  • Å se etter nye filer kan valgfritt bruke kqueue og inotify kjerneundersystemer, noe som gjør færre systemanrop.
  • Verktøy holder færre filer åpne, det er mindre sannsynlig at de lukkes og åpnes på nytt. Med et stort antall pakker var det tidligere mulig å kjøre inn i en grense på maksimalt antall åpne filer.
  • Mange kommandoer begynte å vise fremdriften og hastigheten til operasjoner, for eksempel nedlasting/opplasting, kopiering og behandling (lansering) av pakker.
  • Kommandoen "nncp-file" kan sende ikke bare individuelle filer, men også kataloger, og lage en pax-fil med innholdet i farten.
  • Funksjonalitet er gitt på NetBSD- og OpenBSD-operativsystemene, i tillegg til FreeBSD og GNU/Linux, som tidligere ble støttet.

Hvordan installere NNCP på Linux?

Installasjonen av dette verktøyet er ganske enkel, vi må bare stole på Go allerede installert i systemet og få den nyeste versjonen av NNCP som er 8.8.0. Vi kan få det fra terminalen med wget-kommandoen på følgende måte:

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

Etter det kan de starte med konfigurasjonen, hvorfra de kan finne nødvendig informasjon I den følgende lenken.

Og også på hovedsiden som er den neste.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.