{"id":105078,"date":"2022-09-12T21:36:56","date_gmt":"2022-09-12T19:36:56","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-nncp-8-8-0-utilit-dlya-peredachi-fajlov-komand-v-rezhime-store-and-forward"},"modified":"2022-09-12T21:36:56","modified_gmt":"2022-09-12T19:36:56","slug":"reliz-nncp-8-8-0-utilit-dlya-peredachi-fajlov-komand-v-rezhime-store-and-forward","status":"publish","type":"post","link":"https:\/\/prohoster.info\/ro\/blog\/news\/reliz-nncp-8-8-0-utilit-dlya-peredachi-fajlov-komand-v-rezhime-store-and-forward","title":{"rendered":"Lansarea NNCP 8.8.0, utilitare pentru transferul de fi\u0219iere\/comenzi \u00een modul store-and-forward","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>A avut loc lansarea Node-to-Node CoPy (NNCP), un set de utilitare pentru transferul sigur de fi\u0219iere, emailuri \u0219i comenzi pentru execu\u021bie \u00een modul store-and-forward. Se sus\u021bine func\u021bionarea pe sisteme de operare compatibile POSIX. Utilitarele sunt scrise \u00een limbajul Go \u0219i sunt distribuite sub licen\u021ba GPLv3.    <\/p>\n<p>Utilitarele sunt orientate spre ajutarea la construirea unor re\u021bele peer-to-peer mici (c\u00e2teva noduri) cu rutare static\u0103 pentru transferul sigur de fi\u0219iere \u00een modul fire-and-forget, cereri pentru fi\u0219iere, emailuri \u0219i cereri pentru execu\u021bia de comenzi. Toate pachetele transmise sunt criptate (end-to-end) \u0219i sunt explicit autentificate prin chei publice cunoscute ale cuno\u0219tin\u021belor. Criptarea onion (ca \u00een Tor) este aplicat\u0103 pentru toate pachetele intermediare. Fiecare nod poate ac\u021biona at\u00e2t ca client, c\u00e2t \u0219i <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/ro\/server\/dts-los-angeles\/\"   title=\"server\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"3854\">server<\/a> \u0219i s\u0103 utilizeze at\u00e2t modelul push, c\u00e2t \u0219i modelul poll de comportament.    <\/p>\n<p>Diferen\u021ba dintre NNCP \u0219i solu\u021biile UUCP \u0219i FTN (FidoNet Technology Network), pe l\u00e2ng\u0103 criptarea \u0219i autentificarea men\u021bionate anterior, este suportul nativ pentru re\u021bele floppinet \u0219i computere fizic izolate (air-gapped) de re\u021belele locale \u0219i publice nesigure. O caracteristic\u0103 a NNCP este, de asemenea, integrarea u\u0219oar\u0103 (la fel ca \u0219i UUCP) cu serverele de po\u0219t\u0103 existente <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/ro\/server\/dts-dusseldorf\/\"   title=\"servers\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"3454\">servers<\/a>, cum ar fi Postfix \u0219i Exim.  <\/p>\n<p>Printre posibilele domenii de aplicare ale NNCP se num\u0103r\u0103 organizarea trimiterii\/primei emailuri pe dispozitive f\u0103r\u0103 o conexiune constant\u0103 la internet, transferul de fi\u0219iere \u00een condi\u021bii de conectivitate instabil\u0103, transferul sigur al unor volume foarte mari de date pe suporturi fizice, crearea unor re\u021bele de transfer de date izolate protejate \u00eempotriva atacurilor MitM, ocolirea cenzurii de re\u021bea \u0219i a supravegherii. Deoarece cheia pentru decriptare se afl\u0103 doar la destinatar, indiferent de c\u0103ile de livrare a pachetului prin re\u021bea sau prin suporturi fizice, o ter\u021b\u0103 persoan\u0103 nu poate citi con\u021binutul, chiar \u0219i intercept\u00e2nd expedierea. \u00cen schimb, autentificarea prin semn\u0103tur\u0103 digital\u0103 nu permite crearea unei expedi\u021bii fictive sub aparen\u021ba unui alt expeditor.  <\/p>\n<p>Printre nout\u0103\u021bile NNCP 8.8.0, comparativ cu \u0219tirea anterioar\u0103 (versiunea 5.0.0):    <\/p>\n<ul>\n<li class=\"l\"> \u00cen locul hash-ului BLAKE2b pentru verificarea integrit\u0103\u021bii fi\u0219ierelor, este utilizat a\u0219a-numitul MTH: Hashing bazat pe Arborele Merkle, care folose\u0219te hash-ul BLAKE3. Aceasta permite calcularea integrit\u0103\u021bii p\u0103r\u021bii criptate a pachetului chiar \u00een timpul desc\u0103rc\u0103rii, f\u0103r\u0103 a necesita citirea ei ulterior. De asemenea, ofer\u0103 posibilitatea verific\u0103rii integrit\u0103\u021bii \u00een mod nelimitat \u00een paralel.\n<li class=\"l\"> Noul format de pachete criptate este complet prietenos cu streaming-ul, atunci c\u00e2nd dimensiunea datelor nu este cunoscut\u0103 dinainte. Semnalizarea finaliz\u0103rii transferului, cu dimensiunea autentificat\u0103, se face direct \u00een fluxul criptat. Anterior, pentru a cunoa\u0219te dimensiunea datelor transmise, era necesar\u0103 salvarea acestora \u00eentr-un fi\u0219ier temporar. Astfel, echipa \u201enncp-exec\u201d a eliminat op\u021biunea \u201e-use-tmp\u201d din lips\u0103 de necesitate.\n<li class=\"l\"> Func\u021biile KDF \u0219i XOF BLAKE2b au fost \u00eenlocuite cu BLAKE3 pentru a reduce num\u0103rul de primitive criptografice utilizate \u0219i a simplifica codul.\n<li class=\"l\"> A ap\u0103rut posibilitatea de a descoperi alte noduri \u00een re\u021beaua local\u0103 printr-un difuzor multicast la adresa \u201eff02::4e4e:4350\u201d.\n<li class=\"l\"> Au ap\u0103rut grupuri multicast (analogice cu conferin\u021bele echo FidoNet sau grupurile de \u0219tiri Usenet), care permit trimiterea de date c\u0103tre mai mul\u021bi membri ai grupului printr-un singur pachet, fiecare retransmi\u021b\u00e2nd pachetul celorlal\u021bi abona\u021bi. Citirea pachetului multicast necesit\u0103 cunoa\u0219terea unei perechi de chei (trebuie s\u0103 fii explicit membru al grupului), dar retransmiterea poate fi efectuat\u0103 de orice nod.\n<li class=\"l\"> A fost integrat\u0103 suportul pentru confirmarea explicit\u0103 a primirii pachetului. Expeditorul poate s\u0103 nu \u0219tearg\u0103 pachetul dup\u0103 trimitere, a\u0219tept\u00e2nd recep\u021bia unui pachet special ACK de la destinatar.\n<li class=\"l\"> A fost integrat suportul pentru re\u021beaua overlay Yggdrasil: demonii online pot func\u021biona ca participan\u021bi comple\u021bi \u00een re\u021bea, f\u0103r\u0103 a utiliza implement\u0103ri externe Yggdrasil \u0219i f\u0103r\u0103 a interac\u021biona complet cu stiva IP pe o interfa\u021b\u0103 de re\u021bea virtual\u0103.\n<li class=\"l\"> \u00cen loc de \u0219iruri structurate (RFC 3339), jurnalul folose\u0219te \u00eenregistr\u0103ri recfile, cu care se pot utiliza uneltele GNU Recutils.\n<li class=\"l\"> Op\u021bional, antetele pachetelor criptate pot fi stocate \u00een fi\u0219iere separate \u00een subdirectorul \u201ehdr\/\u201d, acceler\u00e2nd semnificativ opera\u021biile de ob\u021binere a listei de pachete pe sistemele de fi\u0219iere cu dimensiuni mari de bloc, cum ar fi ZFS. Anterior, ob\u021binerea antetului pachetului necesita \u00een mod implicit citirea de pe disc a \u00eentregului bloc de 128KiB.\n<li class=\"l\"> Verificarea existen\u021bei de fi\u0219iere noi poate folosi op\u021bional subsistemele nucleului kqueue \u0219i inotify, reduc\u00e2nd num\u0103rul apelurilor de sistem.\n<li class=\"l\"> Utilit\u0103\u021bile men\u021bin un num\u0103r mai mic de fi\u0219iere deschise, \u00eenchid \u0219i redeschid mai rar fi\u0219ierele. La un num\u0103r mare de pachete, anterior exista riscul de a atinge limita maxim\u0103 a fi\u0219ierelor deschise.\n<li class=\"l\"> Multe comenzi au \u00eenceput s\u0103 arate progresul \u0219i viteza de executare a opera\u021biunilor, cum ar fi desc\u0103rcarea\/\u00eenc\u0103rcarea, copierea \u0219i procesarea (toss) pachetelor.\n<li class=\"l\"> Comanda \u201enncp-file\u201d poate trimite nu doar fi\u0219iere unice, ci \u0219i directoare, cre\u00e2nd on-the-fly un arhiv\u0103 pax cu con\u021binutul acestora.\n<li class=\"l\"> Utilitarele online pot, op\u021bional, s\u0103 lanseze imediat procesul de procesare a pachetelor (tossing) dup\u0103 desc\u0103rcarea cu succes a pachetului, f\u0103r\u0103 a lansa un demon separat \u201enncp-toss\u201d.\n<li class=\"l\"> Apelul online al unei alte entit\u0103\u021bi poate avea loc op\u021bional nu doar ca rezultat al unui eveniment de temporizare, ci \u0219i la apari\u021bia unui pachet ie\u0219itor \u00een directorul spool.\n<li class=\"l\"> Func\u021bionalitatea este asigurat\u0103 sub sistemele de operare NetBSD \u0219i OpenBSD, pe l\u00e2ng\u0103 cele anterior suportate FreeBSD \u0219i GNU\/Linux.\n<li class=\"l\"> \u201enncp-daemon\u201d este complet compatibil cu interfa\u021ba UCSPI-TCP. \u00cempreun\u0103 cu posibilitatea de a \u00eenregistra \u00eentr-un descriptor de fi\u0219ier specificat (de exemplu, set\u00e2nd \u201eNNCPLOG=FD:4\u201d), este complet prietenos pentru a fi rulat cu utilitare asem\u0103n\u0103toare daemontools.\n<li class=\"l\"> Construirea proiectului a fost complet translatat\u0103 pe sistemul redo.  <\/ul>\n<p>Sursa: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=57771\">opennet.ro<\/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-105078","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\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.\" \/>\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\/ro\/blog\/news\/reliz-nncp-8-8-0-utilit-dlya-peredachi-fajlov-komand-v-rezhime-store-and-forward\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"ro_RO\" \/>\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 8.8.0, \u0443\u0442\u0438\u043b\u0438\u0442 \u0434\u043b\u044f \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0444\u0430\u0439\u043b\u043e\u0432\/\u043a\u043e\u043c\u0430\u043d\u0434 \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 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.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/ro\/blog\/news\/reliz-nncp-8-8-0-utilit-dlya-peredachi-fajlov-komand-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=\"2022-09-12T19:36:56+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2022-09-12T19:36:56+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\udd47Lansarea NNCP 8.8.0, utilit\u0103\u021bi pentru transferul de fi\u0219iere\/comenzi \u00een modul store-and-forward | ProHoster","description":"A avut loc lansarea Node-to-Node CoPy (NNCP), un set de utilit\u0103\u021bi pentru transferul sigur de fi\u0219iere, emailuri \u0219i comenzi pentru execu\u021bie \u00een modul store-and-forward.","canonical_url":"https:\/\/prohoster.info\/ro\/blog\/news\/reliz-nncp-8-8-0-utilit-dlya-peredachi-fajlov-komand-v-rezhime-store-and-forward","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"ro_RO","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 8.8.0, \u0443\u0442\u0438\u043b\u0438\u0442 \u0434\u043b\u044f \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0444\u0430\u0439\u043b\u043e\u0432\/\u043a\u043e\u043c\u0430\u043d\u0434 \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 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.","og:url":"https:\/\/prohoster.info\/ro\/blog\/news\/reliz-nncp-8-8-0-utilit-dlya-peredachi-fajlov-komand-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":"2022-09-12T19:36:56+00:00","article:modified_time":"2022-09-12T19:36:56+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"105078","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":"default","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":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-02-19 09:14:05","updated":"2026-02-22 15:31:00","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/105078","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/comments?post=105078"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/105078\/revisions"}],"predecessor-version":[{"id":162382,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/105078\/revisions\/162382"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media?parent=105078"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/categories?post=105078"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/tags?post=105078"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}