Help
RSS
API
Feed
Maltego
Contact
Domain > blog.linusdehner.at
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2026-02-14
172.67.193.178
(
ClassC
)
Port 443
HTTP/1.1 200 OKDate: Sat, 14 Feb 2026 02:17:41 GMTContent-Type: text/html; charsetutf-8Transfer-Encoding: chunkedConnection: keep-aliveCache-Control: public, max-age0Report-To: {group:cf-nel,max_age:604800,endpoints:{url:https://a.nel.cloudflare.com/report/v4?suiERc5V1HyigLWJDDocTLLxaeyFCf73XWJAXqwe5RQk%2BmjEmaAiDY7qpD7AVqfTSZDS79ibt9JgkieQdTjUzi38HRFuLQV3Bm1G95RaisLkj}}Nel: {report_to:cf-nel,success_fraction:0.0,max_age:604800}vary: Accept-Encodingx-powered-by: Expresscf-cache-status: DYNAMICServer: cloudflareCF-RAY: 9cd9120df8e40bee-PDXalt-svc: h3:443; ma86400 !DOCTYPE html>html langen>head> title>Linus Dehner's Blog/title> meta charsetutf-8> meta nameviewport contentwidthdevice-width, initial-scale1.0> link relpreload asstyle href/assets/built/screen.css?vc76992a5a7> link relpreload asscript href/assets/built/source.js?vc76992a5a7> link relpreload asfont typefont/woff2 href/assets/fonts/inter-roman.woff2?vc76992a5a7 crossoriginanonymous>style> @font-face { font-family: Inter; font-style: normal; font-weight: 100 900; font-display: optional; src: url(/assets/fonts/inter-roman.woff2?vc76992a5a7) format(woff2); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }/style> link relstylesheet typetext/css href/assets/built/screen.css?vc76992a5a7> style> :root { --background-color: #ffffff } /style> script> /* The script for calculating the color contrast has been taken from https://gomakethings.com/dynamically-changing-the-text-color-based-on-background-color-contrast-with-vanilla-js/ */ var accentColor getComputedStyle(document.documentElement).getPropertyValue(--background-color); accentColor accentColor.trim().slice(1); if (accentColor.length 3) { accentColor accentColor0 + accentColor0 + accentColor1 + accentColor1 + accentColor2 + accentColor2; } var r parseInt(accentColor.substr(0, 2), 16); var g parseInt(accentColor.substr(2, 2), 16); var b parseInt(accentColor.substr(4, 2), 16); var yiq ((r * 299) + (g * 587) + (b * 114)) / 1000; var textColor (yiq > 128) ? dark : light; document.documentElement.className `has-${textColor}-text`; /script> meta namedescription contentI am Linus Dehner, an enthusiastic full-stack developer. Here I share interesting experiences I collected from my master studies or work.> link relcanonical hrefhttps://blog.linusdehner.at/> meta namereferrer contentno-referrer-when-downgrade> meta propertyog:site_name contentLinus's Blog> meta propertyog:type contentwebsite> meta propertyog:title contentLinus's Blog> meta propertyog:description contentI am Linus Dehner, an enthusiastic full-stack developer. Here I share interesting experiences I collected from my master studies or work.> meta propertyog:url contenthttps://blog.linusdehner.at/> meta propertyog:image contenthttps://static.ghost.org/v5.0.0/images/publication-cover.jpg> meta propertyarticle:publisher contenthttps://www.facebook.com/ghost> meta nametwitter:card contentsummary_large_image> meta nametwitter:title contentLinus's Blog> meta nametwitter:description contentI am Linus Dehner, an enthusiastic full-stack developer. Here I share interesting experiences I collected from my master studies or work.> meta nametwitter:url contenthttps://blog.linusdehner.at/> meta nametwitter:image contenthttps://static.ghost.org/v5.0.0/images/publication-cover.jpg> meta nametwitter:site content@ghost> meta propertyog:image:width content1200> meta propertyog:image:height content840> script typeapplication/ld+json>{ @context: https://schema.org, @type: WebSite, publisher: { @type: Organization, name: Linus's Blog, url: https://blog.linusdehner.at/, logo: { @type: ImageObject, url: https://blog.linusdehner.at/favicon.ico, width: 48, height: 48 } }, url: https://blog.linusdehner.at/, name: Linuss Blog, image: { @type: ImageObject, url: https://static.ghost.org/v5.0.0/images/publication-cover.jpg, width: 1200, height: 840 }, mainEntityOfPage: https://blog.linusdehner.at/, description: I am Linus Dehner, an enthusiastic full-stack developer. Here I share interesting experiences I collected from my master studies or work.} /script> meta namegenerator contentGhost 5.130> link relalternate typeapplication/rss+xml titleLinus's Blog hrefhttps://blog.linusdehner.at/rss/> script defer srchttps://cdn.jsdelivr.net/ghost/portal@~2.51/umd/portal.min.js data-i18ntrue data-ghosthttps://blog.linusdehner.at/ data-key717c59aafedceb5e2b9dc9f43f data-apihttps://blog.linusdehner.at/ghost/api/content/ data-localeen crossoriginanonymous>/script>style idgh-members-styles>.gh-post-upgrade-cta-content,.gh-post-upgrade-cta { display: flex; flex-direction: column; align-items: center; font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Open Sans, Helvetica Neue, sans-serif; text-align: center; width: 100%; color: #ffffff; font-size: 16px;}.gh-post-upgrade-cta-content { border-radius: 8px; padding: 40px 4vw;}.gh-post-upgrade-cta h2 { color: #ffffff; font-size: 28px; letter-spacing: -0.2px; margin: 0; padding: 0;}.gh-post-upgrade-cta p { margin: 20px 0 0; padding: 0;}.gh-post-upgrade-cta small { font-size: 16px; letter-spacing: -0.2px;}.gh-post-upgrade-cta a { color: #ffffff; cursor: pointer; font-weight: 500; box-shadow: none; text-decoration: underline;}.gh-post-upgrade-cta a:hover { color: #ffffff; opacity: 0.8; box-shadow: none; text-decoration: underline;}.gh-post-upgrade-cta a.gh-btn { display: block; background: #ffffff; text-decoration: none; margin: 28px 0 0; padding: 8px 18px; border-radius: 4px; font-size: 16px; font-weight: 600;}.gh-post-upgrade-cta a.gh-btn:hover { opacity: 0.92;}/style> script defer srchttps://cdn.jsdelivr.net/ghost/sodo-search@~1.8/umd/sodo-search.min.js data-key717c59aafedceb5e2b9dc9f43f data-styleshttps://cdn.jsdelivr.net/ghost/sodo-search@~1.8/umd/main.css data-sodo-searchhttps://blog.linusdehner.at/ data-localeen crossoriginanonymous>/script> link hrefhttps://blog.linusdehner.at/webmentions/receive/ relwebmention> script defer src/public/cards.min.js?vc76992a5a7>/script> link relstylesheet typetext/css href/public/cards.min.css?vc76992a5a7> script defer src/public/comment-counts.min.js?vc76992a5a7 data-ghost-comments-counts-apihttps://blog.linusdehner.at/members/api/comments/counts/>/script> script defer src/public/member-attribution.min.js?vc76992a5a7>/script>style>:root {--ghost-accent-color: #6fd2ff;}/style> script srchttps://cdn.jsdelivr.net/npm/prismjs/prism.min.js defer>/script>script srchttps://cdn.jsdelivr.net/npm/prismjs/plugins/autoloader/prism-autoloader.min.js defer>/script>link relstylesheet hrefhttps://cdn.jsdelivr.net/npm/prismjs/themes/prism.min.css>!-- Matomo -->script> var _paq window._paq window._paq || ; /* tracker methods like setCustomDimension should be called before trackPageView */ _paq.push(trackPageView); _paq.push(enableLinkTracking); (function() { var u//matomo.kracherl.app/; _paq.push(setTrackerUrl, u+matomo.php); _paq.push(setSiteId, 1); var ddocument, gd.createElement(script), sd.getElementsByTagName(script)0; g.asynctrue; g.srcu+matomo.js; s.parentNode.insertBefore(g,s); })();/script>!-- End Matomo Code -->/head>body classhome-template has-sans-title has-sans-body>div classgh-viewport> header idgh-navigation classgh-navigation is-middle-logo gh-outer> div classgh-navigation-inner gh-inner> div classgh-navigation-brand> a classgh-navigation-logo is-title hrefhttps://blog.linusdehner.at> Linus's Blog /a> button classgh-search gh-icon-button aria-labelSearch this site data-ghost-search> svg xmlnshttp://www.w3.org/2000/svg fillnone viewBox0 0 24 24 strokecurrentColor stroke-width2 width20 height20>path stroke-linecapround stroke-linejoinround dM21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0z>/path>/svg>/button> button classgh-burger gh-icon-button aria-labelMenu> svg xmlnshttp://www.w3.org/2000/svg width24 height24 fillcurrentColor viewBox0 0 256 256>path dM224,128a8,8,0,0,1-8,8H40a8,8,0,0,1,0-16H216A8,8,0,0,1,224,128ZM40,72H216a8,8,0,0,0,0-16H40a8,8,0,0,0,0,16ZM216,184H40a8,8,0,0,0,0,16H216a8,8,0,0,0,0-16Z>/path>/svg> svg xmlnshttp://www.w3.org/2000/svg width24 height24 fillcurrentColor viewBox0 0 256 256>path dM205.66,194.34a8,8,0,0,1-11.32,11.32L128,139.31,61.66,205.66a8,8,0,0,1-11.32-11.32L116.69,128,50.34,61.66A8,8,0,0,1,61.66,50.34L128,116.69l66.34-66.35a8,8,0,0,1,11.32,11.32L139.31,128Z>/path>/svg> /button> /div> nav classgh-navigation-menu> ul classnav> li classnav-home nav-current>a hrefhttps://blog.linusdehner.at/>Home/a>/li> li classnav-about-me>a hrefhttps://blog.linusdehner.at/about-me/>About me/a>/li>/ul> /nav> div classgh-navigation-actions> button classgh-search gh-icon-button aria-labelSearch this site data-ghost-search> svg xmlnshttp://www.w3.org/2000/svg fillnone viewBox0 0 24 24 strokecurrentColor stroke-width2 width20 height20>path stroke-linecapround stroke-linejoinround dM21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0z>/path>/svg>/button> div classgh-navigation-members> a href#/portal/signin data-portalsignin>Sign in/a> a classgh-button href#/portal/signup data-portalsignup>Subscribe/a> /div> /div> /div>/header> section classgh-header is-classic has-image gh-outer> img classgh-header-image srchttps://static.ghost.org/v5.0.0/images/publication-cover.jpg altLinus's Blog> div classgh-header-inner gh-inner> h1 classgh-header-title is-title>Thoughts, stories and ideas./h1> form classgh-form data-members-form> input classgh-form-input idheader-email nameemail typeemail placeholderjamie@example.com required data-members-email> button classgh-button typesubmit aria-labelSubscribe> span>span>Subscribe/span> svg xmlnshttp://www.w3.org/2000/svg width32 height32 fillcurrentColor viewBox0 0 256 256>path dM224.49,136.49l-72,72a12,12,0,0,1-17-17L187,140H40a12,12,0,0,1,0-24H187L135.51,64.48a12,12,0,0,1,17-17l72,72A12,12,0,0,1,224.49,136.49Z>/path>/svg>/span> svg xmlnshttp://www.w3.org/2000/svg height24 width24 viewBox0 0 24 24> g stroke-linecapround stroke-width2 fillcurrentColor strokenone stroke-linejoinround classnc-icon-wrapper> g classnc-loop-dots-4-24-icon-o> circle cx4 cy12 r3>/circle> circle cx12 cy12 r3>/circle> circle cx20 cy12 r3>/circle> /g> style data-capbutt> .nc-loop-dots-4-24-icon-o{--animation-duration:0.8s} .nc-loop-dots-4-24-icon-o *{opacity:.4;transform:scale(.75);animation:nc-loop-dots-4-anim var(--animation-duration) infinite} .nc-loop-dots-4-24-icon-o :nth-child(1){transform-origin:4px 12px;animation-delay:-.3s;animation-delay:calc(var(--animation-duration)/-2.666)} .nc-loop-dots-4-24-icon-o :nth-child(2){transform-origin:12px 12px;animation-delay:-.15s;animation-delay:calc(var(--animation-duration)/-5.333)} .nc-loop-dots-4-24-icon-o :nth-child(3){transform-origin:20px 12px} @keyframes nc-loop-dots-4-anim{0%,100%{opacity:.4;transform:scale(.75)}50%{opacity:1;transform:scale(1)}} /style> /g>/svg> svg classcheckmark xmlnshttp://www.w3.org/2000/svg viewBox0 0 52 52> path classcheckmark__check fillnone dM14.1 27.2l7.1 7.2 16.7-16.8/> style> .checkmark { width: 40px; height: 40px; display: block; stroke-width: 2.5; stroke: currentColor; stroke-miterlimit: 10; } .checkmark__check { transform-origin: 50% 50%; stroke-dasharray: 48; stroke-dashoffset: 48; animation: stroke .3s cubic-bezier(0.650, 0.000, 0.450, 1.000) forwards; } @keyframes stroke { 100% { stroke-dashoffset: 0; } } /style>/svg> /button> p data-members-error>/p>/form> /div>/section> section classgh-container is-list gh-outer> div classgh-container-inner gh-inner> h2 classgh-container-title> Latest /h2> main classgh-main> div classgh-feed> article classgh-card post> a classgh-card-link href/deploying-hoppscotch-aio-in-docker-with-reverse-proxy-and-subpath-configuration/> figure classgh-card-image> img srcsethttps://images.unsplash.com/photo-1623282033815-40b05d96c903?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDF8fGFwaXxlbnwwfHx8fDE3Mzk0ODYyOTZ8MA&ixlib=rb-4.0.3&q=80&w=160 160w, https://images.unsplash.com/photo-1623282033815-40b05d96c903?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDF8fGFwaXxlbnwwfHx8fDE3Mzk0ODYyOTZ8MA&ixlib=rb-4.0.3&q=80&w=320 320w, https://images.unsplash.com/photo-1623282033815-40b05d96c903?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDF8fGFwaXxlbnwwfHx8fDE3Mzk0ODYyOTZ8MA&ixlib=rb-4.0.3&q=80&w=600 600w, https://images.unsplash.com/photo-1623282033815-40b05d96c903?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDF8fGFwaXxlbnwwfHx8fDE3Mzk0ODYyOTZ8MA&ixlib=rb-4.0.3&q=80&w=960 960w, https://images.unsplash.com/photo-1623282033815-40b05d96c903?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDF8fGFwaXxlbnwwfHx8fDE3Mzk0ODYyOTZ8MA&ixlib=rb-4.0.3&q=80&w=1200 1200w, https://images.unsplash.com/photo-1623282033815-40b05d96c903?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDF8fGFwaXxlbnwwfHx8fDE3Mzk0ODYyOTZ8MA&ixlib=rb-4.0.3&q=80&w=2000 2000w sizes320px srchttps://images.unsplash.com/photo-1623282033815-40b05d96c903?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDF8fGFwaXxlbnwwfHx8fDE3Mzk0ODYyOTZ8MA&ixlib=rb-4.0.3&q=80&w=600 altDeploying Hoppscotch AIO in Docker with Reverse Proxy and Subpath Configuration loadinglazy > /figure> div classgh-card-wrapper> h3 classgh-card-title is-title>Deploying Hoppscotch AIO in Docker with Reverse Proxy and Subpath Configuration/h3> p classgh-card-excerpt is-body>Hoppscotch is a powerful, open-source API development tool designed for testing and interacting with APIs efficiently. While deploying Hoppscotch AIO (All-In-One) in Docker is relatively straightforward, configuring it to work seamlessly behind a reverse proxy with subpaths can be quite challenging. Subpath-based access allows services like the Hoppscotch App, Admin/p> footer classgh-card-meta>!-- --> span classgh-card-author>By Linus Dehner/span> time classgh-card-date datetime2025-02-13>13 Feb 2025/time> !-- -->/footer> /div> /a>/article> article classgh-card post> a classgh-card-link href/setup-ngx-translate-with-angular-19-standalone/> figure classgh-card-image> img srcsethttps://images.unsplash.com/reserve/uZYSV4nuQeyq64azfVIn_15130980706_64134efc6e_o.jpg?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDR8fGxhbmd1YWdlc3xlbnwwfHx8fDE3Mzg5Njk0MTN8MA&ixlib=rb-4.0.3&q=80&w=160 160w, https://images.unsplash.com/reserve/uZYSV4nuQeyq64azfVIn_15130980706_64134efc6e_o.jpg?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDR8fGxhbmd1YWdlc3xlbnwwfHx8fDE3Mzg5Njk0MTN8MA&ixlib=rb-4.0.3&q=80&w=320 320w, https://images.unsplash.com/reserve/uZYSV4nuQeyq64azfVIn_15130980706_64134efc6e_o.jpg?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDR8fGxhbmd1YWdlc3xlbnwwfHx8fDE3Mzg5Njk0MTN8MA&ixlib=rb-4.0.3&q=80&w=600 600w, https://images.unsplash.com/reserve/uZYSV4nuQeyq64azfVIn_15130980706_64134efc6e_o.jpg?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDR8fGxhbmd1YWdlc3xlbnwwfHx8fDE3Mzg5Njk0MTN8MA&ixlib=rb-4.0.3&q=80&w=960 960w, https://images.unsplash.com/reserve/uZYSV4nuQeyq64azfVIn_15130980706_64134efc6e_o.jpg?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDR8fGxhbmd1YWdlc3xlbnwwfHx8fDE3Mzg5Njk0MTN8MA&ixlib=rb-4.0.3&q=80&w=1200 1200w, https://images.unsplash.com/reserve/uZYSV4nuQeyq64azfVIn_15130980706_64134efc6e_o.jpg?crop=entropy&cs=tinysrgb&fit=max&fm=webp&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDR8fGxhbmd1YWdlc3xlbnwwfHx8fDE3Mzg5Njk0MTN8MA&ixlib=rb-4.0.3&q=80&w=2000 2000w sizes320px srchttps://images.unsplash.com/reserve/uZYSV4nuQeyq64azfVIn_15130980706_64134efc6e_o.jpg?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wxMTc3M3wwfDF8c2VhcmNofDR8fGxhbmd1YWdlc3xlbnwwfHx8fDE3Mzg5Njk0MTN8MA&ixlib=rb-4.0.3&q=80&w=600 altSetup NGX-Translate with Angular 19 (Standalone) loadinglazy > /figure> div classgh-card-wrapper> h3 classgh-card-title is-title>Setup NGX-Translate with Angular 19 (Standalone)/h3> p classgh-card-excerpt is-body>When I first started working with Angular 19 standalone components, I quickly realized how challenging it was to find a clear and up-to-date guide for integrating ngx-translate. Most resources were outdated or didn’t cater to the standalone approach introduced in recent Angular versions. After piecing together bits of information/p> footer classgh-card-meta>!-- --> span classgh-card-author>By Linus Dehner/span> time classgh-card-date datetime2025-02-07>07 Feb 2025/time> !-- -->/footer> /div> /a>/article> article classgh-card post> a classgh-card-link href/coming-soon/> figure classgh-card-image> img srcsethttps://static.ghost.org/v4.0.0/images/feature-image.jpg 160w, https://static.ghost.org/v4.0.0/images/feature-image.jpg 320w, https://static.ghost.org/v4.0.0/images/feature-image.jpg 600w, https://static.ghost.org/v4.0.0/images/feature-image.jpg 960w, https://static.ghost.org/v4.0.0/images/feature-image.jpg 1200w, https://static.ghost.org/v4.0.0/images/feature-image.jpg 2000w sizes320px srchttps://static.ghost.org/v4.0.0/images/feature-image.jpg altComing soon loadinglazy > /figure> div classgh-card-wrapper> h3 classgh-card-title is-title>Coming soon/h3> p classgh-card-excerpt is-body>This is Linus's Blog, a brand new site by Linus Dehner that's just getting started. Things will be up and running here shortly, but you can subscribe in the meantime if you'd like to stay up to date and receive emails when new content/p> footer classgh-card-meta>!-- --> span classgh-card-author>By Linus Dehner/span> time classgh-card-date datetime2025-01-12>12 Jan 2025/time> !-- -->/footer> /div> /a>/article> /div> /main> /div>/section> footer classgh-footer gh-outer> div classgh-footer-inner gh-inner> div classgh-footer-bar> span classgh-footer-logo is-title> Linus's Blog /span> nav classgh-footer-menu> ul classnav> li classnav-sign-up nav-current>a href#/portal/>Sign up/a>/li> li classnav-site-info>a hrefhttps://blog.linusdehner.at/about/>Site Info/a>/li>/ul> /nav> div classgh-footer-copyright> Powered by a hrefhttps://ghost.org/ target_blank relnoopener>Ghost/a> /div> /div> section classgh-footer-signup> h2 classgh-footer-signup-header is-title> Linus's Blog /h2> p classgh-footer-signup-subhead is-body> Thoughts, stories and ideas. /p> form classgh-form data-members-form> input classgh-form-input idfooter-email nameemail typeemail placeholderjamie@example.com required data-members-email> button classgh-button typesubmit aria-labelSubscribe> span>span>Subscribe/span> svg xmlnshttp://www.w3.org/2000/svg width32 height32 fillcurrentColor viewBox0 0 256 256>path dM224.49,136.49l-72,72a12,12,0,0,1-17-17L187,140H40a12,12,0,0,1,0-24H187L135.51,64.48a12,12,0,0,1,17-17l72,72A12,12,0,0,1,224.49,136.49Z>/path>/svg>/span> svg xmlnshttp://www.w3.org/2000/svg height24 width24 viewBox0 0 24 24> g stroke-linecapround stroke-width2 fillcurrentColor strokenone stroke-linejoinround classnc-icon-wrapper> g classnc-loop-dots-4-24-icon-o> circle cx4 cy12 r3>/circle> circle cx12 cy12 r3>/circle> circle cx20 cy12 r3>/circle> /g> style data-capbutt> .nc-loop-dots-4-24-icon-o{--animation-duration:0.8s} .nc-loop-dots-4-24-icon-o *{opacity:.4;transform:scale(.75);animation:nc-loop-dots-4-anim var(--animation-duration) infinite} .nc-loop-dots-4-24-icon-o :nth-child(1){transform-origin:4px 12px;animation-delay:-.3s;animation-delay:calc(var(--animation-duration)/-2.666)} .nc-loop-dots-4-24-icon-o :nth-child(2){transform-origin:12px 12px;animation-delay:-.15s;animation-delay:calc(var(--animation-duration)/-5.333)} .nc-loop-dots-4-24-icon-o :nth-child(3){transform-origin:20px 12px} @keyframes nc-loop-dots-4-anim{0%,100%{opacity:.4;transform:scale(.75)}50%{opacity:1;transform:scale(1)}} /style> /g>/svg> svg classcheckmark xmlnshttp://www.w3.org/2000/svg viewBox0 0 52 52> path classcheckmark__check fillnone dM14.1 27.2l7.1 7.2 16.7-16.8/> style> .checkmark { width: 40px; height: 40px; display: block; stroke-width: 2.5; stroke: currentColor; stroke-miterlimit: 10; } .checkmark__check { transform-origin: 50% 50%; stroke-dasharray: 48; stroke-dashoffset: 48; animation: stroke .3s cubic-bezier(0.650, 0.000, 0.450, 1.000) forwards; } @keyframes stroke { 100% { stroke-dashoffset: 0; } } /style>/svg> /button> p data-members-error>/p>/form> /section> /div>/footer> /div>script src/assets/built/source.js?vc76992a5a7>/script>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]