NNCP 8.8.0 noņem BLAKE2, pievieno atbalstu multiraides grupām un daudz ko citu

NCCP

NNCP ir utilītu kopa, kas atvieglo drošu failu un pasta apmaiņu saglabāšanas un pārsūtīšanas režīmā.

Tika paziņots par utilītu komplekta jaunās versijas NNCP 8.8.0 izlaišanu, kurā ir integrēts liels skaits izmaiņu un, galvenais, uzlabojumi un kļūdu labojumi, no kuriem, iespējams, ir viens no svarīgākajiem. ir tas, ka BLAKE2b vietā cita starpā tiek izmantots tā sauktais MTH.

NNCP komunālie pakalpojumi ir paredzēts palīdzēt būvēt mazu draugu tīkliemF2F) ar statisku maršrutēšanu drošai failu pārsūtīšanai uguns un aizmirst režīmā, kā arī failu pieprasījumi, e-pasts un komandu izpildes pieprasījumi. Visas pārsūtītās paketes tiek šifrētas (no gala līdz galam) un skaidri autentificētas ar zināmām publiskām atslēgām.

Galvenās NNCP 8.8.0 novitātes

Šajā jaunajā versijā, kas tiek prezentēta, tagad tas ir iespējams atklāt citus lokālā tīkla mezglus izmantojot multiraidi uz adresi "ff02::4e4e:4350", papildus parādījās multiraides grupas, kas ļauj paketei nosūtīt datus daudziem grupas dalībniekiem, kur katrs arī pārsūta paketi citiem parakstītājiem. Multiraides paketes lasīšanai ir nepieciešamas zināšanas par atslēgu pāri (jābūt nepārprotami grupas dalībniekam), taču jebkurš mezgls var veikt atkārtotu pārraidi.

Vēl viens jaunums, kas izceļas, ir tas pievienots atbalsts skaidrai pakešu saņemšanas apstiprināšanai. Sūtītājs var izvēlēties neizmest paketi pēc tās nosūtīšanas, gaidot, kad no saņēmēja tiks saņemta īpaša ACK pakete.

Papildus tam tas arī izceļ iebūvēts atbalsts Yggdrasil pārklājuma tīklam - Tiešsaistes dēmoni var darboties kā pilntiesīgi neatkarīgi tīkla dalībnieki, neizmantojot trešās puses Yggdrasil implementācijas, un pilnvērtīgi strādāt ar IP steku virtuālajā tīkla saskarnē.

Funkcijas BLAKE2b KDF un XOF ir aizstāts ar BLAKE3 lai samazinātu izmantoto kriptogrāfijas primitīvu skaitu un vienkāršotu kodu.

BLAKE2b hash vietā tiek izmantots tā sauktais MTH (Uz Merkles koku balstīta jaukšana) lai pārbaudītu failu integritāti, izmantojot BLAKE3 hash. Tas ļauj lejupielādes laikā aprēķināt pakotnes šifrētās daļas integritāti, to vēlāk nelasot. Tas arī ļauj neierobežoti paralēli veikt integritātes pārbaudes.

El jauns šifrēts pakešu formāts tas pilnībā atbalsta straumēšanu, ja datu lielums nav iepriekš zināms. Signalizācija par pārraides pabeigšanu ar autentificētu izmēru nonāk tieši šifrētajā straumē.

Alternatīvi, strukturētu virkņu (RFC 3339) vietā reģistrēšanā tiek izmantoti žurnālfailu ieraksti, kurus var izmantot ar GNU Recutils utilītiem, pēc izvēles šifrētas pakešu galvenes var saglabāt atsevišķos failos mapē "hdr/", kas ievērojami paātrina pakotņu sarakstu. operācijas ar lielu bloku failu sistēmām, piemēram, ZFS. Iepriekš pakešu galvenes izguvei pēc noklusējuma bija nepieciešams tikai 128 KiB bloks, lai nolasītu no diska.

Arī šajā jaunajā NNCP 8.8.0 izdevumā, iekļautās utilītas var pēc izvēles izsaukt pakotnes izlaišanas procesu uzreiz pēc veiksmīgas pakotnes lejupielādes, nepalaižot atsevišķu "nncp-toss" dēmonu.

No pārējām izmaiņām šī jaunā izdevuma svarīgākie punkti:

  • Tiešsaistes zvans citai pusei pēc izvēles var notikt ne tikai tad, kad tiek iedarbināts taimeris, bet arī tad, kad rindas direktorijā parādās izejošā pakete.
  • Pārbaudot jaunus failus, pēc izvēles var izmantot kqueue un informēt kodola apakšsistēmas, tādējādi samazinot sistēmas izsaukumu skaitu.
  • Utilītas patur mazāk failu atvērtu, ir mazāka iespēja tos aizvērt un atkārtoti atvērt. Ar lielu pakotņu skaitu iepriekš bija iespējams sasniegt maksimālo atvērto failu skaitu.
  • Daudzas komandas sāka parādīt darbību gaitu un ātrumu, piemēram, pakotņu lejupielādes/augšupielādes, kopēšanas un apstrādes (palaišanas).
  • Komanda "nncp-file" var nosūtīt ne tikai atsevišķus failus, bet arī direktorijus, lidojuma laikā izveidojot pax failu ar tā saturu.
  • Funkcionalitāte tiek nodrošināta NetBSD un OpenBSD operētājsistēmās, papildus FreeBSD un GNU/Linux, kas tika atbalstītas iepriekš.

Kā instalēt NNCP uz Linux?

Šīs lietderības instalēšana ir diezgan vienkārša, mums vienkārši jārēķinās ar Go jau instalēta sistēmā un iegūstiet jaunāko NNCP versiju, kas ir 8.8.0. To var iegūt no termināļa ar komandu wget šādā veidā:

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

Pēc tam viņi var sākt ar konfigurāciju, no kuras viņi var atrast nepieciešamo informāciju Šajā saitē.

Un arī galvenajā lapā, kas ir nākamais.


Esi pirmais, kas komentārus

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.