Help
RSS
API
Feed
Maltego
Contact
Domain > gopherbuilders.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2024-12-11
18.160.10.67
(
ClassC
)
2025-04-25
108.138.64.65
(
ClassC
)
2025-11-18
3.163.24.60
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyServer: CloudFrontDate: Tue, 18 Nov 2025 02:21:35 GMTContent-Type: text/htmlContent-Length: 167Connection: keep-aliveLocation: https://gopherbuilders.com/X-Cache: Redirect from cloudfrontVia: 1.1 1cd44a881db3f4cf03175ae5cd21f0be.cloudfront.net (CloudFront)X-Amz-Cf-Pop: HIO52-P2X-Amz-Cf-Id: MjmbNKJ5AcoDvAIUprMAUpRCH5Hbk0Ft-sYadkMmXDao2w0wJPV7Cg html>head>title>301 Moved Permanently/title>/head>body>center>h1>301 Moved Permanently/h1>/center>hr>center>CloudFront/center>/body>/html>
Port 443
HTTP/1.1 200 OKContent-Type: text/htmlContent-Length: 18884Connection: keep-aliveDate: Tue, 18 Nov 2025 02:21:36 GMTX-Amzn-Trace-Id: Root1-691bd830-641959765088a293090c1ccc;Parent49bac9e94bd5e098;Sampled0;Lineage1:1a11591b:0x-amzn-RequestId: d36802dd-f139-4ce6-8d45-5d0bcd62d918X-Cache: Miss from cloudfrontVia: 1.1 bafc250db6f7cbd43d1e23b2a31d8002.cloudfront.net (CloudFront)X-Amz-Cf-Pop: HIO52-P2X-Amz-Cf-Id: IwUqIsiNlt4-acvNqtn9HtA8_4nSJzv9HxBI-lptbieXwmJDHizXPg !DOCTYPE html>html langen classh-full> head>meta charsetutf-8>link relicon hrefdata:image/svg+xml,svg xmlns%22http://www.w3.org/2000/svg%22 viewBox%220 0 100 100%22>text y%22.9em%22 font-size%2290%22>👷🏻/text>/svg>>meta nameviewport contentwidthdevice-width>meta namegenerator contentAstro v4.16.5>!-- Fathom - beautiful, simple website analytics -->script srchttps://cdn.usefathom.com/script.js data-siteLREIKCWU defer>/script>!-- / Fathom -->title>GopherBuilders/title>link relcanonical hrefhttps://gopherbuilders.com/>meta namerobots contentindex, follow>meta propertyog:title contentGopherBuilders>meta propertyog:type contentwebsite>meta propertyog:image contenthttps://gopherbuilders.com/og/default.png>meta propertyog:url contenthttps://gopherbuilders.com/>meta nametwitter:card contentsummary_large_image>meta nametwitter:image contenthttps://gopherbuilders.com/og/default.png>link relstylesheet href/_astro/_slug_.DLNmSFdl.css>/head> body classh-full bg-cream font-inter> div classmt-20> nav classw-full top-0 left-0 z-50 fixed bg-cream> div classmax-w-screen-xl mx-auto px-6 lg:px-8 xl:px-10> header classflex flex-col lg:flex-row justify-between items-center my-5> div classflex w-full lg:w-auto items-center justify-between> a href/ classflex items-center space-x-3 rtl:space-x-reverse> span classtext-4xl font-logo drop-shadow-logo>GopherBuilders/span> img src/Logo.svg classhidden h-8 altLogo> /a> div classblock lg:hidden> button idastronav-menu aria-labelToggle Menu> svg fillcurrentColor classw-8 h-8 text-black width24 height24 viewBox0 0 24 24 xmlnshttps://www.w3.org/2000/svg> title>Toggle Menu/title> path classastronav-close-icon astronav-toggle hidden fill-ruleevenodd clip-ruleevenodd dM18.278 16.864a1 1 0 01-1.414 1.414l-4.829-4.828-4.828 4.828a1 1 0 01-1.414-1.414l4.828-4.829-4.828-4.828a1 1 0 011.414-1.414l4.829 4.828 4.828-4.828a1 1 0 111.414 1.414l-4.828 4.829 4.828 4.828z>/path> path classastronav-open-icon astronav-toggle fill-ruleevenodd dM4 5h16a1 1 0 010 2H4a1 1 0 110-2zm0 6h16a1 1 0 010 2H4a1 1 0 010-2zm0 6h16a1 1 0 010 2H4a1 1 0 010-2z>/path> /svg> /button> /div> /div> nav classastronav-items astronav-toggle hidden w-full lg:w-auto mt-2 lg:flex lg:mt-0> ul classfont-medium flex flex-col p-4 lg:p-0 mt-4 border rounded-lg lg:flex-row lg:space-x-8 lg:mt-0 lg:border-0> li> a href/articles classblock py-2 px-3 text-black rounded lg:bg-transparent lg:p-0> Articles /a> /li>li> a href/videos classblock py-2 px-3 text-black rounded lg:bg-transparent lg:p-0> Videos /a> /li> div classlg:hidden flex items-center justify-center mt-3 gap-4> a href#subscribe classpx-9 py-5 rounded-2xl border border-zinc-900 bg-cream hover:bg-black text-black hover:text-white inline-flex> h2 classtext-center text-xl font-normal leading-7> Subscribe /h2> /a> /div> /ul> /nav> script>(function(){const closeOnClick false;DOMContentLoaded, astro:after-swap.forEach((event) > { document.addEventListener(event, addListeners);});// Function to clone and replace elementsfunction cloneAndReplace(element) { const clone element.cloneNode(true); element.parentNode.replaceChild(clone, element);}function addListeners() { // Clean up existing listeners const oldMenuButton document.getElementById(astronav-menu); if (oldMenuButton) { cloneAndReplace(oldMenuButton); } const oldDropdownMenus document.querySelectorAll(.astronav-dropdown); oldDropdownMenus.forEach((menu) > { cloneAndReplace(menu); }); // Mobile nav toggle const menuButton document.getElementById(astronav-menu); menuButton && menuButton.addEventListener(click, toggleMobileNav); // Dropdown menus const dropdownMenus document.querySelectorAll(.astronav-dropdown); dropdownMenus.forEach((menu) > { const button menu.querySelector(button); button && button.addEventListener(click, (event) > toggleDropdownMenu(event, menu, dropdownMenus) ); // Handle Submenu Dropdowns const dropDownSubmenus menu.querySelectorAll( .astronav-dropdown-submenu ); dropDownSubmenus.forEach((submenu) > { const submenuButton submenu.querySelector(button); submenuButton && submenuButton.addEventListener(click, (event) > { event.stopImmediatePropagation(); toggleSubmenuDropdown(event, submenu); }); }); }); // Clicking away from dropdown will remove the dropdown class document.addEventListener(click, closeAllDropdowns); if (closeOnClick) { handleCloseOnClick(); }}function toggleMobileNav() { ...document.querySelectorAll(.astronav-toggle).forEach((el) > { el.classList.toggle(hidden); });}function toggleDropdownMenu(event, menu, dropdownMenus) { toggleMenu(menu); // Close one dropdown when selecting another Array.from(dropdownMenus) .filter((el) > el ! menu && !menu.contains(el)) .forEach(closeMenu); event.stopPropagation();}function toggleSubmenuDropdown(event, submenu) { event.stopPropagation(); toggleMenu(submenu); // Close sibling submenus at the same nesting level const siblingSubmenus submenu .closest(.astronav-dropdown) .querySelectorAll(.astronav-dropdown-submenu); Array.from(siblingSubmenus) .filter((el) > el ! submenu && !submenu.contains(el)) .forEach(closeMenu);}function closeAllDropdowns(event) { const dropdownMenus document.querySelectorAll(.dropdown-toggle); const dropdownParent document.querySelectorAll( .astronav-dropdown, .astronav-dropdown-submenu ); const isButtonInsideDropdown ...document.querySelectorAll( `.astronav-dropdown button, .astronav-dropdown label, .astronav-dropdown input, .astronav-dropdown-submenu button, .astronav-dropdown-submenu label, .astronav-dropdown-submenu input, #astronav-menu` ), .some((button) > button.contains(event.target)); if (!isButtonInsideDropdown) { dropdownMenus.forEach((d) > { // console.log(I ran, d); // if (!d.contains(event.target)) { d.classList.remove(open); d.removeAttribute(open); d.classList.add(hidden); // } }); dropdownParent.forEach((d) > { d.classList.remove(open); d.removeAttribute(open); d.setAttribute(aria-expanded, false); }); }}function toggleMenu(menu) { menu.classList.toggle(open); const expanded menu.getAttribute(aria-expanded) true; menu.setAttribute(aria-expanded, expanded ? false : true); menu.hasAttribute(open) ? menu.removeAttribute(open) : menu.setAttribute(open, ); const dropdownToggle menu.querySelector(.dropdown-toggle); const dropdownExpanded dropdownToggle.getAttribute(aria-expanded); dropdownToggle.classList.toggle(hidden); dropdownToggle.setAttribute( aria-expanded, dropdownExpanded true ? false : true );}function closeMenu(menu) { // console.log(closing, menu); menu.classList.remove(open); menu.removeAttribute(open); menu.setAttribute(aria-expanded, false); const dropdownToggles menu.querySelectorAll(.dropdown-toggle); dropdownToggles.forEach((toggle) > { toggle.classList.add(hidden); toggle.setAttribute(aria-expanded, false); });}function handleCloseOnClick() { const navMenuItems document.querySelector(.astronav-items); const navToggle document.getElementById(astronav-menu); const navLink navMenuItems && navMenuItems.querySelectorAll(a); const MenuIcons navToggle.querySelectorAll(.astronav-toggle); navLink && navLink.forEach((item) > { item.addEventListener(click, () > { navMenuItems?.classList.add(hidden); MenuIcons.forEach((el) > { el.classList.toggle(hidden); }); }); });}})();/script> div> div classhidden lg:flex items-center gap-4> a href#subscribe target_blank classpx-9 py-5 rounded-2xl border border-zinc-900 bg-cream hover:bg-black text-black hover:text-white inline-flex> h2 classtext-center text-xl font-normal leading-7> Subscribe /h2> /a> /div> /div> /header> /div> /nav> /div> div classh-full flex flex-col> div classflex-auto> main classspace-y-24 h-full> div classmax-w-screen-xl mx-auto px-6 lg:px-8 xl:px-10> div classrelative flex flex-col-reverse items-center md:flex-row idhero> div classrow items-center py-5 md:w-6/12 md:pb-10 md:pt-10> div classtext-left space-y-6> h1 classtext-5xl font-medium leading-none md:text-6xl font-logo text-center md:text-left>Build better software with Go/h1> p classmt-8 mb-8 text-xl font-normal leading-7 sm:mb-12 text-center md:text-left>After learning the Go programming language syntax, the next question is always Now how can I build something with it? GopherBuilders is dedicated to teaching you how to go from a Go progammer to a Go full stack application expert./p> /div> /div> div classflex items-center py-5 md:w-6/12 md:pb-10 md:pt-10> img src/Hero.svg width100% classmax-h-32rem altHero> /div> /div> /div> div classmax-w-screen-xl mx-auto px-6 lg:px-8 xl:px-10> div classrelative flex flex-col items-center md:flex-row> div classgrid place-items-center gap-5 mb-10 md:flex> h2 idarticles classtext-4xl font-logo sm:text-5xl px-2 py-1.5 font-medium bg-primary rounded-md> Articles /h2> p classtext-xl font-normal text-center md:text-start lg:w-3/4> /p> /div> /div> div classflex-row items-center py-5> div classgrid grid-cols-1 md:grid-cols-2 gap-5> article classflex flex-col justify-between px-6 py-8 rounded-3xl border border-black shadow-card space-y-6 bg-zinc-100 text-black ,> div classflex flex-col justify-between items-start gap-2> h2 classtext-4xl font-logo tracking-tight> a href/articles/eight-resources-to-get-started-with-go> 8 Resources to Get Started with Go /a> /h2> span classtext-sm italic>January 20, 2025/span> /div> p classfont-light text-gray-500 stylewhite-space: pre-line> Just learning Go and trying to navigate the vast ocean of resources? This guide highlights eight invaluable references—from official documentation to hands-on projects—that will take you from a beginner to confidently building Go applications. /p> div classflex justify-between items-center> div classflex items-center space-x-4> img classw-7 h-7 rounded-full src/_astro/george-rodier.CLQGxWNZ.jpg altGeorge Rodier cover> span classfont-medium> George Rodier /span> /div> a href/articles/eight-resources-to-get-started-with-go classinline-flex items-center justify-start gap-3> div classw-24px h-24px relative> img classw-24px h-24px left-0 top-0 absolute src/_astro/arrow-cyan.Dkja901_.svg> /div> div classtext-lg font-normal leadering-7>Read more/div> /a> /div> /article>article classflex flex-col justify-between px-6 py-8 rounded-3xl border border-black shadow-card space-y-6 bg-zinc-100 text-black ,> div classflex flex-col justify-between items-start gap-2> h2 classtext-4xl font-logo tracking-tight> a href/articles/avoiding-catchall-root-route-golang-servemux> Avoiding Catchall Pitfalls on the Root Route with Go’s ServeMux /a> /h2> span classtext-sm italic>December 3, 2024/span> /div> p classfont-light text-gray-500 stylewhite-space: pre-line> Trailing slashes in Go's ServeMux patterns act like a catchall. But what if you only want to match an exact pattern? Lucikly, there's a pattern to avoid that pitfall. /p> div classflex justify-between items-center> div classflex items-center space-x-4> img classw-7 h-7 rounded-full src/_astro/george-rodier.CLQGxWNZ.jpg altGeorge Rodier cover> span classfont-medium> George Rodier /span> /div> a href/articles/avoiding-catchall-root-route-golang-servemux classinline-flex items-center justify-start gap-3> div classw-24px h-24px relative> img classw-24px h-24px left-0 top-0 absolute src/_astro/arrow-cyan.Dkja901_.svg> /div> div classtext-lg font-normal leadering-7>Read more/div> /a> /div> /article>article classflex flex-col justify-between px-6 py-8 rounded-3xl border border-black shadow-card space-y-6 bg-zinc-100 text-black ,> div classflex flex-col justify-between items-start gap-2> h2 classtext-4xl font-logo tracking-tight> a href/articles/how-to-organize-your-go-code> How to Organize Your Go Code /a> /h2> span classtext-sm italic>November 24, 2024/span> /div> p classfont-light text-gray-500 stylewhite-space: pre-line> Organizing your Go code can be overwhelming with no guidance and starting from scratch. Learn why you should take an iterative approach to creating new packages and some suggestions to start organizing your code. /p> div classflex justify-between items-center> div classflex items-center space-x-4> img classw-7 h-7 rounded-full src/_astro/george-rodier.CLQGxWNZ.jpg altGeorge Rodier cover> span classfont-medium> George Rodier /span> /div> a href/articles/how-to-organize-your-go-code classinline-flex items-center justify-start gap-3> div classw-24px h-24px relative> img classw-24px h-24px left-0 top-0 absolute src/_astro/arrow-cyan.Dkja901_.svg> /div> div classtext-lg font-normal leadering-7>Read more/div> /a> /div> /article>article classflex flex-col justify-between px-6 py-8 rounded-3xl border border-black shadow-card space-y-6 bg-zinc-100 text-black ,> div classflex flex-col justify-between items-start gap-2> h2 classtext-4xl font-logo tracking-tight> a href/articles/get-started-with-go> Get Started with Go /a> /h2> span classtext-sm italic>November 15, 2024/span> /div> p classfont-light text-gray-500 stylewhite-space: pre-line> Writing your first Go program /p> div classflex justify-between items-center> div classflex items-center space-x-4> img classw-7 h-7 rounded-full src/_astro/george-rodier.CLQGxWNZ.jpg altGeorge Rodier cover> span classfont-medium> George Rodier /span> /div> a href/articles/get-started-with-go classinline-flex items-center justify-start gap-3> div classw-24px h-24px relative> img classw-24px h-24px left-0 top-0 absolute src/_astro/arrow-cyan.Dkja901_.svg> /div> div classtext-lg font-normal leadering-7>Read more/div> /a> /div> /article> /div> /div> div classflex flex-col items-center mt-8> a href/articles/ classinline-flex items-center font-medium text-black text-xl hover:underline>See all articlessvg classml-2 w-4 h-4 fillcurrentColor viewBox0 0 20 20 xmlnshttp://www.w3.org/2000/svg>path fill-ruleevenodd dM10.293 3.293a1 1 0 011.414 0l6 6a1 1 0 010 1.414l-6 6a1 1 0 01-1.414-1.414L14.586 11H3a1 1 0 110-2h11.586l-4.293-4.293a1 1 0 010-1.414z clip-ruleevenodd>/path>/svg> /a> /div> /div> div classmax-w-screen-xl mx-auto px-6 lg:px-8 xl:px-10> div classrelative flex flex-col items-center md:flex-row> div classgrid place-items-center gap-5 mb-10 md:flex> h2 idvideos classtext-4xl font-logo sm:text-5xl px-2 py-1.5 font-medium bg-primary rounded-md> Videos /h2> p classtext-xl font-normal text-center md:text-start lg:w-3/4> /p> /div> /div> div classflex-row items-center py-5> div classgrid grid-cols-1 md:grid-cols-2 gap-5> div classflex md:flex-col-reverse lg:flex-row justify-between p-10 rounded-3xl shadow-card border border-black text-black gap-3 md:gap-8 lg:gap-3 bg-zinc-200 text-black> div classgrow-3 max-w-55% md:max-w-full lg:max-w-55% flex flex-col justify-between gap-10 md:gap-3 lg:gap-10> div classtext-4xl font-medium font-logo>Get Started with Go/div> a hrefhttps://www.youtube.com/watch?vDwtQXUO12H0 classinline-flex justify-start items-center gap-4> div classw-10 h-10 relative> img altarrow classw-10 h-10 left-0 top-0 absolute src/_astro/arrow-cyan.Dkja901_.svg> /div> div classtext-xl font-normal leading-7>Watch video/div> /a> /div> div classgrow-2 max-w-45% md:max-w-full lg:max-w-45% flex flex-col items-center justify-center> div classp-2 rounded-lg bg-primary> img altvideo thumbnail src/_astro/GetStartedWithGo.n4e4D652.jpg> /div> /div> /div> /div> /div> div classflex flex-col items-center mt-8> a href/videos/ classinline-flex items-center font-medium text-black text-xl hover:underline>See all videossvg classml-2 w-4 h-4 fillcurrentColor viewBox0 0 20 20 xmlnshttp://www.w3.org/2000/svg>path fill-ruleevenodd dM10.293 3.293a1 1 0 011.414 0l6 6a1 1 0 010 1.414l-6 6a1 1 0 01-1.414-1.414L14.586 11H3a1 1 0 110-2h11.586l-4.293-4.293a1 1 0 010-1.414z clip-ruleevenodd>/path>/svg> /a> /div> /div> div classmax-w-screen-xl mx-auto px-6 lg:px-8 xl:px-10> div classrelative flex flex-col items-center md:flex-row> div classgrid place-items-center gap-5 mb-10 md:flex> h2 idsubscribe classtext-4xl font-logo sm:text-5xl px-2 py-1.5 font-medium bg-primary rounded-md> Subscribe /h2> p classtext-xl font-normal text-center md:text-start lg:w-3/4> Get the latest Go articles, projects, and news to help you become a better builder today! /p> /div> /div> div classrelative flex flex-col items-center shadow-card bg-zinc-200 border border-black rounded-3xl> div classrow items-center py-12 px-4 md:px-20 md:w-8/12 md:py-10> script async data-uidebf0c04c1a srchttps://gopherbuilders.kit.com/ebf0c04c1a/index.js>/script> /div> /div> /div> /main> /div> footer classbg-primary flex-none text-black mt-20> div classmax-w-screen-xl mx-auto px-6 lg:px-8 xl:px-10> div classpy-6> div classflex flex-col items-center justify-between md:flex-row gap-2 md:gap-8> div classflex items-center space-x-3 rtl:space-x-reverse> span classtext-4xl font-logo drop-shadow-logo>GopherBuilders/span> /div> div classflex flex-col mt-4 md:m-0 items-center md:items-end gap-2 md:gap-0> div class>© 2024 GopherBuilders. All rights reserved./div> p classtext-center md:text-right leading-5> a hrefhttps://go.dev/blog/gopher>The Go Gopher/a> is adapted from the original Go Gopher by a hrefhttps://reneefrench.blogspot.com/>Renee French/a> under Creative Commons Attribution 4.0/p> /div> /div> /div> /div> /footer> /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
]