Help
RSS
API
Feed
Maltego
Contact
Domain > geonaut.co.uk
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2025-08-02
3.5.245.131
(
ClassC
)
2026-01-05
199.36.158.100
(
ClassC
)
Port 443
HTTP/1.1 200 OKConnection: keep-aliveContent-Length: 39849Cache-Control: max-age3600Content-Type: text/html; charsetutf-8Etag: 72009a6b176422217d0ac973590b64e26b360da4004ac013fac1436c856c8675Last-Modified: Fri, 19 Sep 2025 18:51:16 GMTStrict-Transport-Security: max-age31556926Accept-Ranges: bytesDate: Mon, 05 Jan 2026 10:00:53 GMTX-Served-By: cache-bfi-krnt7300115-BFIX-Cache: HITX-Cache-Hits: 0X-Timer: S1767607253.100449,VS0,VE1Vary: x-fh-requested-host, accept-encodingalt-svc: h3:443;ma86400,h3-29:443;ma86400,h3-27:443;ma86400 !doctype html>html langen-UK data-themedefault> head> meta namegenerator contentHugo 0.150.0>script src/livereload.js?mindelay10&v2&port1313&pathlivereload data-no-instant defer>/script> meta charsetutf-8 />meta nameviewport contentwidthdevice-width, initial-scale1, shrink-to-fitno />meta http-equivX-UA-Compatible contentIEedge />title>Geonaut/title>meta namedescription contentA modern, clean, and minimal Hugo theme built with Tailwind CSS 4.0. Support custom themes, dark mode, and responsive design. />meta namekeywords contentHugo, Blog, Theme, Technology, Programming />meta nameauthor contentGeonaut />meta namelanguage contenten-UK />meta namerobots contentindex, follow />link relcanonical hrefhttp://localhost:1313/ /> link relicon typeimage/svg+xml href/favicon.ico />link relmanifest href/site.webmanifest />meta propertyog:url contenthttp://localhost:1313/> meta propertyog:site_name contentGeonaut> meta propertyog:title contentGeonaut> meta propertyog:description contentA modern, clean, and minimal Hugo theme built with Tailwind CSS 4.0. Support custom themes, dark mode, and responsive design.> meta propertyog:locale contenten_UK> meta propertyog:type contentwebsite> meta propertyog:image contenthttp://localhost:1313/images/og-default.avif> meta nametwitter:card contentsummary_large_image> meta nametwitter:image contenthttp://localhost:1313/images/og-default.avif> meta nametwitter:title contentGeonaut> meta nametwitter:description contentA modern, clean, and minimal Hugo theme built with Tailwind CSS 4.0. Support custom themes, dark mode, and responsive design.> meta itempropname contentGeonaut> meta itempropdescription contentA modern, clean, and minimal Hugo theme built with Tailwind CSS 4.0. Support custom themes, dark mode, and responsive design.> meta itempropdatePublished content2025-09-19T00:00:00+00:00> meta itempropdateModified content2025-09-19T00:00:00+00:00> meta itempropimage contenthttp://localhost:1313/images/og-default.avif> link relalternate typeapplication/rss+xml titleGeonaut hrefhttp://localhost:1313/index.xml />script> window.HUGO_SEARCH_CONFIG { searchIndexURL: \/index.json\ };/script> script> window.HUGO_GALLERY_CONFIG { justified_gallery: false , lightbox: false , justified: {\calculateitemsheight\:false,\gutter\:30,\lastrow\:\center\,\maxrowscount\:999999,\resizedebounce\:100,\rowheight\:300,\rowheighttolerance\:0.25,\transitionduration\:\0.3s\}, lightbox_options: {\descposition\:\bottom\,\draggable\:true,\height\:\80vh\,\loop\:true,\preload\:true,\touchnavigation\:true,\width\:\80vw\,\zoomable\:true} };/script> link relstylesheet href/css/compiled.css /> link relstylesheet href/css/chroma.css /> script src/js/main.js>/script> script src/js/search.js defer>/script> script src/js/dock.js defer>/script> script> (function() { const theme localStorage.getItem(theme) || system; const colorScheme localStorage.getItem(colorScheme) || default; document.documentElement.setAttribute(data-theme, colorScheme); function applyTheme() { if (theme dark || (theme system && window.matchMedia((prefers-color-scheme: dark)).matches)) { document.documentElement.classList.add(dark); } else { document.documentElement.classList.remove(dark); } } applyTheme(); if (theme system) { window.matchMedia((prefers-color-scheme: dark)).addEventListener(change, applyTheme); } })(); /script> /head> body classbg-background text-foreground min-h-screen antialiased> header classsticky top-0 z-50 mx-auto max-w-4xl px-4 py-6> div classborder-border bg-card/80 flex items-center rounded-xl border px-6 py-4 shadow-sm backdrop-blur-sm> div classhidden w-full items-center md:flex> div classflex items-center> a href/ classflex h-10 w-10 items-center justify-center overflow-hidden rounded-full transition-transform duration-200 hover:scale-105 aria-labelGeonaut> img src/images/favicon.png altGeonaut classh-full w-full object-cover /> /a> /div> nav classmx-8 flex flex-1 items-center justify-center> div classflex items-center space-x-1> a href/posts/ classnav-link text-muted-foreground hover:text-primary hover:bg-primary/10 focus:ring-primary/20 relative flex items-center gap-2 rounded-lg px-4 py-2 text-sm font-medium transition-all duration-300 ease-out hover:-translate-y-0.5 hover:scale-105 focus:ring-2 focus:outline-none> svg classh-5 w-5 fillnone strokecurrentColor viewBox0 0 24 24 aria-labelnav.posts> path stroke-linecapround stroke-linejoinround stroke-width2 dM19 20H5a2 2 0 01-2-2V6a2 2 0 012-2h10a2 2 0 012 2v1m2 13a2 2 0 01-2-2V7m2 13a2 2 0 002-2V9a2 2 0 00-2-2h-2m-4-3H9M7 16h6M7 8h6v4H7V8z />/svg> span > Posts /span > /a> a href/categories/ classnav-link text-muted-foreground hover:text-primary hover:bg-primary/10 focus:ring-primary/20 relative flex items-center gap-2 rounded-lg px-4 py-2 text-sm font-medium transition-all duration-300 ease-out hover:-translate-y-0.5 hover:scale-105 focus:ring-2 focus:outline-none> svg classh-5 w-5 fillnone strokecurrentColor viewBox0 0 24 24 aria-labelnav.categories> path stroke-linecapround stroke-linejoinround stroke-width2 dM19 11H5m14 0a2 2 0 012 2v6a2 2 0 01-2 2H5a2 2 0 01-2-2v-6a2 2 0 012-2m14 0V9a2 2 0 00-2-2M5 11V9a2 2 0 012-2m0 0V5a2 2 0 012-2h6a2 2 0 012 2v2M7 7h10 />/svg> span > Categories /span > /a> a href/tags/ classnav-link text-muted-foreground hover:text-primary hover:bg-primary/10 focus:ring-primary/20 relative flex items-center gap-2 rounded-lg px-4 py-2 text-sm font-medium transition-all duration-300 ease-out hover:-translate-y-0.5 hover:scale-105 focus:ring-2 focus:outline-none> svg classh-5 w-5 fillnone strokecurrentColor viewBox0 0 24 24 aria-labelnav.tags> path stroke-linecapround stroke-linejoinround stroke-width2 dM7 7h.01M7 3h5c.512 0 1.024.195 1.414.586l7 7a2 2 0 010 2.828l-7 7a2 2 0 01-2.828 0l-7-7A1.994 1.994 0 013 12V7a4 4 0 014-4z />/svg> span > Tags /span > /a> /div> /nav> div classflex items-center space-x-2> /div> /div> div classflex w-full items-center justify-between md:hidden> div classrelative> button idmobile-menu-toggle classdropdown-toggle border-border bg-background text-muted-foreground hover:bg-accent hover:text-foreground flex h-10 w-10 items-center justify-center rounded-lg border transition-colors duration-200 data-dropdown-typemobile-menu aria-labelMenu aria-expandedfalse aria-haspopuptrue> svg classh-5 w-5 fillnone strokecurrentColor viewBox0 0 24 24 aria-labelMenu> path stroke-linecapround stroke-linejoinround stroke-width2 dM4 6h16M4 12h16M4 18h16 />/svg> /button> div idmobile-menu classmobile-menu dropdown-menu border-border bg-popover/95 absolute top-12 left-0 z-60 hidden w-80 max-w-calc(100vw-2rem) rounded-lg border p-1 shadow-lg backdrop-blur-sm transition-all duration-200 ease-out md:hidden data-dropdown-typemobile-menu rolemenu aria-labelledbymobile-menu-toggle> nav classflex flex-col> a href/posts/ classnav-link text-muted-foreground hover:text-primary hover:bg-primary/10 focus:ring-primary/20 relative flex items-center gap-3 rounded-md px-4 py-3 text-sm font-medium transition-all duration-200 ease-out hover:translate-x-1 focus:ring-2 focus:outline-none rolemenuitem > svg classh-5 w-5 fillnone strokecurrentColor viewBox0 0 24 24 aria-labelnav.posts> path stroke-linecapround stroke-linejoinround stroke-width2 dM19 20H5a2 2 0 01-2-2V6a2 2 0 012-2h10a2 2 0 012 2v1m2 13a2 2 0 01-2-2V7m2 13a2 2 0 002-2V9a2 2 0 00-2-2h-2m-4-3H9M7 16h6M7 8h6v4H7V8z />/svg> span > Posts /span > /a> a href/categories/ classnav-link text-muted-foreground hover:text-primary hover:bg-primary/10 focus:ring-primary/20 relative flex items-center gap-3 rounded-md px-4 py-3 text-sm font-medium transition-all duration-200 ease-out hover:translate-x-1 focus:ring-2 focus:outline-none rolemenuitem > svg classh-5 w-5 fillnone strokecurrentColor viewBox0 0 24 24 aria-labelnav.categories> path stroke-linecapround stroke-linejoinround stroke-width2 dM19 11H5m14 0a2 2 0 012 2v6a2 2 0 01-2 2H5a2 2 0 01-2-2v-6a2 2 0 012-2m14 0V9a2 2 0 00-2-2M5 11V9a2 2 0 012-2m0 0V5a2 2 0 012-2h6a2 2 0 012 2v2M7 7h10 />/svg> span > Categories /span > /a> a href/tags/ classnav-link text-muted-foreground hover:text-primary hover:bg-primary/10 focus:ring-primary/20 relative flex items-center gap-3 rounded-md px-4 py-3 text-sm font-medium transition-all duration-200 ease-out hover:translate-x-1 focus:ring-2 focus:outline-none rolemenuitem > svg classh-5 w-5 fillnone strokecurrentColor viewBox0 0 24 24 aria-labelnav.tags> path stroke-linecapround stroke-linejoinround stroke-width2 dM7 7h.01M7 3h5c.512 0 1.024.195 1.414.586l7 7a2 2 0 010 2.828l-7 7a2 2 0 01-2.828 0l-7-7A1.994 1.994 0 013 12V7a4 4 0 014-4z />/svg> span > Tags /span > /a> /nav> /div>/div> div classflex items-center space-x-2> /div> /div> /div>/header> main classmx-auto max-w-4xl px-4 py-6> div classmx-auto max-w-4xl> section classauthor-section mb-12> div classbg-card border-border rounded-xl border p-8 shadow-sm> div classflex flex-col items-center gap-6 text-center md:flex-row md:items-start md:text-left> div classflex-shrink-0> img src/images/avatar.svg altGeonaut classborder-primary/20 h-24 w-24 rounded-full border-4 object-cover shadow-lg /> /div> div classmin-w-0 flex-1> h1 classtext-foreground mb-2 text-3xl font-bold> Geonaut /h1> p classtext-muted-foreground mb-3 text-lg> Geonaut's {WIP} Hugo Blog /p> p classtext-foreground mb-4 leading-relaxed> Static site generation with Hugo. /p> div classflex flex-wrap justify-center gap-3 md:justify-start> a hrefhttps://github.com/geonaut target_blank relnoopener noreferrer classbg-muted text-muted-foreground hover:text-primary hover:bg-primary/10 focus:ring-primary/20 inline-flex items-center gap-2 rounded-lg px-3 py-2 transition-all duration-300 ease-out hover:-translate-y-0.5 hover:scale-105 focus:ring-2 focus:outline-none titleGitHub> svg classh-4 w-4 fillnone strokecurrentColor viewBox0 0 24 24 aria-labelGitHub>g fillnone strokecurrentColor stroke-linecapround stroke-linejoinround stroke-width2>path dM15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5c.08-1.25-.27-2.48-1-3.5c.28-1.15.28-2.35 0-3.5c0 0-1 0-3 1.5c-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.4 5.4 0 0 0 4 9c0 3.5 3 5.5 6 5.5c-.39.49-.68 1.05-.85 1.65S8.93 17.38 9 18v4/>path dM9 18c-4.51 2-5-2-7-2/>/g>/svg> span classtext-sm font-medium>GitHub/span> /a> a hrefhttps://twitter.com/_geonaut target_blank relnoopener noreferrer classbg-muted text-muted-foreground hover:text-primary hover:bg-primary/10 focus:ring-primary/20 inline-flex items-center gap-2 rounded-lg px-3 py-2 transition-all duration-300 ease-out hover:-translate-y-0.5 hover:scale-105 focus:ring-2 focus:outline-none titleTwitter> svg classh-4 w-4 fillnone strokecurrentColor viewBox0 0 24 24 aria-labelTwitter>path fillnone strokecurrentColor stroke-linecapround stroke-linejoinround stroke-width2 dM22 4s-.7 2.1-2 3.4c1.6 10-9.4 17.3-18 11.6c2.2.1 4.4-.6 6-2C3 15.5.5 9.6 3 5c2.2 2.6 5.6 4.1 9 4c-.9-4.2 4-6.6 7-3.8c1.1 0 3-1.2 3-1.2/>/svg> span classtext-sm font-medium>Twitter/span> /a> a hrefmailto:hello@geonaut.co.uk target_blank relnoopener noreferrer classbg-muted text-muted-foreground hover:text-primary hover:bg-primary/10 focus:ring-primary/20 inline-flex items-center gap-2 rounded-lg px-3 py-2 transition-all duration-300 ease-out hover:-translate-y-0.5 hover:scale-105 focus:ring-2 focus:outline-none titleEmail> svg classh-4 w-4 fillnone strokecurrentColor viewBox0 0 24 24 aria-labelEmail> path stroke-linecapround stroke-linejoinround stroke-width2 dM3 8l7.89 5.26a2 2 0 002.22 0L21 8M5 19h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v10a2 2 0 002 2z />/svg> span classtext-sm font-medium>Email/span> /a> /div> /div> /div> /div> /section> section classpost-list> div classmb-6 flex items-center justify-between> h2 classtext-foreground text-2xl font-bold>Recent Posts/h2> /div> div classspace-y-4> article classgroup> a href/posts/epub-boilerplate-repo/ classblock> div classbg-card border-border hover:bg-primary/5 hover:border-primary/20 focus:ring-primary/20 relative flex flex-col overflow-hidden rounded-xl border transition-all duration-300 ease-out hover:-translate-y-1 hover:scale-1.02 hover:shadow-lg focus:ring-2 focus:outline-none min-h-200px> div classblock md:hidden> div classaspect-2/1 overflow-hidden> img src/images/epub.png altePub Boilerplate repo classh-full w-full object-cover transition-transform duration-300 group-hover:scale-105 loadinglazy onerrorthis.style.displaynone; this.nextElementSibling.style.displayblock; /> div classfrom-cyan-500/20 to-blue-500/10 relative aspect-2/1 overflow-hidden bg-gradient-to-br styledisplay: none; background-blend-mode: overlay; background-color: color-mix(in srgb, var(--color-primary) 15%, transparent);> div classabsolute inset-0> div classabsolute left-20% top-20% h-5 w-5 rotate-0 bg-white/80 styleclip-path: polygon(50% 0%, 61% 35%, 98% 35%, 68% 57%, 79% 91%, 50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%)>/div> div classabsolute right-25% top-25% h-4 w-4 rotate-36 bg-white/70 styleclip-path: polygon(50% 0%, 61% 35%, 98% 35%, 68% 57%, 79% 91%, 50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%)>/div> div classabsolute left-30% bottom-30% h-3 w-3 rotate-72 bg-white/60 styleclip-path: polygon(50% 0%, 61% 35%, 98% 35%, 68% 57%, 79% 91%, 50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%)>/div> div classabsolute right-20% bottom-20% h-4 w-4 rotate-108 bg-white/65 styleclip-path: polygon(50% 0%, 61% 35%, 98% 35%, 68% 57%, 79% 91%, 50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%)>/div> div classabsolute left-45% top-45% h-2 w-2 rotate-144 bg-white/50 styleclip-path: polygon(50% 0%, 61% 35%, 98% 35%, 68% 57%, 79% 91%, 50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%)>/div> div classabsolute right-35% top-35% h-2 w-2 rounded-full bg-white/40>/div> div classabsolute left-40% bottom-35% h-1.5 w-1.5 rounded-full bg-white/35>/div> div classabsolute right-45% bottom-45% h-1 w-1 rounded-full bg-white/30>/div> div classabsolute top-30% left-30% h-0.5 w-6 rotate-30 bg-white/25>/div> div classabsolute bottom-30% right-30% h-0.5 w-4 -rotate-45 bg-white/20>/div> /div> /div> /div> /div> div classabsolute top-0 right-0 hidden h-full w-80 transition-opacity duration-300 group-hover:opacity-90 md:block> div classh-full w-full> img src/images/epub.png altePub Boilerplate repo classh-full w-full object-cover loadinglazy onerrorthis.style.displaynone; this.nextElementSibling.style.displayblock; /> div classfrom-cyan-500/20 to-blue-500/10 relative h-full w-full overflow-hidden bg-gradient-to-br styledisplay: none; background-blend-mode: overlay; background-color: color-mix(in srgb, var(--color-primary) 15%, transparent);> div classabsolute inset-0> div classabsolute left-20% top-20% h-5 w-5 rotate-0 bg-white/80 styleclip-path: polygon(50% 0%, 61% 35%, 98% 35%, 68% 57%, 79% 91%, 50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%)>/div> div classabsolute right-25% top-25% h-4 w-4 rotate-36 bg-white/70 styleclip-path: polygon(50% 0%, 61% 35%, 98% 35%, 68% 57%, 79% 91%, 50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%)>/div> div classabsolute left-30% bottom-30% h-3 w-3 rotate-72 bg-white/60 styleclip-path: polygon(50% 0%, 61% 35%, 98% 35%, 68% 57%, 79% 91%, 50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%)>/div> div classabsolute right-20% bottom-20% h-4 w-4 rotate-108 bg-white/65 styleclip-path: polygon(50% 0%, 61% 35%, 98% 35%, 68% 57%, 79% 91%, 50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%)>/div> div classabsolute left-45% top-45% h-2 w-2 rotate-144 bg-white/50 styleclip-path: polygon(50% 0%, 61% 35%, 98% 35%, 68% 57%, 79% 91%, 50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%)>/div> div classabsolute right-35% top-35% h-2 w-2 rounded-full bg-white/40>/div> div classabsolute left-40% bottom-35% h-1.5 w-1.5 rounded-full bg-white/35>/div> div classabsolute right-45% bottom-45% h-1 w-1 rounded-full bg-white/30>/div> div classabsolute top-30% left-30% h-0.5 w-6 rotate-30 bg-white/25>/div> div classabsolute bottom-30% right-30% h-0.5 w-4 -rotate-45 bg-white/20>/div> /div> /div> /div> /div> div classabsolute top-0 right-0 hidden h-full w-80 opacity-0 transition-opacity duration-300 group-hover:opacity-100 md:block bg-gradient-to-l from-primary/5>/div> div classrelative z-10 flex flex-1 flex-col p-6 md:pr-21rem> h3 classtext-foreground group-hover:text-primary mb-4 text-lg font-semibold leading-tight transition-colors duration-200> ePub Boilerplate repo /h3> p classtext-muted-foreground mb-4 text-sm leading-relaxed line-clamp-2> I’ve created a small GitHub repo containing some tooling for creating ePub books. It features:ePub v3.2 compliant book template, validated against the … /p> div classmt-auto text-sm text-muted-foreground> div classflex items-center gap-3> div classflex items-center gap-1.5> svg classh-4 w-4 fillnone strokecurrentColor viewBox0 0 24 24 aria-labelPublished on>path stroke-linecapround stroke-linejoinround stroke-width2 dM8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z />/svg> time datetime2025-09-19 classfont-medium> September 19, 2025 /time> /div> div classflex items-center gap-1.5> svg classh-4 w-4 fillnone strokecurrentColor viewBox0 0 24 24 aria-labelReading time>path stroke-linecapround stroke-linejoinround stroke-width2 dM12 8v4l3 3m6-3a9 9 0 11-18 0 9 9 0 0118 0z />/svg> span classfont-medium>1 minute/span> /div> /div> div classflex flex-wrap items-center gap-1.5 mt-2> span classbg-muted/50 border-muted/30 flex items-center gap-1 rounded-md border px-2 py-1> span classfont-medium>ePub/span> /span> span classbg-muted/50 border-muted/30 flex items-center gap-1 rounded-md border px-2 py-1> span classfont-medium>GitHub/span> /span> /div> /div> /div> /div> /a>/article> /div> div classmt-8 text-center> a href/posts/ classbg-primary text-primary-foreground hover:bg-primary/90 focus:ring-primary/20 inline-flex items-center gap-2 rounded-xl px-6 py-3 font-medium shadow-sm transition-all duration-300 ease-out hover:-translate-y-1 hover:scale-105 hover:shadow-lg focus:ring-2 focus:outline-none active:scale-95> svg classh-5 w-5 fillnone strokecurrentColor viewBox0 0 24 24 aria-labelPosts> path stroke-linecapround stroke-linejoinround stroke-width2 dM19 20H5a2 2 0 01-2-2V6a2 2 0 012-2h10a2 2 0 012 2v1m2 13a2 2 0 01-2-2V7m2 13a2 2 0 002-2V9a2 2 0 00-2-2h-2m-4-3H9M7 16h6M7 8h6v4H7V8z />/svg> span>View All Posts/span> svg classh-4 w-4 fillnone strokecurrentColor viewBox0 0 24 24>path stroke-linecapround stroke-linejoinround stroke-width2 dM9 5l7 7-7 7 />/svg> /a> /div> /section> /div> /main> footer classmx-auto max-w-4xl px-4 py-8> div classpx-6 py-6> nav classmb-6> div classflex flex-wrap items-center justify-center gap-1> a href/about/ classnav-link hover:text-primary hover:bg-primary/10 text-muted-foreground flex items-center gap-2 rounded-lg px-4 py-2 text-sm font-medium transition-all duration-300 hover:scale-105> svg classh-5 w-5 fillnone strokecurrentColor viewBox0 0 24 24 aria-labelAbout> path stroke-linecapround stroke-linejoinround stroke-width2 dM16 7a4 4 0 11-8 0 4 4 0 018 0zM12 14a7 7 0 00-7 7h14a7 7 0 00-7-7z />/svg> span > About /span > /a> a hrefhttps://google.com target_blank relnoopener noreferrer classnav-link hover:text-primary hover:bg-primary/10 text-muted-foreground flex items-center gap-2 rounded-lg px-4 py-2 text-sm font-medium transition-all duration-300 hover:scale-105> svg classh-5 w-5 fillnone strokecurrentColor viewBox0 0 24 24 aria-labelContact> path stroke-linecapround stroke-linejoinround stroke-width2 dM3 8l7.89 5.26a2 2 0 002.22 0L21 8M5 19h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v10a2 2 0 002 2z />/svg> span > Contact /span > /a> a href/index.xml classnav-link hover:text-primary hover:bg-primary/10 text-muted-foreground flex items-center gap-2 rounded-lg px-4 py-2 text-sm font-medium transition-all duration-300 hover:scale-105> svg classh-5 w-5 fillnone strokecurrentColor viewBox0 0 24 24 aria-labelRSS Feed> path stroke-linecapround stroke-linejoinround stroke-width2 dM6 5c7.18 0 13 5.82 13 13M6 11a7 7 0 017 7m-6 0a1 1 0 11-2 0 1 1 0 012 0z />/svg> span > RSS Feed /span > /a> /div> /nav> div classborder-border mb-6 border-t>/div> div classflex flex-col items-center justify-between gap-4 md:flex-row> div classtext-muted-foreground text-sm> p> © 2025 Geonaut. All rights reserved. /p> /div> div classflex items-center gap-3> a hrefhttps://github.com/geonaut target_blank relnoopener noreferrer classtext-muted-foreground hover:text-primary focus:ring-primary/20 rounded-lg p-1 transition-all duration-300 ease-out hover:scale-110 focus:ring-2 focus:outline-none titleGitHub aria-labelGitHub> svg classh-6 w-6 fillnone strokecurrentColor viewBox0 0 24 24 aria-labelGitHub>g fillnone strokecurrentColor stroke-linecapround stroke-linejoinround stroke-width2>path dM15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5c.08-1.25-.27-2.48-1-3.5c.28-1.15.28-2.35 0-3.5c0 0-1 0-3 1.5c-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.4 5.4 0 0 0 4 9c0 3.5 3 5.5 6 5.5c-.39.49-.68 1.05-.85 1.65S8.93 17.38 9 18v4/>path dM9 18c-4.51 2-5-2-7-2/>/g>/svg> /a> a hrefhttps://linkedin.com/in/username target_blank relnoopener noreferrer classtext-muted-foreground hover:text-primary focus:ring-primary/20 rounded-lg p-1 transition-all duration-300 ease-out hover:scale-110 focus:ring-2 focus:outline-none titleLinkedIn aria-labelLinkedIn> svg classh-6 w-6 fillnone strokecurrentColor viewBox0 0 24 24 aria-labelLinkedIn>g fillnone strokecurrentColor stroke-linecapround stroke-linejoinround stroke-width2>path dM16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2a2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6M2 9h4v12H2z/>circle cx4 cy4 r2/>/g>/svg> /a> a hrefmailto:hello@geonaut.co.uk classtext-muted-foreground hover:text-primary focus:ring-primary/20 rounded-lg p-1 transition-all duration-300 ease-out hover:scale-110 focus:ring-2 focus:outline-none titleEmail aria-labelEmail> svg classh-6 w-6 fillnone strokecurrentColor viewBox0 0 24 24 aria-labelEmail> path stroke-linecapround stroke-linejoinround stroke-width2 dM3 8l7.89 5.26a2 2 0 002.22 0L21 8M5 19h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v10a2 2 0 002 2z />/svg> /a> a hrefhttps://twitter.com/_geonaut target_blank relnoopener noreferrer classtext-muted-foreground hover:text-primary focus:ring-primary/20 rounded-lg p-1 transition-all duration-300 ease-out hover:scale-110 focus:ring-2 focus:outline-none titleTwitter aria-labelTwitter> svg classh-6 w-6 fillnone strokecurrentColor viewBox0 0 24 24 aria-labelTwitter>path fillnone strokecurrentColor stroke-linecapround stroke-linejoinround stroke-width2 dM22 4s-.7 2.1-2 3.4c1.6 10-9.4 17.3-18 11.6c2.2.1 4.4-.6 6-2C3 15.5.5 9.6 3 5c2.2 2.6 5.6 4.1 9 4c-.9-4.2 4-6.6 7-3.8c1.1 0 3-1.2 3-1.2/>/svg> /a> /div> /div> /div>/footer> div iddock classpointer-events-none fixed bottom-4 left-1/2 z-9999 w-fit -translate-x-1/2 translate-y-24 opacity-0 transition-all duration-300 ease-out sm:right-0 sm:left-0 sm:mx-auto sm:translate-x-0 roletoolbar aria-labelQuick action toolbar> nav classborder-border bg-card/80 scrollbar-hide xs:px-3 xs:py-2 mx-auto flex max-w-calc(100vw-2rem) min-w-fit items-center justify-center overflow-x-auto rounded-2xl border px-4 py-3 shadow-lg backdrop-blur-sm sm:px-4 sm:py-3> button iddock-search classtext-muted-foreground hover:text-primary hover:bg-primary/10 focus:ring-primary/20 xs:px-3 xs:py-1.5 flex flex-shrink-0 items-center gap-2 rounded-lg px-4 py-2 text-sm font-medium transition-all duration-300 ease-out hover:-translate-y-0.5 hover:scale-105 focus:ring-2 focus:outline-none sm:px-4 sm:py-2 titleSearch aria-labelSearch> svg classh-4 w-4 fillnone strokecurrentColor viewBox0 0 24 24> path stroke-linecapround stroke-linejoinround stroke-width2 dm21 21-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0z />/svg> span classhidden md:inline >Search/span > /button> div classbg-border xs:mx-1 mx-2 h-6 w-px sm:mx-2>/div> button iddock-top classtext-muted-foreground hover:text-primary hover:bg-primary/10 focus:ring-primary/20 xs:px-2 xs:py-1.5 flex flex-shrink-0 items-center gap-2 rounded-lg px-3 py-2 text-sm font-medium transition-all duration-300 ease-out hover:-translate-y-0.5 hover:scale-105 focus:ring-2 focus:outline-none sm:px-3 sm:py-2 titleBack to Top aria-labelBack to Top> svg classh-4 w-4 fillnone strokecurrentColor viewBox0 0 24 24> path dm18 15-6-6-6 6/>/svg> span classhidden sm:inline >Top/span > /button> /nav>/div> div idsearch-overlay classpointer-events-none fixed inset-0 z-40 bg-black/50 opacity-0 transition-opacity duration-300>/div>div idsearch-modal classbg-card border-border pointer-events-none fixed top-1/2 left-1/2 z-50 max-h-80vh w-full max-w-2xl -translate-x-1/2 -translate-y-1/2 scale-95 transform overflow-hidden rounded-xl border opacity-0 shadow-xl transition-all duration-300> div classborder-border flex items-center gap-3 border-b p-4> div classtext-muted-foreground h-5 w-5 flex-shrink-0> svg classh-4 w-4 fillnone strokecurrentColor viewBox0 0 24 24> path stroke-linecapround stroke-linejoinround stroke-width2 dm21 21-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0z />/svg> /div> div classrelative flex-1> button idsearch-clear classtext-muted-foreground hover:text-foreground hover:bg-muted/50 pointer-events-none absolute top-1/2 left-0 z-10 h-5 w-5 -translate-y-1/2 rounded opacity-0 transition-all duration-200 titleClear aria-labelClear> svg classh-4 w-4 fillnone strokecurrentColor viewBox0 0 24 24> path stroke-linecapround stroke-linejoinround stroke-width2 dM6 18L18 6M6 6l12 12 />/svg> /button> input idsearch-input typetext placeholderSearch posts... classtext-foreground placeholder:text-muted-foreground w-full border-none bg-transparent pl-8 text-lg outline-none autocompleteoff spellcheckfalse /> /div> button idsearch-close classtext-muted-foreground hover:text-foreground hover:bg-muted/50 flex h-6 w-6 items-center justify-center rounded-md p-0.5 transition-all duration-200 titleClose aria-labelClose> svg classh-4 w-4 fillnone strokecurrentColor viewBox0 0 24 24> path stroke-linecapround stroke-linejoinround stroke-width2 dM6 18L18 6M6 6l12 12 />/svg> /button> /div> div idsearch-results classmax-h-96 overflow-y-auto> div idsearch-empty classflex flex-col items-center justify-center py-12 text-center> div classbg-muted/50 mb-4 flex h-16 w-16 items-center justify-center rounded-full> svg classh-6 w-6 fillnone strokecurrentColor viewBox0 0 24 24> path stroke-linecapround stroke-linejoinround stroke-width2 dm21 21-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0z />/svg> /div> h3 classtext-foreground mb-2 text-lg font-semibold> Start searching /h3> p classtext-muted-foreground text-sm> Enter keywords to search articles /p> /div> div idsearch-loading classflex hidden items-center justify-center py-8> div classmr-3 h-6 w-6 animate-spin rounded-full border-2 border-current border-t-transparent>/div> span classtext-muted-foreground >Searching.../span > /div> div idsearch-no-results classflex hidden flex-col items-center justify-center py-12 text-center> div classbg-muted/50 mb-4 flex h-16 w-16 items-center justify-center rounded-full> svg classh-6 w-6 fillnone strokecurrentColor viewBox0 0 24 24>path stroke-linecapround stroke-linejoinround stroke-width2 dM4 6h16M4 12h16M4 18h7 />/svg> /div> h3 classtext-foreground mb-2 text-lg font-semibold> No results found /h3> p classtext-muted-foreground text-sm> Try using different keywords /p> /div> div idsearch-results-list classhidden> div idsearch-stats classtext-muted-foreground border-border border-b px-4 py-3 text-sm data-templateFound %d results> /div> div idsearch-items classdivide-border divide-y> /div> /div> /div> div classborder-border bg-muted/20 border-t px-4 py-3> div classtext-muted-foreground flex items-center justify-between text-xs> div classflex items-center gap-2 md:gap-4> div classflex items-center gap-1> kbd classbg-muted border-border rounded border px-1.5 py-0.5 text-xs >↑↓/kbd > span classhidden sm:inline >Navigate/span > /div> div classflex items-center gap-1> kbd classbg-muted border-border rounded border px-1.5 py-0.5 text-xs >↵/kbd > span classhidden sm:inline >Select/span > /div> div classflex items-center gap-1> kbd classbg-muted border-border rounded border px-1.5 py-0.5 text-xs >ESC/kbd > span classhidden sm:inline >Close/span > /div> /div> div classsearch-hint-desktop flex items-center gap-1> kbd classbg-muted border-border rounded border px-1.5 py-0.5 text-xs >⌘K/kbd > span>Shortcut/span> /div> /div> /div>/div> /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
]