{"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\/pt\/blog\/news\/reliz-nncp-5-0-0-utilit-dlya-peredachi-fajlov-pochty-v-rezhime-store-and-forward","title":{"rendered":"Lan\u00e7amento do NNCP 5.0.0, utilit\u00e1rios para transmiss\u00e3o de arquivos\/email no modo 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\">Aconteceu<\/a><\/noindex> lan\u00e7amento <noindex><a rel=\"nofollow\" href=\"http:\/\/www.nncpgo.org\/Ob-utilitakh.html\">C\u00f3pia de n\u00f3 para n\u00f3<\/a><\/noindex> (NNCP), um conjunto de utilit\u00e1rios para transfer\u00eancia segura de arquivos, e-mail e execu\u00e7\u00e3o de comandos em modo <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Store_and_forward\">armazenar e encaminhar<\/a><\/noindex>. Suporta opera\u00e7\u00e3o em sistemas operacionais compat\u00edveis com POSIX. Os utilit\u00e1rios s\u00e3o escritos em Go e distribu\u00eddos sob a licen\u00e7a GPLv3.<\/p>\n<p>Os utilit\u00e1rios s\u00e3o projetados para ajudar na cria\u00e7\u00e3o de pequenas redes peer-to-peer <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Friend-to-friend\">friend-to-friend<\/a><\/noindex> (com dezenas de n\u00f3s) com roteamento est\u00e1tico para transfer\u00eancias seguras de arquivos em modo fire-and-forget, pedidos de arquivos, e-mails e solicita\u00e7\u00f5es de execu\u00e7\u00e3o de comandos. Todos os pacotes transferidos <noindex><a rel=\"nofollow\" href=\"http:\/\/www.nncpgo.org\/Encrypted.html\">s\u00e3o criptografados<\/a><\/noindex> (end-to-end) e s\u00e3o autenticados explicitamente por meio de chaves p\u00fablicas conhecidas de contatos. A criptografia em camadas (como no Tor) \u00e9 aplicada a todos os pacotes intermedi\u00e1rios. Cada n\u00f3 pode atuar tanto como cliente quanto como servidor, utilizando modelos de comportamento de push e poll.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"http:\/\/www.nncpgo.org\/Sravnenie.html\">A diferen\u00e7a<\/a><\/noindex> do NNCP em rela\u00e7\u00e3o a solu\u00e7\u00f5es <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Uucp\">UUCP<\/a><\/noindex> e <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/FTN\">FTN<\/a><\/noindex> (FidoNet Technology Network), al\u00e9m da criptografia e autentica\u00e7\u00e3o mencionadas, \u00e9 o suporte nativo a redes <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> e computadores fisicamente isolados (<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>) de redes locais e p\u00fablicas inseguras. Uma caracter\u00edstica do NNCP tamb\u00e9m \u00e9 a f\u00e1cil integra\u00e7\u00e3o (assim como no UUCP) com servidores de e-mail atuais, como Postfix e Exim.<\/p>\n<p>As poss\u00edveis \u00e1reas de aplica\u00e7\u00e3o do NNCP <noindex><a rel=\"nofollow\" href=\"http:\/\/www.nncpgo.org\/Scenarii.html\">foi destacado<\/a><\/noindex> incluem organiza\u00e7\u00e3o do envio\/recebimento de e-mails em dispositivos sem conex\u00e3o constante \u00e0 internet, transfer\u00eancia de arquivos em condi\u00e7\u00f5es de conex\u00e3o de rede inst\u00e1vel, transfer\u00eancia segura de grandes volumes de dados em m\u00eddias f\u00edsicas, cria\u00e7\u00e3o de redes de transmiss\u00e3o de dados protegidas contra ataques MitM, contorno de censura e vigil\u00e2ncia. Como a chave para descriptografar est\u00e1 apenas com o destinat\u00e1rio, independentemente das rotas de entrega do pacote pela rede ou por m\u00eddias f\u00edsicas, um terceiro n\u00e3o pode ler o conte\u00fado, mesmo interceptando a entrega. Por sua vez, a autentica\u00e7\u00e3o por assinatura digital n\u00e3o permite a cria\u00e7\u00e3o de entregas falsas sob a apar\u00eancia de outro remetente.<\/p>\n<p>Entre as novidades do NNCP 5.0.0, em compara\u00e7\u00e3o com <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=48756\">a vers\u00e3o anterior<\/a><\/noindex> (3.3), pode-se destacar:<\/p>\n<ul>\n<li class=\"l\"> A licen\u00e7a do projeto foi alterada de GPLv3+ para GPLv3-only, devido \u00e0 desconfian\u00e7a em rela\u00e7\u00e3o \u00e0 <noindex><a rel=\"nofollow\" href=\"https:\/\/www.fsf.org\/\">Free Software Foundation<\/a><\/noindex> ap\u00f3s <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/ar.shtml?num=51498\">a sa\u00edda<\/a><\/noindex> de Richard Stallman;\n<li class=\"l\"> Utiliza uma implementa\u00e7\u00e3o completa <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> Criptografia ChaCha20-Poly135 em blocos de 128 KiB. Isso permite autenticar os dados em pacotes criptografados imediatamente, em vez de falhar ao final da leitura de todo o texto criptografado;\n<li class=\"l\"> O formato do arquivo de configura\u00e7\u00e3o mudou de <noindex><a rel=\"nofollow\" href=\"https:\/\/yaml.org\/\">YAML<\/a><\/noindex> para <noindex><a rel=\"nofollow\" href=\"https:\/\/hjson.org\/\">Hjson<\/a><\/noindex>. A biblioteca mais recente \u00e9 significativamente mais simples e menor, mantendo a mesma facilidade de uso na configura\u00e7\u00e3o;\n<li class=\"l\"> O algoritmo de compress\u00e3o zlib foi substitu\u00eddo por <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Zstandard\">Zstandard<\/a><\/noindex>: aumento significativo na velocidade de compress\u00e3o com efici\u00eancia muito maior;\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"http:\/\/www.nncpgo.org\/nncp_002dcall.html\">nncp-call<\/a><\/noindex> recebeu a op\u00e7\u00e3o de visualizar pacotes dispon\u00edveis (-list) no lado remoto, sem precisar baix\u00e1-los. Tamb\u00e9m h\u00e1 a possibilidade de download seletivo de pacotes (-pkts);\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"http:\/\/www.nncpgo.org\/nncp_002ddaemon.html\">nncp-daemon<\/a><\/noindex> recebeu a op\u00e7\u00e3o -inetd, permitindo que ele seja iniciado atrav\u00e9s de <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Inetd\">inetd<\/a><\/noindex> ou, por exemplo, via SSH;\n<li class=\"l\"> As conex\u00f5es online podem ser feitas n\u00e3o apenas diretamente via TCP, mas tamb\u00e9m chamando comandos externos e se comunicando atrav\u00e9s de stdin\/stdout. Por exemplo: nncp-call gw.stargrave.org &#171;|ssh gw.stargrave.org nncp-daemon -inetd&#187;;<\/li>\n<li class=\"l\"> A compatibilidade dos comandos com um umask (usando permiss\u00f5es avan\u00e7adas como 666\/777) e a possibilidade de definir um umask global atrav\u00e9s de <noindex><a rel=\"nofollow\" href=\"http:\/\/www.nncpgo.org\/Configuration.html\">um arquivo de configura\u00e7\u00e3o<\/a><\/noindex>, simplificando o uso <noindex><a rel=\"nofollow\" href=\"http:\/\/www.nncpgo.org\/Shared-spool.html\">de um diret\u00f3rio spool comum<\/a><\/noindex> entre v\u00e1rios usu\u00e1rios;\n<li class=\"l\"> Uso completo do sistema <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/golang\/go\/wiki\/Modules\">de m\u00f3dulos Go<\/a><\/noindex>.\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Fonte: <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.3 - 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\/pt\/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.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"pt_PT\" \/>\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\/pt\/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\udd47Lan\u00e7amento do NNCP 5.0.0, utilit\u00e1rios para transfer\u00eancia de arquivos\/email no modo store-and-forward | ProHoster","description":"Lan\u00e7amento ocorrido","canonical_url":"https:\/\/prohoster.info\/pt\/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":"pt_PT","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\/pt\/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\/pt\/wp-json\/wp\/v2\/posts\/52759","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/comments?post=52759"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/52759\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media?parent=52759"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/categories?post=52759"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/tags?post=52759"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}