Firewally: A simple tool to monitor Mac app traffic

Secure your AI development environment by monitoring which apps are silently accessing the internet.
30-Second TL;DR
What Changed
Provides real-time visibility into which apps are accessing the internet
Why It Matters
Enhanced network visibility helps developers and security-conscious users prevent data exfiltration by rogue AI agents or background processes.
What To Do Next
Install Firewally to audit the network behavior of your local LLM inference tools or AI development environments.
Key Points
- •Provides real-time visibility into which apps are accessing the internet
- •Allows for quick blocking of suspicious or unnecessary network connections
- •Simplifies firewall management for non-technical Mac users
Deep Insight
AI-generated analysis for this event — not the original article.
Enhanced Key Takeaways
- •Firewally leverages the macOS Network Extension framework, specifically the Content Filter provider, to intercept and monitor traffic without requiring kernel-level access.
- •The tool is open-source, allowing security researchers to audit the codebase for privacy concerns regarding how network logs are handled locally.
- •It integrates with macOS system notifications to provide immediate alerts when a previously unseen application attempts to establish an outbound connection.
- •Unlike traditional firewall managers, Firewally focuses on a 'deny-by-default' or 'ask-to-allow' workflow that mimics mobile OS permission models.
- •The application is optimized for Apple Silicon (M-series) architecture, ensuring minimal CPU and memory overhead during high-throughput network activity.
Competitor Analysis
- Firewally
- Free
- Little Snitch
- Paid (License)
- LuLu
- Free (Open Source)
- Firewally
- High
- Little Snitch
- Medium
- LuLu
- High
- Firewally
- Basic
- Little Snitch
- Very High
- LuLu
- Medium
- Firewally
- Modern (Network Extension)
- Little Snitch
- Legacy/Hybrid
- LuLu
- Modern (Network Extension)
| Feature | Firewally | Little Snitch | LuLu |
|---|---|---|---|
| Pricing | Free | Paid (License) | Free (Open Source) |
| Ease of Use | High | Medium | High |
| Advanced Rules | Basic | Very High | Medium |
| Architecture | Modern (Network Extension) | Legacy/Hybrid | Modern (Network Extension) |
Technical Deep Dive
- Utilizes the Apple NetworkExtension framework to implement per-app traffic filtering.
- Operates as a system-wide daemon that communicates with the user-space GUI via XPC services.
- Implements a local SQLite database to persist connection history and user-defined block/allow rules.
- Does not perform deep packet inspection (DPI) to maintain user privacy and reduce system latency.
- Supports standard macOS sandbox restrictions, ensuring the application cannot access user data outside of its network monitoring scope.
Future ImplicationsAI analysis grounded in cited sources
Timeline
- 2024-03Initial release of Firewally on GitHub as an open-source project.
- 2024-11Major update introducing support for Apple Silicon native architecture.
- 2025-06Implementation of the 'Ask-to-Allow' notification system for improved user control.
- 2026-02Transition to the latest macOS Network Extension framework for improved stability.
Weekly AI Recap
Read this week's curated digest of top AI events →
AI-curated news aggregator. All content rights belong to original publishers.
Original source: ZDNet AI ↗
This is a summary, not the original. Read the source, or get the weekly briefing.
The weekly digest
One email a week. Unsubscribe anytime.