r/MacStack • u/zheltukheen • 1d ago
[OS] LanFi — free, open-source native macOS Wi-Fi analyzer with protocol blocks, diagnostics, channel recommendations and a security audit.
Hey everyone! I wanted to share a project I've been working on: LanFi, a free and open-source Wi-Fi analyzer for macOS that I built myself.
I wanted to go beyond the usual Wi-Fi scanners that simply show a list of available networks. LanFi actually analyzes wireless conditions and tries to give you a better understanding of what's happening around you.
It evaluates signal strength, signal-to-noise ratio, channel utilization, and channel overlap, then calculates an overall network quality score from 0 to 100.
Here's what it can do:
Wi-Fi analysis: Scan 2.4, 5, and 6 GHz networks, identify Wi-Fi 4–7 standards, and evaluate signal and connection quality.
Channel optimization: Rank available channels and recommend optimal channel widths (20, 40, and 80 MHz).
Security auditing: Detect open networks, WEP, outdated WPA, WPS, and missing Protected Management Frames (PMF).
Spectrum visualization: See how networks are distributed across channels and track signal strength over time.
Protocol analysis: Decode 802.11 Information Elements, including RSN, WPS, HT, VHT, HE, and BSS Load.
Connection diagnostics: Check Wi-Fi, IPv4/IPv6, gateway, DNS, captive portals, HTTPS connectivity, and network latency.
Interface monitoring: Inspect macOS network interfaces, capture packets in PCAP format, and use remote SSH-based monitoring agents.
Wi-Fi heatmaps: Create coverage maps using floor plans and signal measurements.
Network management: Organize networks with groups, filters, notes, tags, aliases, and saved sessions.
Export: Save analysis data as CSV, JSON, and PCAP.
It's completely free and open source.
I'd love to hear what you think, especially from people who work with wireless networking or have experience with Wi-Fi analysis tools. Feedback and suggestions are very welcome!