NNCP 8.8.0 uklanja BLAKE2, dodaje podršku za multicast grupe i još mnogo toga

NCCP

NNCP je skup uslužnih programa koji olakšavaju sigurno dijeljenje datoteka i pošte u načinu spremanja i prosljeđivanja.

Najavljeno je lansiranje nove verzije seta uslužnih programa, NNCP 8.8.0, verzije u koju je integrisan ogroman broj izmjena i prije svega poboljšanja i ispravljanja grešaka, od kojih je možda jedna od važnih umjesto BLAKE2b, između ostalog se koristi tzv. MTH.

U NNCP-u su komunalne usluge destined pomoći za izgradnju malih mreže prijatelj-prijateljF2F) sa statičkim usmjeravanjem za siguran prijenos datoteka u režimu zapaljivanja i zaborava, kao i zahtjevi za datotekama, e-pošta i zahtjevi za izvršenje naredbi. Svi preneseni paketi su šifrirani (od kraja do kraja) i eksplicitno ovjereni poznatim javnim ključevima.

Glavne nove karakteristike NNCP 8.8.0

U ovoj novoj verziji koja je predstavljena, to je sada moguće otkriti druge čvorove na lokalnoj mreži putem multicast-a na adresi “ff02::4e4e:4350”, pored pojavile su se multicast grupe, koji dozvoljavaju paketu da pošalje podatke mnogim članovima grupe, pri čemu svaki takođe prenosi paket drugim potpisnicima. Čitanje multicast paketa zahtijeva poznavanje para ključeva (izričito morate biti član grupe), ali bilo koji čvor može izvršiti relej.

Još jedna novost koja se ističe je ta Dodata podrška za eksplicitnu potvrdu prijema paketa. Pošiljalac može izabrati da ne ispusti paket nakon što je poslan, čekajući da se od primaoca primi poseban ACK paket.

Osim toga, naglašava i Integrisana podrška za Yggdrasil overlay mrežu - Online demoni mogu djelovati kao punopravni nezavisni učesnici mreže, bez korištenja Yggdrasil implementacija trećih strana i u potpunosti raditi sa IP stekom na virtuelnom mrežnom interfejsu.

Funkcije BLAKE2b KDF i XOF zamijenjeni su BLAKE3 kako bi se smanjio broj korištenih kriptografskih primitiva i pojednostavio kod.

Umjesto BLAKE2b hash-a, tzv. MTH (Haširanje zasnovano na Merkle Tree-u) da proverite integritet fajlova, koristeći BLAKE3 hash. Ovo omogućava da se tokom preuzimanja izračuna integritet šifrovanog dela paketa, bez potrebe da se kasnije čita. Također omogućava neograničeno paraleliziranje provjera integriteta.

El novi format šifrovanog paketa U potpunosti podržava streaming kada veličina podataka nije unaprijed poznata. Signalizacija završetka prijenosa, s provjerenom veličinom, ide pravo unutar šifriranog toka.

Nadalje, umjesto strukturiranih stringova (RFC 3339), registar koristi unose datoteke dnevnika, koji se mogu koristiti sa uslužnim programima GNU Recutils; opciono, šifrirana zaglavlja paketa mogu se pohraniti u zasebne datoteke u poddirektoriju «hdr/», što uvelike ubrzava gore operacije liste paketa na velikim blok sistemima datoteka kao što je ZFS. Ranije je traženje zaglavlja paketa podrazumevano zahtevalo samo blok od 128 KiB za čitanje sa diska.

Takođe u ovom novom izdanju NNCP 8.8.0, online uslužni programi mogu opciono pozvati proces izdavanja paketa odmah nakon uspješnog preuzimanja paketa, bez pokretanja zasebnog "nncp-toss" demona.

Od ostalih promjena naglasci ovog novog izdanja:

  • Poziv na mreži drugom učesniku može se opciono desiti ne samo kada je tajmer aktiviran, već i kada se odlazni paket pojavi u direktorijumu reda čekanja.
  • Provjera novih datoteka može opciono koristiti kqueue i inotify podsisteme kernela, čineći manje sistemskih poziva.
  • Uslužni programi drže manje otvorenih datoteka, manje je vjerovatno da će biti zatvoreni i ponovo otvoreni. Uz veliki broj paketa, ranije je bilo moguće naići na ograničenje maksimalnog broja otvorenih datoteka.
  • Mnoge komande su počele da pokazuju napredak i brzinu operacija, kao što su preuzimanje/učitavanje, kopiranje i procesiranje (pokretanje) paketa.
  • Komanda “nncp-file” može poslati ne samo pojedinačne datoteke, već i direktorije, kreirajući pax datoteku s njenim sadržajem u hodu.
  • Funkcionalnost je obezbeđena na NetBSD i OpenBSD operativnim sistemima, uz FreeBSD i GNU/Linux, koji su ranije bili podržani.

Kako instalirati NNCP na Linux?

Instalacija ovog uslužnog programa je prilično jednostavna, samo moramo računati na Go već instaliran na sistemu i nabavite najnoviju verziju NNCP-a koja je 8.8.0. To se može dobiti od terminala pomoću naredbe wget na sljedeći način:

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

Nakon toga mogu započeti s konfiguracijom iz koje mogu pronaći potrebne informacije Na sledećem linku.

I takođe na glavnoj stranici koja je sljedeća.


Budite prvi koji komentarišete

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.