Built a Blazing-Fast OSINT Scanner in Go

Published: (February 22, 2026 at 07:05 AM EST)
2 min read
Source: Dev.to

Source: Dev.to

Introduction

Have you ever used a cool open‑source OSINT tool, only to see the UI become a complete, unreadable mess as maintainers added more features? I call this the “Masonry Grid Nightmare.” Dumping dozens of intelligence data points onto a single scrolling screen simply doesn’t scale.

I got tired of slow tools and cluttered dashboards, so I built my own.

Meet URL Hawk Scanner 🦅

A blazing‑fast, concurrent vulnerability and recon scanner written in Go.

The Solution: A Next‑Gen Glassmorphism HUD

  • Left Sidebar – A sleek, scrollable glass list of all executed modules (DNS Records, Security Headers, Open Ports, etc.). Each tab shows a pulsing status dot (🟢 Secure, 🟡 Warning, 🔴 Critical).
  • Right Viewer – A large, elegant glass pane. Clicking a module on the left fades its rich data into the right pane.

The result? You can add 100 new plugins over the next year and the UI footprint never changes. It always feels like a clean, high‑end cybersecurity terminal rather than a crowded grid.

Built for Speed & Extensibility

Out of the box, URL Hawk Scanner checks for:

  • ✅ DNS Records
  • ✅ WHOIS information
  • ✅ Open Ports

The tool is designed to be fast, beautiful, and highly extensible.

Getting Started

  1. Clone the repository:

    git clone https://github.com/DhanushNehru/urlhawkscanner.git
    cd urlhawkscanner
  2. Build the binary:

    go build -o urlhawk .
  3. Run the scanner:

    ./urlhawk --target example.com

Contribute

If you want a fast OSINT scanner or are looking for a fun open‑source Go project to contribute to, check out the repo, drop a star, and try it out:

https://github.com/DhanushNehru/urlhawkscanner

Let me know what you think in the comments! What OSINT feature should be added next?

0 views
Back to Blog

Related posts

Read more »