On-device · No accounts · No tracking

See your network like
an observatory.

NetSweep maps every device on your network as a living spatial canvas — then surfaces open ports, risk notes, and what the internet sees. A calm command center for the devices you actually own.

Explore use cases → Privacy policy
Why NetSweep

Network tools usually look like spreadsheets.
This one looks like a night sky.

Most scanners hand you a list of IP addresses. NetSweep gives you a place — a spatial map you pan and zoom, where your devices orbit a central beacon and problems glow before you read a word.

Spatial device map

Every device is a node you can drag, tap, and zoom into. Your gateway sits at the center; new and risky devices stand out at a glance.

Risk, in context

Open ports and exposed services are mapped to plain-language risk notes per device — and tied back to live CVE lookups from the NIST database.

Living health

The whole interface shifts mood with your network's health — calm cyan when all's well, amber when something's worth a look, red when it isn't.

Deep device profiles

Tap any device for a deep scan: detected services, TLS certificate inspection, banner grabs, OS guesses, and an exportable report.

Connection insight

Latency, jitter, and throughput estimates with history over time, plus exactly what the public internet sees about your connection.

Reports you can keep

Export any scan as a clean PDF or JSON — useful for documentation, an audit trail, or just tracking your network over time.

Built privacy-first

Everything runs on your device.

No accounts. No analytics. No ads. Your scans never leave your phone. The only outbound requests are optional lookups — and they send a query, never your data.

0
Accounts required
0
Trackers or ads
100%
On-device scanning
3
Optional lookups, query-only
A portfolio piece

Designed and built by Cam Garrison.

NetSweep is a showcase of full-stack iOS craft: a custom SwiftUI spatial canvas with UIKit-backed gesture handling, a concurrent on-device scanning engine that respects the iOS sandbox, SwiftData persistence, Swift Charts, live CVE integration, PDF generation, and accessibility from Dynamic Type to Reduce Motion.

Engineering highlights
InterfaceSwiftUI · UIKit gestures
Scan engineasync/await · TCP connect
PersistenceSwiftData
Vuln dataNIST NVD (live)
Sandbox-safeyes — no private APIs
AccessibilityDynamic Type · Reduce Motion