Skip to content

zeulewan/web-finder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

133 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Web Finder

Find web interfaces across your network.

Stop bookmarking admin pages, docs sites, and test builds. Web Finder discovers every web service on your Tailscale peers and local network, one click away. Fully free and open source.

zeulewan.github.io/web-finder

macOS

Menubar app that shows all discovered web services at a glance. Click any service to open in your browser. Auto-refreshes every 60 seconds.

Web Finder menubar app

iOS

Scans your Tailscale peers from anywhere. One-time OAuth setup, credentials never expire.

Available on the App Store (free).

Devices    Auth

Install

curl -sSL https://raw.githubusercontent.com/zeulewan/web-finder/main/install.sh | bash

Works on macOS (menubar app + CLI) and Linux (CLI, auto-installs Node.js if missing).

To uninstall:

curl -sSL https://raw.githubusercontent.com/zeulewan/web-finder/main/uninstall.sh | bash

CLI

web-finder                   # Full scan, web interfaces only
web-finder --all             # Include non-web ports (SSH, AirPlay, etc.)
web-finder --local           # Local machine only
web-finder --tailscale       # Tailscale peers only
web-finder --json            # JSON output

What it scans

TCP-scans common ports, fetches HTTP <title> tags, and identifies running services. Catches dev servers, NAS UIs, Jupyter notebooks, Grafana, Prometheus, Gradio, and anything else serving a web page.

80  443  3000  3001  4000  4001  5000  5001  6006  7860
8000-8005  8080-8082  8443  8888  9000  9001  9090  9443

About

Find web interfaces across your Tailscale network. macOS, iOS, and CLI.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors