NNCP 8.8.0, BLAKE2'yi kaldırır, çok noktaya yayın grupları için destek ekler ve daha fazlası

NCCP

NNCP, kaydet ve ilet modunda güvenli dosya ve posta alışverişini kolaylaştıran bir dizi yardımcı programdır.

Yardımcı programlar setinin yeni sürümü olan NNCP 8.8.0'ın piyasaya sürüldüğü, çok sayıda değişikliğin entegre edildiği bir sürüm ve hepsinden önemlisi, belki de en önemlilerinden biri olan iyileştirmeler ve hata düzeltmeleri duyuruldu. diğerlerinin yanı sıra BLAKE2b yerine sözde MTH'nin kullanılmasıdır.

NNCP'de yardımcı programlar amaçlanan yardım etmek küçük inşa etmek arkadaştan arkadaşa ağlarF2F) güvenli dosya aktarımları için statik yönlendirmeli ateşle ve unut modunda, dosya, e-posta ve komut yürütme istekleri gibi. İletilen tüm paketler şifrelenir (uçtan uca) ve bilinen genel anahtarlar tarafından açıkça doğrulanır.

NNCP 8.8.0'ın ana yenilikleri

Sunulan bu yeni versiyonda artık mümkün yerel ağdaki diğer düğümleri keşfedin "ff02::4e4e:4350" adresinde çok noktaya yayın yoluyla, ek olarak çok noktaya yayın grupları ortaya çıktı, bir paketin grubun birçok üyesine veri göndermesine izin verir, burada her biri paketi diğer imzalayıcılara da iletir. Bir çok noktaya yayın paketini okumak, anahtar çifti hakkında bilgi gerektirir (açıkça grubun bir üyesi olmalıdır), ancak herhangi bir düğüm yeniden iletimi gerçekleştirebilir.

Öne çıkan bir diğer yenilik ise paket alındısının açık onayı için destek eklendi. Gönderici, alıcıdan özel bir ACK paketinin alınmasını bekleyerek, gönderildikten sonra paketi düşürmemeyi seçebilir.

Buna ek olarak, aynı zamanda vurgulamaktadır. Yggdrasil'in yer paylaşımlı ağı için yerleşik destek - Çevrimiçi cinler, üçüncü taraf Yggdrasil uygulamalarını kullanmadan tam teşekküllü bağımsız ağ katılımcıları olarak hareket edebilir ve bir sanal ağ arayüzünde IP yığını ile tam teşekküllü çalışabilir.

fonksiyonlar BLAKE2b KDF ve XOF'un yerini BLAKE3 aldı kullanılan kriptografik ilkellerin sayısını azaltmak ve kodu basitleştirmek.

BLAKE2b hash yerine MTH (Merkle Ağacı Tabanlı Hashing) dosyaların bütünlüğünü kontrol etmek için, BLAKE3 karmasını kullanarak. Bu, paketin şifrelenmiş kısmının bütünlüğünün daha sonra okumaya gerek kalmadan indirme sırasında hesaplanmasını sağlar. Ayrıca bütünlük kontrollerinin sınırsız paralelleştirilmesine izin verir.

El yeni şifreli paket formatı verilerin boyutu önceden bilinmediğinde akışı tam olarak destekler. Kimliği doğrulanmış bir boyuta sahip iletim tamamlama sinyali, şifrelenmiş akışın içine girer.

Alternatif olarak, günlük kaydı, yapılandırılmış dizeler (RFC 3339) yerine, GNU Recutils yardımcı programları ile kullanılabilen günlük dosyası girişlerini kullanır, isteğe bağlı olarak şifrelenmiş paket başlıkları, paket listelemeyi büyük ölçüde hızlandıran " hdr/" içinde ayrı dosyalarda saklanabilir. ZFS gibi büyük blok dosya sistemlerinde işlemler. Önceden, paket başlığı alımı varsayılan olarak diskten okumak için yalnızca 128 KiB'lik bir blok gerektiriyordu.

Ayrıca NNCP 8.8.0'ın bu yeni baskısında, satır içi yardımcı programlar isteğe bağlı olarak paket yayın sürecini başlatabilir paketin başarılı bir şekilde indirilmesinden hemen sonra, ayrı bir "nncp-toss" arka plan programı çalıştırmadan.

Diğer değişikliklerden bu yeni sürümün öne çıkan özellikleri:

  • Başka bir katılımcıya çevrimiçi arama isteğe bağlı olarak yalnızca zamanlayıcı tetiklendiğinde değil, aynı zamanda kuyruk dizininde giden bir paket göründüğünde de gerçekleşebilir.
  • Yeni dosyaları kontrol etmek, isteğe bağlı olarak kqueue kullanabilir ve çekirdek alt sistemlerini inotify yaparak daha az sistem çağrısı yapabilir.
  • Yardımcı programlar daha az dosyayı açık tutar, kapatılıp yeniden açılma olasılıkları daha düşüktür. Çok sayıda paketle, daha önce maksimum açık dosya sayısında bir sınırla karşılaşmak mümkündü.
  • Birçok komut, paketleri indirme/yükleme, kopyalama ve işleme (başlatma) gibi işlemlerin ilerlemesini ve hızını göstermeye başladı.
  • "nncp-file" komutu, yalnızca tek tek dosyaları değil, aynı zamanda dizinleri de göndererek içeriğiyle birlikte bir pax dosyası oluşturabilir.
  • Daha önce desteklenen FreeBSD ve GNU/Linux'a ek olarak NetBSD ve OpenBSD işletim sistemlerinde işlevsellik sağlanır.

Linux'a NNCP nasıl kurulur?

Bu yardımcı programın kurulumu oldukça basittirsadece Go'ya güvenmek zorundayız sistemde zaten kurulu ve en son NNCP sürümü olan 8.8.0'ı edinin. Wget komutu ile terminalden şu şekilde elde edebiliriz:

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

Bundan sonra, gerekli bilgileri bulabilecekleri yapılandırma ile başlayabilirler. Aşağıdaki bağlantıda.

Ve ayrıca ana sayfada sonraki.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.