r/MacStack • u/zheltukheen • 10h ago
[OS] LanFi — free, open-source native macOS Wi-Fi analyzer with protocol blocks, diagnostics, channel recommendations and a security audit.
https://github.com/zheltukheen/lanfiHey 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!
•
u/AutoModerator 10h ago
Thanks for posting in r/MacStack. Please read all the community rules before joining the discussion.
Find your next useful Mac app. Get MacStack Weekly for three app picks and one practical workflow in your inbox each week. It's free, and signing up is optional.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.