NNCP 8.8.0 menghapus BLAKE2, menambahkan dukungan untuk grup multicast, dan banyak lagi

NCCP

NNCP adalah seperangkat utilitas yang memfasilitasi pertukaran file dan email yang aman dalam mode simpan-dan-teruskan.

Rilis versi baru dari set utilitas, NNCP 8.8.0, diumumkan, versi di mana sejumlah besar perubahan telah diintegrasikan dan, di atas segalanya, peningkatan dan perbaikan bug, yang mungkin salah satu yang paling penting adalah bahwa alih-alih BLAKE2b, yang disebut MTH digunakan, antara lain.

Di NNCP, utilitasnya adalah: ditakdirkan untuk membantu untuk membangun kecil jaringan teman-ke-temanF2F) dengan perutean statis untuk transfer file yang aman dalam mode api-dan-lupakan, serta permintaan file, email, dan permintaan eksekusi perintah. Semua paket yang dikirimkan dienkripsi (ujung ke ujung) dan secara eksplisit diautentikasi oleh kunci publik yang diketahui.

Hal baru utama NNCP 8.8.0

Dalam versi baru yang disajikan ini, sekarang mungkin temukan node lain di jaringan lokal melalui multicast di alamat "ff02::4e4e:4350", selain grup multicast muncul, yang memungkinkan sebuah paket untuk mengirim data ke banyak anggota grup, di mana masing-masing juga mentransmisikan paket ke penandatangan lainnya. Membaca paket multicast membutuhkan pengetahuan tentang pasangan kunci (harus menjadi anggota grup secara eksplisit), tetapi setiap node dapat melakukan transmisi ulang.

Hal baru lainnya yang menonjol adalah itu menambahkan dukungan untuk pengakuan eksplisit penerimaan paket. Pengirim dapat memilih untuk tidak menjatuhkan paket setelah dikirim, menunggu paket ACK khusus diterima dari penerima.

Selain itu, ini juga menyoroti dukungan bawaan untuk jaringan overlay Yggdrasil - Daemon online dapat bertindak sebagai peserta jaringan independen penuh, tanpa menggunakan implementasi Yggdrasil pihak ketiga, dan bekerja penuh dengan tumpukan IP dalam antarmuka jaringan virtual.

Fungsi BLAKE2b KDF dan XOF telah digantikan oleh BLAKE3 untuk mengurangi jumlah primitif kriptografi yang digunakan dan menyederhanakan kode.

Alih-alih hash BLAKE2b, yang disebut MTH (Hashing berbasis Merkle Tree) untuk memeriksa integritas file, menggunakan hash BLAKE3. Ini memungkinkan integritas bagian terenkripsi dari paket dihitung selama pengunduhan, tanpa perlu membacanya nanti. Hal ini juga memungkinkan paralelisasi tak terbatas dari pemeriksaan integritas.

El format paket terenkripsi baru itu sepenuhnya mendukung streaming ketika ukuran data tidak diketahui sebelumnya. Pensinyalan penyelesaian transmisi, dengan ukuran yang diautentikasi, masuk tepat di dalam aliran terenkripsi.

Sebagai alternatif, alih-alih string terstruktur (RFC 3339), logging menggunakan entri file log, yang dapat digunakan dengan utilitas GNU Recutils, header paket terenkripsi opsional dapat disimpan dalam file terpisah di " hdr/", yang sangat mempercepat daftar paket operasi pada sistem file blok besar seperti ZFS. Sebelumnya, pengambilan header paket diperlukan, secara default, hanya blok 128 KiB untuk membaca dari disk.

Juga dalam edisi baru NNCP 8.8.0 ini, utilitas inline secara opsional dapat menjalankan proses rilis paket segera setelah unduhan paket berhasil, tanpa menjalankan daemon "nncp-toss" yang terpisah.

Dari perubahan lainnya sorotan dari rilis baru ini:

  • Panggilan online ke pihak lain secara opsional dapat terjadi tidak hanya ketika pengatur waktu dipicu, tetapi juga ketika paket keluar muncul di direktori antrian.
  • Memeriksa file baru secara opsional dapat menggunakan kqueue dan inotify subsistem kernel, membuat panggilan sistem lebih sedikit.
  • Utilitas membuat lebih sedikit file terbuka, mereka cenderung tidak ditutup dan dibuka kembali. Dengan sejumlah besar paket, sebelumnya dimungkinkan untuk mengalami batasan pada jumlah maksimum file yang terbuka.
  • Banyak perintah mulai menunjukkan kemajuan dan kecepatan operasi, seperti mengunduh/mengunggah, menyalin, dan memproses (meluncurkan) paket.
  • Perintah "nncp-file" tidak hanya dapat mengirim file individual, tetapi juga direktori, membuat file pax dengan isinya dengan cepat.
  • Fungsionalitas disediakan pada sistem operasi NetBSD dan OpenBSD, selain FreeBSD dan GNU/Linux, yang sebelumnya didukung.

Bagaimana cara menginstal NNCP di Linux?

Instalasi utilitas ini cukup sederhana, kita hanya harus mengandalkan Go sudah terinstal di sistem dan mendapatkan versi terbaru NNCP yaitu 8.8.0. Kita bisa mendapatkannya dari terminal dengan perintah wget dengan cara berikut:

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

Setelah itu mereka dapat memulai dengan konfigurasi, dari situ mereka dapat menemukan informasi yang diperlukan Di tautan berikut.

Dan juga di halaman utama itu selanjutnya.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.