väljalase (NNCP), turvaliste failide, e-kirjade ja käskluste edastamiseks mõeldud tööriistade komplekt, mida kasutatakse režiimis . Töö toetab POSIX-ühilduvaid operatsioonisüsteeme. Tööriistad on kirjutatud Go keeles ja jagatakse LGPLv3 litsentsi alusel.
Tööriistad on mõeldud väikeste võrgu- ja peer-to-peer võrkude loomise toetamiseks (tozen node) staatilise marsruutimisega, et turvaliselt edastada faile režiimis fire-and-forget, failide taotlusi, e-kirju ja käskluste taotlusi. Kõik edastatavad paketid (lõpust lõpuni) ja need autentitakse tuntud avalike võtmete põhjal. Kihiline (nt Tor) krüptimine rakendub kõigile vahepakettidele. Iga sõlm võib toimida nii kliendi kui ka serverina ning kasutada nii push kui poll käitumismudelit.
NNCP ja lahenduste ja (FidoNet Technology Network), peale eespool mainitud krüptimise ja autentimise, on kohe toeks ka ja füüsiliselt isoleeritud () oht ohtututestestest nõrkadest ja avalikest võrkudest. NNCP eeliste hulka kuulub ka lihtne integreerimine (nagu UUCP) olemasolevate meiliserveritega, nagu Postfix ja Exim.
NNCP võimalikud rakendusalad meili saatmise/ vastuvõtmise korraldamine seadmetes, millel pole pidevat internetiühendust, failide edastamine ebastabiilse võrguühenduse korral, suurte andmemahtude turvaline edastamine füüsiliste kandjate kaudu, kaitstud andmeedastuse loomine, mis on kaitstud MitM-rünnakute eest, interneti tsensuuri ja jälgimise ületamine. Kuna dešifreerimise võti asub ainult adressaadil, ei saa kolmandad isikud isegi paketti tabades sisu lugeda, olenemata edastusmeetoditest üle võrgu või füüsiliste kandjate kaudu. Digitaalse allkirja autentimine ei luba aga vale saatmise teket muu saatja nime all.
NNCP 5.0.0 uuendustest võrreldes (versioon 3.3), võiks märkida:
- Projekti litsents GPLv3+ on muudetud GPLv3-ks, pärast usaldamatuse tekkimist pärast Richard Stallmani rollist;
- Kasutatakse täisfunktsionaalset ChaCha20-Poly135 krüpteerimine 128 KiB plokkidega. See võimaldab kohe, reaalajas autentida andmeid krüpteeritud pakettides, mitte saada viga kogu krüpteeritud teksti lugemise lõpuks;
- Konfiguratsioonifaili formaat on vahetunud järgnevaga . Viimane teek on oluliselt lihtsam ja väiksema suurusega, samas samade inimeste töö mugavust tagava konfiguratsiooniga;
- zlib tihendusalgoritm on asendatud : märkimisväärne tihendamiskiirus tõus ja oluliselt suurem efektiivsus;
- sai valiku olemasolevate pakkide vaatamiseks (-list) eemalolekust ilma nende allalaadimiseta. Samuti valiku allalaadimiseks valitud pakke (-pkts);
- sai -inetd valiku, võimaldades tal töötada või näiteks SSH kaudu;
- Veebiühendusi saab luua mitte ainult otse TCP kaudu, vaid ka väliste käsu kutsumisel ja stdin/stdout kaudu suhtlemisel. Näiteks: nncp-call gw.stargrave.org «|ssh gw.stargrave.org nncp-daemon -inetd»;
- Käskude sõbralikkus umask'ile (kasutades laiendatud juurdepääsu õigusi nagu 666/777) ja globaalne umask'i seadistamise võimalus läbi , lihtsustades kasutamist mitme kasutaja vahel;
- Kogu süsteemi kasutamine .
Allikas: opennet.ru
