{"id":52759,"date":"2019-11-16T00:00:00","date_gmt":"2019-11-15T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/reliz-nncp-5-0-0-utilit-dlya-peredachi-fajlov-pochty-v-rezhime-store-and-forward"},"modified":"2020-02-18T14:00:33","modified_gmt":"2020-02-18T11:00:33","slug":"reliz-nncp-5-0-0-utilit-dlya-peredachi-fajlov-pochty-v-rezhime-store-and-forward","status":"publish","type":"post","link":"https:\/\/prohoster.info\/hr\/blog\/news\/reliz-nncp-5-0-0-utilit-dlya-peredachi-fajlov-pochty-v-rezhime-store-and-forward","title":{"rendered":"Izlazak NNCP 5.0.0, alata za prijenos datoteka\/po\u0161te u na\u010dinu rada store-and-forward","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex><a rel=\"nofollow\" href=\"https:\/\/lists.cypherpunks.ru\/pipermail\/nncp-devel\/2019-November\/000084.html\">Odr\u017eano<\/a><\/noindex> izdanje <noindex><a rel=\"nofollow\" href=\"http:\/\/www.nncpgo.org\/Ob-utilitakh.html\">Kopiranje izme\u0111u \u010dvorova<\/a><\/noindex> (NNCP), skup alata za siguran prijenos datoteka, e-po\u0161te i naredbi za izvr\u0161avanje u <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Store_and_forward\">sustavu pohrane i proslje\u0111ivanja<\/a><\/noindex>. Podr\u017eava rad na POSIX-kompatibilnim operacijskim sustavima. Alati su napisani u programskom jeziku Go i distribuiraju se pod GPLv3 licencom.<\/p>\n<p>Alati su usmjereni na pomo\u0107 u izgradnji malih peer-to-peer <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Friend-to-friend\">friend-to-friend<\/a><\/noindex> mre\u017ea (desetaka \u010dvorova) sa stati\u010dkom usmjeravanjem za siguran prijenos datoteka u na\u010dinu fire-and-forget, zahtjeva za datotekama, e-po\u0161te i zahtjeva za izvr\u0161avanjem naredbi. Svi preneseni paketi <noindex><a rel=\"nofollow\" href=\"http:\/\/www.nncpgo.org\/Encrypted.html\">su \u0161ifrirani<\/a><\/noindex> (end-to-end) i jasno autentificirani poznatim javnim klju\u010devima prijatelja. Lukovito (kao u Tor-u) \u0161ifriranje se primjenjuje na svim me\u0111upaketima. Svaki \u010dvor mo\u017ee djelovati i kao klijent i kao server, koriste\u0107i i push i poll model pona\u0161anja.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"http:\/\/www.nncpgo.org\/Sravnenie.html\">Razlika<\/a><\/noindex> NNCP-a od rje\u0161enja <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Uucp\">UUCP<\/a><\/noindex> i <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/FTN\">FTN<\/a><\/noindex> (FidoNet Technology Network), osim gore spomenutog \u0161ifriranja i autentifikacije, podr\u0161ka je iz kutije za mre\u017ee <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%A4%D0%BB%D0%BE%D0%BF%D0%BF%D0%B8%D0%BD%D0%B5%D1%82\">floppynet<\/a><\/noindex> i ra\u010dunala fizi\u010dki izolirana (<noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%92%D0%BE%D0%B7%D0%B4%D1%83%D1%88%D0%BD%D1%8B%D0%B9_%D0%B7%D0%B0%D0%B7%D0%BE%D1%80_(%D1%81%D0%B5%D1%82%D0%B8_%D0%BF%D0%B5%D1%80%D0%B5%D0%B4%D0%B0%D1%87%D0%B8_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85)\">air-gapped<\/a><\/noindex>) od nesigurnih lokalnih i javnih mre\u017ea. Karakteristika NNCP-a je i laka integracija (pored UUCP-a) s postoje\u0107im po\u0161tanskim serverima kao \u0161to su Postfix i Exim.<\/p>\n<p>Od mogu\u0107ih podru\u010dja primjene NNCP-a <noindex><a rel=\"nofollow\" href=\"http:\/\/www.nncpgo.org\/Scenarii.html\">isti\u010de se<\/a><\/noindex> organizacija slanja\/prijema po\u0161te na ure\u0111ajima bez stalne povezanosti na internet, prijenos datoteka u uvjetima nestabilne mre\u017ene veze, siguran prijenos vrlo velikih koli\u010dina podataka na fizi\u010dkim medijima, stvaranje izoliranih mre\u017ea prijenosa podataka za\u0161ti\u0107enih od MitM napada, zaobila\u017eenje mre\u017ene cenzure i nadzora. Budu\u0107i da se klju\u010d za de\u0161ifriranje nalazi samo kod primatelja, bez obzira na putanje isporuke paketa kroz mre\u017eu ili putem fizi\u010dkih medija, tre\u0107a strana ne mo\u017ee pro\u010ditati sadr\u017eaj, \u010dak ni ako presretne po\u0161iljku. S druge strane, autentifikacija putem digitalnog potpisa onemogu\u0107uje formiranje la\u017ene po\u0161iljke pod krinkom drugog po\u0161iljatelja.<\/p>\n<p>Me\u0111u novinkama NNCP 5.0.0, u odnosu na <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=48756\">prethodnu verziju<\/a><\/noindex> (verzija 3.3), mo\u017ee se istaknuti:<\/p>\n<ul>\n<li class=\"l\"> Licenca projekta sa GPLv3+ je promijenjena u GPLv3-only, zbog nepovjerenja u <noindex><a rel=\"nofollow\" href=\"https:\/\/www.fsf.org\/\">Zakladu za otvoreni softver<\/a><\/noindex> nakon <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/ar.shtml?num=51498\">odlaska<\/a><\/noindex> Richarda Stallmana iz nje;\n<li class=\"l\"> Koristi se puna <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/AEAD-%D1%80%D0%B5%D0%B6%D0%B8%D0%BC_%D0%B1%D0%BB%D0%BE%D1%87%D0%BD%D0%BE%D0%B3%D0%BE_%D1%88%D0%B8%D1%84%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F\">AEAD<\/a><\/noindex> \u0161ifriranje ChaCha20-Poly135 128 KiB blokovima. To omogu\u0107uje odmah, u hodu, autentifikaciju podataka u \u0161ifriranim paketima, umjesto da se javi gre\u0161ka na kraju \u010ditanja cijelog \u0161ifrovanog teksta;\n<li class=\"l\"> Format konfiguracijske datoteke promijenjen je s <noindex><a rel=\"nofollow\" href=\"https:\/\/yaml.org\/\">YAML<\/a><\/noindex> na <noindex><a rel=\"nofollow\" href=\"https:\/\/hjson.org\/\">Hjson<\/a><\/noindex>. Knji\u017enica posljednjeg je znatno jednostavnija i manja, uz istu lako\u0107u rada s konfiguracijom;\n<li class=\"l\"> zlib algoritam kompresije zamijenjen je s <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Zstandard\">Zstandard<\/a><\/noindex>: zna\u010dajno pove\u0107anje brzine kompresije uz znatno ve\u0107u u\u010dinkovitost;\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"http:\/\/www.nncpgo.org\/nncp_002dcall.html\">nncp-call<\/a><\/noindex> je dobio opciju pregleda dostupnih paketa (-list) na udaljenom odredi\u0161tu, bez njihovog preuzimanja. Tako\u0111er, mogu\u0107nost selektivnog preuzimanja paketa (-pkts);\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"http:\/\/www.nncpgo.org\/nncp_002ddaemon.html\">nncp-daemon<\/a><\/noindex> je dobio opciju -inetd, omogu\u0107avaju\u0107i mu pokretanje preko <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Inetd\">inetd<\/a><\/noindex> ili, na primjer, putem SSH;\n<li class=\"l\"> Online veze mogu se uspostaviti ne samo izravno putem TCP-a, nego i pozivaju\u0107i vanjske komande i komunikacijom putem stdin\/stdout. Na primjer: nncp-call gw.stargrave.org \u00ab|ssh gw.stargrave.org nncp-daemon -inetd\u00bb;<\/li>\n<li class=\"l\"> Prijateljskost naredbi prema umask (koriste\u0107i pro\u0161irene dozvole tipa 666\/777) i mogu\u0107nost globalnog postavljanja umask putem <noindex><a rel=\"nofollow\" href=\"http:\/\/www.nncpgo.org\/Configuration.html\">konfiguracijske datoteke<\/a><\/noindex>, olak\u0161avaju\u0107i kori\u0161tenje <noindex><a rel=\"nofollow\" href=\"http:\/\/www.nncpgo.org\/Shared-spool.html\">zajedni\u010dkog spool direktorija<\/a><\/noindex> me\u0111u vi\u0161e korisnika;\n<li class=\"l\"> Puno kori\u0161tenje sustava <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/golang\/go\/wiki\/Modules\">Go modula<\/a><\/noindex>.\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Izvor: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51868\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 Node-to-Node copy (NNCP), \u043d\u0430\u0431\u043e\u0440\u0430 \u0443\u0442\u0438\u043b\u0438\u0442 \u0434\u043b\u044f \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0439 \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0444\u0430\u0439\u043b\u043e\u0432, \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u043e\u0439 \u043f\u043e\u0447\u0442\u044b \u0438 \u043a\u043e\u043c\u0430\u043d\u0434 \u0434\u043b\u044f \u0438\u0441\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 store-and-forward. \u041f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0440\u0430\u0431\u043e\u0442\u0430 \u043d\u0430 POSIX-\u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u044b\u0445 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445. \u0423\u0442\u0438\u043b\u0438\u0442\u044b \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u044b \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Go \u0438 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u044e\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 GPLv3. \u0423\u0442\u0438\u043b\u0438\u0442\u044b \u043e\u0440\u0438\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u044b \u043d\u0430 \u043f\u043e\u043c\u043e\u0449\u044c \u0432 \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u0438 \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u0438\u0445 \u043e\u0434\u043d\u043e\u0440\u0430\u043d\u0433\u043e\u0432\u044b\u0445 friend-to-friend \u0441\u0435\u0442\u0435\u0439 (\u0434\u044e\u0436\u0438\u043d\u044b \u0443\u0437\u043b\u043e\u0432) \u0441\u043e \u0441\u0442\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u0434\u043b\u044f \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0439 \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0444\u0430\u0439\u043b\u043e\u0432 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-52759","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/hr\/blog\/news\/reliz-nncp-5-0-0-utilit-dlya-peredachi-fajlov-pochty-v-rezhime-store-and-forward\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"hr_HR\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 NNCP 5.0.0, \u0443\u0442\u0438\u043b\u0438\u0442 \u0434\u043b\u044f \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0444\u0430\u0439\u043b\u043e\u0432\/\u043f\u043e\u0447\u0442\u044b \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 store-and-forward | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/hr\/blog\/news\/reliz-nncp-5-0-0-utilit-dlya-peredachi-fajlov-pochty-v-rezhime-store-and-forward\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-11-15T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:00:33+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Izdanje NNCP 5.0.0, alata za prijenos datoteka\/po\u0161te u re\u017eimu store-and-forward | ProHoster","description":"Izdano je","canonical_url":"https:\/\/prohoster.info\/hr\/blog\/news\/reliz-nncp-5-0-0-utilit-dlya-peredachi-fajlov-pochty-v-rezhime-store-and-forward","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"hr_HR","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 NNCP 5.0.0, \u0443\u0442\u0438\u043b\u0438\u0442 \u0434\u043b\u044f \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0444\u0430\u0439\u043b\u043e\u0432\/\u043f\u043e\u0447\u0442\u044b \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 store-and-forward | ProHoster","og:description":"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437","og:url":"https:\/\/prohoster.info\/hr\/blog\/news\/reliz-nncp-5-0-0-utilit-dlya-peredachi-fajlov-pochty-v-rezhime-store-and-forward","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-11-15T21:00:00+00:00","article:modified_time":"2020-02-18T11:00:33+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"52759","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-24 04:44:21","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 20:37:32","updated":"2026-01-24 04:44:21","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts\/52759","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/comments?post=52759"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts\/52759\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/media?parent=52759"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/categories?post=52759"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/tags?post=52759"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}