Built a Blazing-Fast OSINT Scanner in Go
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
-
Clone the repository:
git clone https://github.com/DhanushNehru/urlhawkscanner.git cd urlhawkscanner -
Build the binary:
go build -o urlhawk . -
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?