{"id":33910,"date":"2019-10-31T21:55:20","date_gmt":"2019-10-31T18:55:20","guid":{"rendered":"https:\/\/prohoster.info\/blog\/vypusk-john-the-ripper-1-9-0-jumbo-1-s-podderzhkoj-fpga\/"},"modified":"2019-10-31T21:55:20","modified_gmt":"2019-10-31T18:55:20","slug":"vypusk-john-the-ripper-1-9-0-jumbo-1-s-podderzhkoj-fpga","status":"publish","type":"post","link":"https:\/\/prohoster.info\/nl\/blog\/news\/vypusk-john-the-ripper-1-9-0-jumbo-1-s-podderzhkoj-fpga","title":{"rendered":"Uitgave van John the Ripper 1.9.0-jumbo-1 met FPGA-ondersteuning","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex><a rel=\"nofollow\" href=\"https:\/\/www.openwall.com\/lists\/announce\/2019\/05\/14\/1\">Vrijgegeven<\/a><\/noindex> een nieuwe versie van het oudste ondersteunde wachtwoordherstelprogramma <noindex><a rel=\"nofollow\" href=\"https:\/\/www.openwall.com\/john\/\">John the Ripper 1.9.0-jumbo-1<\/a><\/noindex> (het project is sinds 1996 in ontwikkeling). Sinds de release van de vorige versie 1.8.0-jumbo-1 zijn er 4,5 jaar verstreken, waarin meer dan 6000 wijzigingen (git commits) zijn aangebracht door meer dan 80 ontwikkelaars. Dankzij <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/claudioandre-br\/packages#testing\">van continue integratie<\/a><\/noindex>, inclusief een voorafgaande controle van elke wijziging (pull request) op vele platforms, hebben ontwikkelaars gedurende deze periode aangeraden om <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/magnumripper\/JohnTheRipper\">de huidige versie van GitHub<\/a><\/noindex>, waarvan de toestand stabiel is gebleven ondanks de aangebrachte wijzigingen. De hoofdcode van het project <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/magnumripper\/JohnTheRipper\/\">wordt verspreid<\/a><\/noindex> valt onder de GPLv2+-licentie, terwijl de code van sommige componenten onder de BSD-licentie valt. <\/p>\n<p>Een kenmerk van de nieuwe versie is de ondersteuning voor FPGA's (naast CPU, GPU en Xeon Phi). Voor de <noindex><a rel=\"nofollow\" href=\"https:\/\/www.ztex.de\/usb-fpga-1\/usb-fpga-1.15y.e.html\">ZTEX 1.15y<\/a><\/noindex>, die vier FPGA-chips bevatten en oorspronkelijk voornamelijk zijn gebruikt voor Bitcoin-mining, zijn nu 7 soorten wachtwoord-hashes ge\u00efmplementeerd: bcrypt, klassieke descrypt (inclusief bigcrypt), sha512crypt, sha256crypt, md5crypt (inclusief Apache apr1 en AIX smd5), Drupal7 en phpass (gebruikte onder andere in WordPress). Sommige daarvan zijn voor het eerst op FPGA's ge\u00efmplementeerd. <\/p>\n<p>Voor bcrypt is de behaalde prestatie van ~119k c\/s bij 2^5 iteraties (&#171;$2b$05&#187;) met een verbruik van ongeveer ~27 watt aanzienlijk beter dan de resultaten voor de nieuwste GPU's, rekening houdend met de prijs van de hardware en wattage. Ook worden ondersteund <noindex><a rel=\"nofollow\" href=\"https:\/\/www.techsolvency.com\/passwords\/ztex\/\">clusters<\/a><\/noindex> van dit type plankjes, wat is getest tot 16 platen (64 FPGA-chips), beheerd vanaf \u00e9\u00e9n Raspberry Pi 2. De gebruikelijke functionaliteit van John the Ripper wordt ondersteund, inclusief alle wachtwoordherstelmodi en gelijktijdige verwerking van een groot aantal hashes. <\/p>\n<p>Om de prestaties te verbeteren, is het gebruik van een masker ge\u00efmplementeerd (modus &#171;&#8212;mask&#187;, ook in combinatie met andere modi) en de vergelijking van berekende hashes met geladen hashes aan de FPGA-zijde. Vanuit implementatieperspectief zit dit in veel ontwerpvarianten (bijvoorbeeld voor <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/magnumripper\/JohnTheRipper\/tree\/bleeding-jumbo\/src\/ztex\/fpga-sha512crypt\">sha512crypt en Drupal7<\/a><\/noindex>) blokken toegepast die uit multi-threaded processorkernen (soft CPU cores) bestaan, die samenwerken met cryptografische kernen. De ontwikkeling van deze functionaliteit is geleid door Denis Burykin in samenwerking met andere jumbo-ontwikkelaars.<\/p>\n<p>Andere belangrijke wijzigingen:<\/p>\n<ul>\n<li class=\"l\"> Ondersteuning voor een groot aantal extra types hashes, encrypties, enz., inclusief zowel klassieke wachtwoord-hashes (bijvoorbeeld van nieuwe versies van QNX) als cryptocurrency-portefeuilles, versleutelde archieven en versleutelde bestandsystemen (bijvoorbeeld Bitlocker en FreeBSD geli), evenals ondersteuning voor nieuwe soorten formats die eerder werden ondersteund (bijvoorbeeld bcrypt-pbkdf voor OpenBSD softraid is toegevoegd) en nog veel meer. In totaal zijn 80 formats op CPU en 47 op OpenCL toegevoegd. Het totaal aantal formats is nu 407 op CPU (of 262 exclusief &#171;dynamic&#187; formats, configureerbaar vanuit configuratiebestanden) en 88 op OpenCL.\n<li class=\"l\"> Afzien van ondersteuning voor de CUDA-taal ten gunste van OpenCL, wat het volledige gebruik van NVIDIA GPU's niet belemmerd (en zelfs helpt, dankzij de focus op ontwikkeling en optimalisatie op \u00e9\u00e9n implementatie van elk formaat voor GPU in plaats van twee implementaties zoals voorheen).\n<li class=\"l\"> Ondersteuning voor nieuwe SIMD-instructiesets \u2014 AVX2, AVX-512 (inclusief voor de tweede generatie Xeon Phi) en MIC (voor de eerste generatie) \u2014 evenals een universelere en vollediger gebruik van SIMD in de implementaties van veel formats, inclusief de toepassing van eerder ondersteunde instructiesets tot aan AVX en XOP op x86(-64) en<br \/>\nNEON, ASIMD en AltiVec op ARM, Aarch64 en POWER, respectievelijk.<\/p>\n<li class=\"l\"> Talrijke optimalisaties voor CPU en OpenCL, zowel voor een effici\u00ebntere verwerking van een groot aantal hashes tegelijkertijd (bijvoorbeeld werden 320 miljoen SHA-1 hashes op GPU getest) als voor het verhogen van de hashesnelheid. Een deel van deze optimalisaties is algemeen, een deel bestrijkt verschillende subsets van formaten, en veel zijn specifiek voor afzonderlijke formaten.\n<li class=\"l\"> (Auto-)instelling van de optimale buffer van te controleren wachtwoorden op CPU (&#171;&#8212;tune=auto &#8212;verbosity=5&#187;) en optimale probleemdimsies op OpenCL (standaard ingeschakeld), ook rekening houdend met de langzame opwarmtijd naar de volledige werkfrequentie van NVIDIA GTX 10xx series en nieuwer. Gebruik van werkelijk geladen hashes en de werkelijke lengte van te controleren wachtwoorden (wanneer deze vooraf bekend is) voor dergelijke auto-instelling.\n<li class=\"l\"> Toevoeging van een compiler voor &#171;dynamische uitdrukkingen&#187;, gespecificeerd direct op de opdrachtregel en implementerend nieuwe hybride types hashes, bijvoorbeeld &#171;&#8212;format=dynamic=&#8217;sha1(md5($p).$s)'&#187;, berekend op CPU met behulp van SIMD. Als componenten van dergelijke uitdrukkingen worden tientallen snelle hashes ondersteund (van gangbare zoals MD5 tot gematigd exotische zoals Whirlpool), substrings samenvoegen, coderen en decoderen, lettergevoeligheid omzetten, en verwijzingen naar wachtwoorden, zout, gebruikersnamen en stringconstanten.\n<li class=\"l\"> Eliminatie van ongewenste afwijkingen van hashcat, waaronder ondersteuning voor eerder specifieke hashcat-regels (wordlist rule commands), overschakeling naar nummering van OpenCL-apparaten vanaf 1, en standaard hetzelfde wachtwoordlengte gebruiken (meestal lengte 7) tijdens prestatietests.\n<li class=\"l\"> Nieuwe modus voor het genereren van gecontroleerde wachtwoorden (cracking modes), waaronder PRINCE uit hashcat (vormt &laquo;zinnen&raquo; door meerdere woorden samen te voegen op volgorde van toenemende totale lengte), subsets (probeert wachtwoorden met een onvoldoende aantal verschillende symbolen, zelfs als deze symbolen uit een grote set mogelijke komen), en hybrid external (staat externe modi toe, beschrijving in configuratiebestanden met C-achtige taal, om veel gecontroleerde wachtwoorden te vormen op basis van elk basis &laquo;woord&raquo; dat uit een andere modus komt). Bovendien enkele nieuwe vooraf gedefinieerde externe modi.\n<li class=\"l\"> Extra mogelijkheden voor het gelijktijdig gebruik van meerdere modi (de ene bovenop de andere &#8212; stacking), evenals voor het stapelen van regelsets (wordlist rules stacking).\n<li class=\"l\"> Verbeteringen in de maskermodi (geleidelijke uitbreiding van de masker binnen gespecificeerde lengtes, toepassing van de masker aan de kant van het OpenCL-apparaat of FPGA-bord) en single crack (redelijk gedrag op apparaten die een groot aantal hashes parallel berekenen, waar eerder in deze modus niet genoeg te testen wachtwoorden beschikbaar waren, evenals een beperking op geheugengebruik).\n<li class=\"l\"> Veel verbeteringen in de ondersteuning van Unicode en andere coderingen in verschillende subsystemen.\n<li class=\"l\"> Veel verbeteringen in de programma's *2john (die bestanden van verschillende formaten omzetten voor<br \/>\ngebruik met john), in het bijzonder wpapcap2john (verwerkt WiFi-verkeer).<\/p>\n<li class=\"l\"> Veel nieuwe opties voor de commandoregel, instellingen in john.conf, configure-scriptopties en de bijbehorende nieuwe mogelijkheden, waarvan lang niet allemaal hier zijn genoemd.\n<li class=\"l\"> Verbetering van de codekwaliteit door de ingebouwde ondersteuning voor debug-builds met AddressSanitizer (voorheen) en UndefinedBehaviorSanitizer (toegevoegd), de toevoeging van een ingebouwde fuzz-test voor formats (in het kader van GSoC 2015), en het toepassen van continue integratie (builds voor tientallen combinaties van besturingssystemen en compilers en het testen van de correcte ondersteuning van alle formats).\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Bron: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50702\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412\u044b\u043f\u0443\u0449\u0435\u043d\u0430 \u043d\u043e\u0432\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f \u0441\u0442\u0430\u0440\u0435\u0439\u0448\u0435\u0439 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043c\u043e\u0439 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u0434\u043b\u044f \u043f\u043e\u0434\u0431\u043e\u0440\u0430 \u043f\u0430\u0440\u043e\u043b\u0435\u0439 John the Ripper 1.9.0-jumbo-1 (\u043f\u0440\u043e\u0435\u043a\u0442 \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0441 1996 \u0433\u043e\u0434\u0430). C \u0432\u044b\u0445\u043e\u0434\u0430 \u043f\u0440\u043e\u0448\u043b\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 1.8.0-jumbo-1 \u043f\u0440\u043e\u0448\u043b\u043e 4.5 \u0433\u043e\u0434\u0430, \u0437\u0430 \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0431\u044b\u043b\u043e \u0432\u043d\u0435\u0441\u0435\u043d\u043e \u0431\u043e\u043b\u0435\u0435 6000 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 (git commits) \u043e\u0442 \u0431\u043e\u043b\u0435\u0435 80 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432. \u0411\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u044f \u043d\u0435\u043f\u0440\u0435\u0440\u044b\u0432\u043d\u043e\u0439 \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438, \u0432\u043a\u043b\u044e\u0447\u0430\u044e\u0449\u0435\u0439 \u043f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u0443\u044e \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0443 \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f (pull request) \u043d\u0430 \u043c\u043d\u043e\u0433\u0438\u0445 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430\u0445, \u0432 \u0442\u0435\u0447\u0435\u043d\u0438\u0435 \u044d\u0442\u043e\u0433\u043e [&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-33910","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=\"\u0412\u044b\u043f\u0443\u0449\u0435\u043d\u0430 \u043d\u043e\u0432\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f \u0441\u0442\u0430\u0440\u0435\u0439\u0448\u0435\u0439 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043c\u043e\u0439 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u0434\u043b\u044f \u043f\u043e\u0434\u0431\u043e\u0440\u0430 \u043f\u0430\u0440\u043e\u043b\u0435\u0439\" \/>\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\/nl\/blog\/news\/vypusk-john-the-ripper-1-9-0-jumbo-1-s-podderzhkoj-fpga\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"nl_NL\" \/>\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\u0412\u044b\u043f\u0443\u0441\u043a John the Ripper 1.9.0-jumbo-1 \u0441 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 FPGA | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412\u044b\u043f\u0443\u0449\u0435\u043d\u0430 \u043d\u043e\u0432\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f \u0441\u0442\u0430\u0440\u0435\u0439\u0448\u0435\u0439 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043c\u043e\u0439 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u0434\u043b\u044f \u043f\u043e\u0434\u0431\u043e\u0440\u0430 \u043f\u0430\u0440\u043e\u043b\u0435\u0439\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/nl\/blog\/news\/vypusk-john-the-ripper-1-9-0-jumbo-1-s-podderzhkoj-fpga\" \/>\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-10-31T18:55:20+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:55:20+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\udd47Release van John the Ripper 1.9.0-jumbo-1 met FPGA-ondersteuning | ProHoster","description":"Een nieuwe versie van het oudste ondersteunde programma voor het kraken van wachtwoorden is uitgebracht.","canonical_url":"https:\/\/prohoster.info\/nl\/blog\/news\/vypusk-john-the-ripper-1-9-0-jumbo-1-s-podderzhkoj-fpga","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"nl_NL","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\u0412\u044b\u043f\u0443\u0441\u043a John the Ripper 1.9.0-jumbo-1 \u0441 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 FPGA | ProHoster","og:description":"\u0412\u044b\u043f\u0443\u0449\u0435\u043d\u0430 \u043d\u043e\u0432\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f \u0441\u0442\u0430\u0440\u0435\u0439\u0448\u0435\u0439 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043c\u043e\u0439 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u0434\u043b\u044f \u043f\u043e\u0434\u0431\u043e\u0440\u0430 \u043f\u0430\u0440\u043e\u043b\u0435\u0439","og:url":"https:\/\/prohoster.info\/nl\/blog\/news\/vypusk-john-the-ripper-1-9-0-jumbo-1-s-podderzhkoj-fpga","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-10-31T18:55:20+00:00","article:modified_time":"2019-10-31T18:55:20+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"33910","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-21 17:11:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 02:31:22","updated":"2026-01-21 17:11:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts\/33910","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/comments?post=33910"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts\/33910\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/media?parent=33910"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/categories?post=33910"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/tags?post=33910"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}