ostefani

A fast, concurrent network scanner with a TUI and plain-text CLI, built in Go. It discovers live hosts on your network, scans their open ports, resolves hostnames, and fingerprints operating systems—delivered.

13
4
100% credibility
Found Apr 03, 2026 at 11 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Go
AI Summary

SubnetLens is a fast local network scanner that discovers devices, open ports, operating systems, and vendors on your home network using a visual interface or plain text output.

How It Works

1
🔍 Discover SubnetLens

You hear about a handy tool to peek at all the devices connected to your home WiFi, like phones, TVs, and printers.

2
⬇️ Grab the program

Download the single ready-to-use file that works on your computer without any setup hassle.

3
🚀 Start scanning

Run the program and enter your home network range, like the one shown on your router.

4
Watch devices appear

A colorful screen lights up, showing live discoveries of neighbors on your network with names, types, and open services.

5
📱 Explore details

Scroll through the list to see operating systems, device makers, and which doors (services) are open on each one.

Network mapped

You now clearly see everything connected at home, feeling secure and in control of your WiFi world.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 11 to 13 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is subnetlens?

SubnetLens is a Go-built network scanner for mapping local subnets, discovering live hosts via TCP, ICMP, ARP, and mDNS, then probing open ports, resolving hostnames, and fingerprinting OS/device types from banners and MAC vendors. It delivers results in a streaming TUI for interactive viewing or plain-text CLI output for scripting, solving the hassle of manually inventorying home or office networks without heavy tools. Run it as a single binary with commands like `subnetlens scan 192.168.1.0/24 --concurrency 100 --banners` for fast concurrent jobs.

Why is it gaining traction?

It stands out with cross-platform support (Linux, macOS, Windows) and no root needed for TCP scans, plus extras like MAC randomization detection and OUI vendor lookup—features that make local recon feel polished without nmap's overhead. The Bubble Tea TUI provides real-time visuals during concurrent fast scanning (default 100 goroutines), while plain mode suits automation, hooking devs who want quick, visual insights over raw packet dumps.

Who should use this?

Home lab operators auditing IoT sprawl, sysadmins troubleshooting subnet chatter, or security teams doing quick authorized recon on internal nets. It's ideal for frontend devs spinning up local APIs who need to verify port exposure, or network engineers mapping VLANs without firing up full suites.

Verdict

Grab it for lightweight local scanning if you need a built fast concurrent tool—docs are solid, README examples work out-of-box, but with 11 stars and 1.0% credibility, it's early-stage (light tests, ongoing roadmap). Promising for daily driver use; watch for UDP and exports.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.