NNCP 5.0.0 విడుదల, స్టోర్-అండ్-ఫార్వర్డ్ మోడ్‌లో ఫైల్‌లు/మెయిల్‌లను బదిలీ చేయడానికి యుటిలిటీస్

జరిగింది విడుదల నోడ్-టు-నోడ్ కాపీ (NNCP), ఫైల్‌లు, ఇమెయిల్‌లు మరియు అమలు చేయవలసిన ఆదేశాలను సురక్షితంగా బదిలీ చేయడానికి యుటిలిటీల సమితి స్టోర్ మరియు ముందుకు. POSIX-అనుకూల ఆపరేటింగ్ సిస్టమ్‌లపై ఆపరేషన్‌కు మద్దతు ఇస్తుంది. యుటిలిటీలు గోలో వ్రాయబడ్డాయి మరియు GPLv3 లైసెన్స్ క్రింద పంపిణీ చేయబడతాయి.

చిన్న పీర్-టు-పీర్‌ను నిర్మించడంలో సహాయం చేయడంపై యుటిలిటీలు దృష్టి సారించాయి స్నేహితుడు-మిత్రుడు సురక్షితమైన ఫైర్ అండ్ ఫర్‌గెట్ ఫైల్ బదిలీలు, ఫైల్ అభ్యర్థనలు, ఇమెయిల్ మరియు కమాండ్ అభ్యర్థనల కోసం స్టాటిక్ రూటింగ్‌తో నెట్‌వర్క్‌లు (డజన్ల కొద్దీ నోడ్‌లు). అన్ని ప్రసార ప్యాకెట్లు గుప్తీకరించబడింది (ఎండ్-టు-ఎండ్) మరియు స్నేహితుల తెలిసిన పబ్లిక్ కీలను ఉపయోగించి స్పష్టంగా ప్రామాణీకరించబడతాయి. అన్ని ఇంటర్మీడియట్ ప్యాకెట్‌లకు ఉల్లిపాయ (టోర్‌లో వలె) ఎన్‌క్రిప్షన్ ఉపయోగించబడుతుంది. ప్రతి నోడ్ క్లయింట్ మరియు సర్వర్ వలె పని చేస్తుంది మరియు పుష్ మరియు పోల్ ప్రవర్తన నమూనాలను ఉపయోగించవచ్చు.

తేడా పరిష్కారాల నుండి NNCP UUCP и FTN (FidoNet టెక్నాలజీ నెట్‌వర్క్), పైన పేర్కొన్న ఎన్‌క్రిప్షన్ మరియు ప్రామాణీకరణతో పాటు, బాక్స్ నెట్‌వర్క్‌ల వెలుపల మద్దతు ఉంది ఫ్లాపినెట్ మరియు భౌతికంగా వేరుచేయబడిన కంప్యూటర్లు (గాలి ఖాళీ) అసురక్షిత స్థానిక మరియు పబ్లిక్ నెట్‌వర్క్‌ల నుండి. NNCP కూడా పోస్ట్‌ఫిక్స్ మరియు ఎగ్జిమ్ వంటి ప్రస్తుత మెయిల్ సర్వర్‌లతో సులభమైన ఏకీకరణను (UUCPతో సమానంగా) కలిగి ఉంది.

NNCP అప్లికేషన్ యొక్క సాధ్యమైన ప్రాంతాలు జరుపుకున్నారు ఇంటర్నెట్‌కు శాశ్వత కనెక్షన్ లేకుండా పరికరాలకు మెయిల్ పంపడం/స్వీకరించడం, అస్థిర నెట్‌వర్క్ కనెక్షన్‌లో ఫైల్‌లను బదిలీ చేయడం, భౌతిక మాధ్యమంలో చాలా పెద్ద మొత్తంలో డేటాను సురక్షితంగా బదిలీ చేయడం, MitM దాడుల నుండి రక్షించబడిన వివిక్త డేటా బదిలీ నెట్‌వర్క్‌లను సృష్టించడం, నెట్‌వర్క్ సెన్సార్‌షిప్‌ను దాటవేయడం మరియు నిఘా. ప్యాకెట్ నెట్‌వర్క్ ద్వారా లేదా భౌతిక మాధ్యమం ద్వారా డెలివరీ చేయబడిందా అనే దానితో సంబంధం లేకుండా, డిక్రిప్షన్ కీ గ్రహీత చేతిలో మాత్రమే ఉంటుంది కాబట్టి, ప్యాకేజీని అడ్డగించినప్పటికీ, మూడవ పక్షం కంటెంట్‌లను చదవలేరు. ప్రతిగా, డిజిటల్ సంతకం ప్రమాణీకరణ మరొక పంపినవారి ముసుగులో కల్పిత సందేశాన్ని సృష్టించడాన్ని అనుమతించదు.

NNCP 5.0.0 యొక్క ఆవిష్కరణలలో, పోలిస్తే మునుపటి వార్తలు (వెర్షన్ 3.3), మీరు గమనించగలరు:

  • GPLv3+ నుండి ప్రాజెక్ట్ లైసెన్స్ GPLv3కి మాత్రమే మార్చబడింది, నమ్మకం లేకపోవడం SPO ఫౌండేషన్ после వదిలి దాని నుండి రిచర్డ్ స్టాల్మాన్;
  • పూర్తి విలువ ఉపయోగించబడుతుంది AEAD ఎన్‌క్రిప్షన్ ChaCha20-Poly135 128 KiB బ్లాక్‌లు. ఇది మొత్తం సాంకేతిక వచనాన్ని చదవడం చివరిలో లోపంతో నిష్క్రమించడానికి బదులుగా, ఫ్లైలో ఎన్‌క్రిప్టెడ్ ప్యాకెట్‌లలోని డేటాను వెంటనే ప్రామాణీకరించడానికి మిమ్మల్ని అనుమతిస్తుంది;
  • నుండి కాన్ఫిగరేషన్ ఫైల్ ఫార్మాట్ మార్చబడింది యమ్ఎల్Hjson. తరువాతి లైబ్రరీ చాలా సరళమైనది మరియు పరిమాణంలో చిన్నది, కాన్ఫిగరేషన్‌తో ఉన్న వ్యక్తికి అదే విధమైన ఆపరేషన్ సౌలభ్యంతో ఉంటుంది;
  • zlib కంప్రెషన్ అల్గోరిథం ద్వారా భర్తీ చేయబడింది Zstandardard: గణనీయంగా అధిక సామర్థ్యంతో కుదింపు వేగంలో గణనీయమైన పెరుగుదల;
  • nncp-కాల్ అందుబాటులో ఉన్న ప్యాకేజీలను (-జాబితా) డౌన్‌లోడ్ చేయకుండా రిమోట్ వైపు చూసే ఎంపికను పొందింది. మరియు ప్యాకేజీలను (-pkts) ఎంపికగా డౌన్‌లోడ్ చేయగల సామర్థ్యం కూడా;
  • nncp-డెమోన్ -inetd ఎంపికను పొందింది, ఇది కింద అమలు చేయడానికి అనుమతిస్తుంది inetd లేదా, ఉదాహరణకు, SSH ద్వారా;
  • ఆన్‌లైన్ కనెక్షన్‌లు నేరుగా TCP ద్వారా మాత్రమే కాకుండా, బాహ్య ఆదేశాలకు కాల్ చేయడం మరియు stdin/stdout ద్వారా కమ్యూనికేట్ చేయడం ద్వారా కూడా చేయవచ్చు. ఉదాహరణకు: nncp-call gw.stargrave.org "|ssh gw.stargrave.org nncp-daemon -inetd";
  • ఆదేశాలు ఉమాస్క్‌కు అనుకూలమైనవి (666/777 వంటి పొడిగించిన యాక్సెస్ హక్కులను ఉపయోగించడం) మరియు ప్రపంచవ్యాప్తంగా ఉమాస్క్‌ని సెట్ చేసే సామర్థ్యం కాన్ఫిగరేషన్ ఫైల్, ఉపయోగించడానికి సులభతరం చేస్తుంది సాధారణ స్పూల్ డైరెక్టరీ అనేక మంది వినియోగదారుల మధ్య;
  • సిస్టమ్ యొక్క పూర్తి ఉపయోగం గో మాడ్యూల్స్.

మూలం: opennet.ru

ఒక వ్యాఖ్యను జోడించండి