{"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\/fr\/blog\/news\/reliz-nncp-8-8-0-utilit-dlya-peredachi-fajlov-komand-v-rezhime-store-and-forward","title":{"rendered":"Sortie de NNCP 8.8.0, utilitaire pour le transfert de fichiers\/commandes en mode store-and-forward","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>La sortie de Node-to-Node CoPy (NNCP), un ensemble d'outils pour le transfert s\u00e9curis\u00e9 de fichiers, d'e-mails et de commandes \u00e0 ex\u00e9cuter en mode store-and-forward, a eu lieu. Une compatibilit\u00e9 avec les syst\u00e8mes d'exploitation compatibles POSIX est assur\u00e9e. Les outils sont \u00e9crits en Go et sont distribu\u00e9s sous licence GPLv3.    <\/p>\n<p>Les outils sont con\u00e7us pour aider \u00e0 la cr\u00e9ation de petits r\u00e9seaux pairs-\u00e0-pairs (une douzaine de n\u0153uds) avec routage statique pour le transfert s\u00e9curis\u00e9 de fichiers en mode fire-and-forget, de demandes de fichiers, d'e-mails et de requ\u00eates d'ex\u00e9cution de commandes. Tous les paquets transf\u00e9r\u00e9s sont chiffr\u00e9s (end-to-end) et explicitement authentifi\u00e9s \u00e0 l'aide de cl\u00e9s publiques connues. Un chiffrement en oignon (comme dans Tor) est appliqu\u00e9 \u00e0 tous les paquets interm\u00e9diaires. Chaque n\u0153ud peut agir \u00e0 la fois comme client et <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/fr\/server\/dts-los-angeles\/\"   title=\"de serveurs\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"3854\">de serveurs<\/a> utiliser \u00e0 la fois un mod\u00e8le de comportement push et poll.    <\/p>\n<p>La principale diff\u00e9rence entre NNCP et les solutions UUCP et FTN (FidoNet Technology Network), en plus des mentions pr\u00e9c\u00e9dentes concernant le chiffrement et l'authentification, est la prise en charge directe des r\u00e9seaux de flotteurs et des ordinateurs physiquement isol\u00e9s (air-gapped) des r\u00e9seaux locaux et publics non s\u00e9curis\u00e9s. Une autre caract\u00e9ristique de NNCP est son int\u00e9gration facile (comme UUCP) avec les services de messagerie existants <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/fr\/server\/dts-dusseldorf\/\"   title=\"serveurs tr\u00e8s charg\u00e9s\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"3454\">serveurs tr\u00e8s charg\u00e9s<\/a>, tels que Postfix et Exim.  <\/p>\n<p>Parmi les domaines d'application possibles de NNCP, on note l'organisation de l'envoi\/r\u00e9ception d'e-mails sur des appareils sans connexion Internet permanente, le transfert de fichiers dans des conditions de connexion instable, le transfert s\u00e9curis\u00e9 de tr\u00e8s grandes quantit\u00e9s de donn\u00e9es sur des supports physiques, la cr\u00e9ation de r\u00e9seaux de transfert de donn\u00e9es isol\u00e9s prot\u00e9g\u00e9s contre les attaques MitM, le contournement de la censure et de la surveillance r\u00e9seau. Comme la cl\u00e9 de d\u00e9chiffrement ne se trouve qu'aupr\u00e8s du destinataire, ind\u00e9pendamment des chemins de livraison des paquets \u00e0 travers le r\u00e9seau ou via des supports physiques, un tiers ne peut pas lire le contenu, m\u00eame s'il intercepte l'envoi. De plus, l'authentification par signature num\u00e9rique emp\u00eache la cr\u00e9ation d'un envoi frauduleux sous l'identit\u00e9 d'un autre exp\u00e9diteur.  <\/p>\n<p>Parmi les nouveaut\u00e9s de NNCP 8.8.0, par rapport \u00e0 la version pr\u00e9c\u00e9dente (5.0.0) :    <\/p>\n<ul>\n<li class=\"l\"> Au lieu du hachage BLAKE2b pour v\u00e9rifier l'int\u00e9grit\u00e9 des fichiers, un MTH est utilis\u00e9 : Hachage bas\u00e9 sur un arbre de Merkle, qui utilise le hachage BLAKE3. Cela permet de v\u00e9rifier l'int\u00e9grit\u00e9 de la partie chiffr\u00e9e du paquet pendant le t\u00e9l\u00e9chargement, sans n\u00e9cessiter sa lecture par la suite. Cela permet \u00e9galement une v\u00e9rification d'int\u00e9grit\u00e9 en parall\u00e8le illimit\u00e9e.\n<li class=\"l\"> Le nouveau format des paquets chiffr\u00e9s est enti\u00e8rement adapt\u00e9 \u00e0 la diffusion en continu, m\u00eame lorsque la taille des donn\u00e9es est inconnue \u00e0 l'avance. La signalisation de la fin de transmission, avec une taille authentifi\u00e9e, se trouve directement dans le flux chiffr\u00e9. Auparavant, pour conna\u00eetre la taille des donn\u00e9es transmises, il fallait les sauvegarder dans un fichier temporaire. Ainsi, l'option \u00ab -use-tmp \u00bb a disparu de l'\u00e9quipe \u00ab nncp-exec \u00bb par manque d'utilit\u00e9.\n<li class=\"l\"> Les fonctions BLAKE2b KDF et XOF ont \u00e9t\u00e9 remplac\u00e9es par BLAKE3 pour r\u00e9duire le nombre de primitives cryptographiques utilis\u00e9es et simplifier le code.\n<li class=\"l\"> Il est d\u00e9sormais possible de d\u00e9tecter d'autres n\u0153uds sur le r\u00e9seau local via un envoi multicast \u00e0 l'adresse \u00ab ff02::4e4e:4350 \u00bb.\n<li class=\"l\"> Des groupes de diffusion multicast (l'\u00e9quivalent des conf\u00e9rences Echo de FidoNet ou des groupes de discussion Usenet) permettent d'envoyer des donn\u00e9es \u00e0 de nombreux membres d'un groupe dans un seul paquet, chaque participant retransmettant \u00e9galement le paquet aux autres abonn\u00e9s. La lecture d'un paquet multicast n\u00e9cessite de conna\u00eetre une paire de cl\u00e9s (il faut \u00eatre un membre actif du groupe), mais la retransmission peut \u00eatre effectu\u00e9e par n'importe quel n\u0153ud.\n<li class=\"l\"> La prise en charge de la confirmation explicite de la r\u00e9ception du paquet a \u00e9t\u00e9 int\u00e9gr\u00e9e. L'exp\u00e9diteur peut ne pas supprimer le paquet apr\u00e8s l'envoi, en attendant un ACK sp\u00e9cial du destinataire.\n<li class=\"l\"> Prise en charge int\u00e9gr\u00e9e du r\u00e9seau overlay Yggdrasil : des d\u00e9mons en ligne peuvent agir comme des participants autonomes au r\u00e9seau, sans avoir besoin d'impl\u00e9mentations tierces de Yggdrasil et sans n\u00e9cessiter le fonctionnement complet avec la pile IP sur une interface r\u00e9seau virtuelle.\n<li class=\"l\"> Au lieu de cha\u00eenes structur\u00e9es (RFC 3339), le journal utilise des enregistrements recfile, avec lesquels on peut utiliser des utilitaires GNU Recutils.\n<li class=\"l\"> Facultativement, les en-t\u00eates des paquets chiffr\u00e9s peuvent \u00eatre stock\u00e9s dans des fichiers s\u00e9par\u00e9s dans le sous-r\u00e9pertoire \u00ab hdr\/ \u00bb, ce qui acc\u00e9l\u00e8re consid\u00e9rablement les op\u00e9rations de r\u00e9cup\u00e9ration de la liste des paquets sur des syst\u00e8mes de fichiers avec une grande taille de bloc, tels que ZFS. Auparavant, l'obtention de l'en-t\u00eate d'un paquet n\u00e9cessitait de lire par d\u00e9faut l'int\u00e9gralit\u00e9 d'un bloc de 128KiB \u00e0 partir du disque.\n<li class=\"l\"> La v\u00e9rification de la pr\u00e9sence de nouveaux fichiers peut \u00e9ventuellement utiliser les sous-syst\u00e8mes du noyau kqueue et inotify, r\u00e9duisant ainsi le nombre d'appels syst\u00e8me.\n<li class=\"l\"> Les utilitaires maintiennent moins de fichiers ouverts, ce qui entra\u00eene moins de fermetures et de r\u00e9ouvertures. Avec un grand nombre de paquets, il \u00e9tait auparavant possible d'atteindre la limite du nombre maximum de fichiers ouverts.\n<li class=\"l\"> De nombreuses commandes commencent d\u00e9sormais \u00e0 montrer le progr\u00e8s et la vitesse d'ex\u00e9cution d'op\u00e9rations telles que le t\u00e9l\u00e9chargement\/chargement, la copie et le traitement (toss) des paquets.\n<li class=\"l\"> La commande \u00ab nncp-file \u00bb peut envoyer non seulement des fichiers individuels, mais aussi des r\u00e9pertoires, en cr\u00e9ant \u00e0 la vol\u00e9e une archive pax avec leur contenu.\n<li class=\"l\"> Les utilitaires en ligne peuvent, en option, imm\u00e9diatement d\u00e9clencher le processus de traitement des paquets (tossing) apr\u00e8s le t\u00e9l\u00e9chargement r\u00e9ussi d'un paquet, sans d\u00e9marrer un d\u00e9mon s\u00e9par\u00e9 \u00ab nncp-toss \u00bb.\n<li class=\"l\"> L'appel en ligne d'un autre participant peut \u00e9ventuellement se produire non seulement sur l'\u00e9v\u00e9nement de d\u00e9clenchement d'un minuteur, mais aussi lors de l'apparition d'un paquet sortant dans le r\u00e9pertoire spool.\n<li class=\"l\"> La compatibilit\u00e9 est assur\u00e9e sous les syst\u00e8mes d'exploitation NetBSD et OpenBSD, en plus des pr\u00e9c\u00e9demment support\u00e9s FreeBSD et GNU\/Linux.\n<li class=\"l\"> Le \u00ab nncp-daemon \u00bb est enti\u00e8rement compatible avec l'interface UCSPI-TCP. En combinaison avec la possibilit\u00e9 de journaliser dans un descripteur de fichier sp\u00e9cifi\u00e9 (par exemple, en d\u00e9finissant \u00ab NNCPLOG=FD:4 \u00bb), il est totalement adapt\u00e9 \u00e0 l'ex\u00e9cution avec des utilitaires similaires \u00e0 daemontools.\n<li class=\"l\"> La compilation du projet a \u00e9t\u00e9 compl\u00e8tement transf\u00e9r\u00e9e au syst\u00e8me redo.  <\/ul>\n<p>Source : <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=57771\">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-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 - 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\/fr\/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\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\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\/fr\/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\udd47Sortie de NNCP 8.8.0, utilitaires pour le transfert de fichiers\/commandes en mode store-and-forward | ProHoster","description":"La sortie de Node-to-Node CoPy (NNCP), un ensemble d'utilitaires pour la transmission s\u00e9curis\u00e9e de fichiers, d'e-mails et d'ex\u00e9cution de commandes en mode store-and-forward, a eu lieu.","canonical_url":"https:\/\/prohoster.info\/fr\/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":"fr_FR","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\/fr\/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\/fr\/wp-json\/wp\/v2\/posts\/105078","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=105078"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/105078\/revisions"}],"predecessor-version":[{"id":162382,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/105078\/revisions\/162382"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=105078"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=105078"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=105078"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}