LuLu is a free, open-source macOS firewall designed to detect and alert you whenever a new outgoing network connection is created. Whether it's a newly installed application or stealthy malware, LuLu gives you full visibility and control over what connects out from your Mac — all from a lightweight icon in your menu bar.
Features
- Real-time Network Alerts — Get notified instantly when any process attempts an unauthorized outgoing connection
- Menu Bar Control — Access rules, settings, and alerts directly from the status bar menu
- Fine-grained Rules — Create allow/block rules per process or per remote endpoint, with options for temporary or permanent duration
- Code Signing Verification — Inspect code signing info to verify process trustworthiness
- Process Hierarchy — View the full origin chain of any process attempting a connection
- VirusTotal Integration — One-click scan of suspicious items via hash lookup
- Rule Import/Export — Back up and restore your rule sets, or share them across devices
- Multiple Profiles — Switch between different rule and configuration profiles
Design
LuLu is built as a native macOS system extension using Objective-C. It runs quietly in the background, starting automatically at login, and surfaces everything through a clean menu bar interface without cluttering your Dock.
Open Source
LuLu is developed by Objective-See and released under the GPL-3.0 license. The source code is fully available on GitHub, and the project is supported by community contributions and sponsorships.






