Rilis NNCP 5.0.0, utilitas kanggo nransfer file/mail ing mode nyimpen-lan-maju

dumadi ngeculake Salinan Node-to-Node (NNCP), sakumpulan utilitas kanggo nransfer file, email, lan printah kanthi aman kanggo dieksekusi ing nyimpen-lan-maju. Ndhukung operasi ing sistem operasi sing kompatibel karo POSIX. Utilitas kasebut ditulis ing Go lan disebarake miturut lisensi GPLv3.

Utilitas fokus kanggo mbantu mbangun peer-to-peer cilik kanca-kanca jaringan (welasan node) kanthi nuntun statis kanggo transfer file geni-lan-lali aman, panjalukan file, email, lan panjalukan printah. Kabeh paket sing dikirim ndhelik (end-to-end) lan dikonfirmasi kanthi jelas nggunakake kunci umum kanca sing dikenal. Enkripsi bawang (kaya ing Tor) digunakake kanggo kabeh paket penengah. Saben simpul bisa tumindak minangka klien lan server lan nggunakake model prilaku push lan polling.

Bedane NNCP saka solusi UUCP ΠΈ FTN (Jaringan Teknologi FidoNet), saliyane enkripsi lan otentikasi sing kasebut ing ndhuwur, minangka dhukungan saka jaringan kothak. floppinet lan komputer sing diisolasi sacara fisik (hawa-gapped) saka jaringan lokal lan umum sing ora aman. NNCP uga nduweni integrasi sing gampang (padha karo UUCP) karo server mail saiki kayata Postfix lan Exim.

Wilayah sing bisa ditrapake kanggo NNCP dirayakake ngatur ngirim/nampa layang menyang piranti tanpa sambungan permanen menyang Internet, nransfer file ing kondisi sambungan jaringan sing ora stabil, nransfer kanthi aman jumlah data sing akeh banget ing media fisik, nggawe jaringan transfer data terisolasi sing dilindhungi saka serangan MitM, ngliwati sensor jaringan lan pengawasan. Wiwit tombol dekripsi mung ana ing tangan panampa, preduli saka apa paket dikirim liwat jaringan utawa liwat media fisik, pihak katelu ora bisa maca isine, sanajan paket kasebut dicegat. Sabanjure, otentikasi teken digital ora ngidini nggawe pesen fiktif kanthi kedok pangirim liyane.

Antarane inovasi NNCP 5.0.0, dibandhingake karo warta sadurungΓ© (versi 3.3), sampeyan bisa nyathet:

  • Lisensi proyek saka GPLv3+ diganti dadi GPLv3-mung, amarga kurang percaya Yayasan SPO послС budhal Richard Stallman saka iku;
  • Nilai lengkap digunakake AeAD enkripsi ChaCha20-Poly135 128 KiB pamblokiran. Iki ngidini sampeyan langsung keasliane data ing paket ndhelik ing fly, tinimbang metu karo kesalahan ing mburi maca kabeh ciphertext;
  • Format file konfigurasi wis diganti saka YAML ing Hjson. Pustaka sing terakhir luwih prasaja lan ukurane luwih cilik, kanthi gampang operasi sing padha kanggo wong kanthi konfigurasi;
  • algoritma komprΓ¨si zlib wis diganti dening Ztandard: Tambah pinunjul ing kacepetan komprΓ¨si kanthi efisiensi sing luwih dhuwur;
  • nncp-telpon entuk pilihan kanggo ndeleng paket kasedhiya (-dhaftar) ing sisih remot, tanpa ngundhuh. Lan uga kemampuan kanggo selektif ndownload paket (-pkts);
  • nncp-daemon nampa pilihan -inetd, ngidini kanggo mbukak ing inetd utawa, contone, liwat SSH;
  • Sambungan online bisa digawe ora mung langsung liwat TCP, nanging uga nelpon printah external lan komunikasi liwat stdin / stdout. Contone: nncp-call gw.stargrave.org "|ssh gw.stargrave.org nncp-daemon -inetd";
  • Printah kasebut ramah umask (nggunakake hak akses lengkap kaya 666/777) lan kemampuan kanggo nyetel umask sacara global liwat file konfigurasi, nggawe luwih gampang kanggo nggunakake direktori spool umum antarane sawetara pangguna;
  • Panggunaan lengkap sistem Go modul.

Source: opennet.ru

Add a comment