awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
objective-see avatar

objective-see/LuLu

0
View on GitHub↗
12,791 stars·574 forks·Objective-C·GPL-3.0·28 viewsobjective-see.org/products/lulu.html↗

LuLu

LuLu is an open-source application firewall designed for macOS that monitors and controls outgoing network traffic. It functions by intercepting connection attempts at the system level, allowing users to approve or deny network access for individual programs to prevent unauthorized data transmission.

The software provides granular control over application-level communication, ensuring that only trusted or explicitly permitted software can establish external connections. By maintaining stateful tracking of network flows and validating the cryptographic signatures of requesting binaries, it protects system privacy and prevents malicious software from performing unauthorized data exfiltration or establishing command and control communication.

The system operates through a combination of kernel-level socket filtering and a user-space policy daemon that evaluates connection requests in real time. It is distributed as an open-source utility, providing a transparent interface for managing network security policies and monitoring active outbound traffic on the host operating system.

Features

  • Firewalls - Monitors and blocks unauthorized outgoing network connections to protect user privacy and prevent data exfiltration.
  • Firewall Configurations - Provides granular network access permissions for individual programs to ensure only trusted software can communicate over the internet.
  • Network Security Utilities - Controls and monitors outgoing network traffic on macOS to prevent unauthorized applications from sending data to external servers.
  • Network Traffic Rules - Approves or denies access for specific applications to prevent unwanted data transmission and ensure only trusted programs communicate externally.
  • Connection Monitors - Alerts users to unauthorized attempts by applications to establish network connections, maintaining control over sensitive data leaving the device.
  • Kernel-Level Traffic Interceptors - Hooks into the operating system networking stack to monitor and control connection attempts at the kernel level.
  • Outbound Network Blockers - Prevents malicious software from establishing command and control connections or exfiltrating data from a compromised computer system.
  • Security Tools - Listed in the “Security Tools” section of the Awesome Mac awesome list.
  • System Security - Firewall for blocking unauthorized outgoing network traffic.
  • Network Traffic Interceptors - Uses a system-level API to intercept and inspect network traffic packets before they leave the host operating system.
  • Traffic Monitoring Tools - Alerts users to network activity initiated by installed programs to ensure only trusted applications communicate externally.
  • Binary Verification Tools - Validates the cryptographic signatures of requesting binaries to ensure only trusted software can establish network connections.
  • User Privacy Protection - Detects and blocks suspicious background processes that attempt to transmit sensitive user data without explicit permission.
  • Flow Tracking Engines - Maintains an internal table of active network flows to correlate individual packets with specific application processes and security policies.

Star history

Star history chart for objective-see/luluStar history chart for objective-see/lulu

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does objective-see/lulu do?

LuLu is an open-source application firewall designed for macOS that monitors and controls outgoing network traffic. It functions by intercepting connection attempts at the system level, allowing users to approve or deny network access for individual programs to prevent unauthorized data transmission.

What are the main features of objective-see/lulu?

The main features of objective-see/lulu are: Firewalls, Firewall Configurations, Network Security Utilities, Network Traffic Rules, Connection Monitors, Kernel-Level Traffic Interceptors, Outbound Network Blockers, Security Tools.

What are some open-source alternatives to objective-see/lulu?

Open-source alternatives to objective-see/lulu include: evilsocket/opensnitch — Opensnitch is a host-based application firewall for Linux that monitors and intercepts outbound network connections in… mhsanaei/3x-ui — This project is a comprehensive network traffic orchestrator and server infrastructure manager designed to provide… linkerd/linkerd2 — This project is a service mesh platform designed to manage, secure, and observe service-to-service communication… safing/portmaster — Portmaster is a host-based network firewall and privacy tool that monitors and controls all system network traffic. It… borntoberoot/networkmanager — NETworkManager is a comprehensive suite of network administration tools designed for the deployment, monitoring, and… 666os/clashmac — ClashMac is a macOS network proxy manager and graphical user interface client for the Clash core. It serves as a…

Open-source alternatives to LuLu

Similar open-source projects, ranked by how many features they share with LuLu.
  • evilsocket/opensnitchevilsocket avatar

    evilsocket/opensnitch

    12,899View on GitHub↗

    Opensnitch is a host-based application firewall for Linux that monitors and intercepts outbound network connections in real time. By hooking into kernel-level interfaces, it tracks system-wide network activity and maps connection attempts to specific local processes, allowing users to explicitly permit or deny traffic on a per-application basis. The project distinguishes itself through its ability to manage security policies across multiple distributed nodes from a single, unified dashboard. This centralized management is secured via encrypted socket communication, enabling consistent rule en

    Pythonapplication-firewalldata-breachfirewall
    View on GitHub↗12,899
  • mhsanaei/3x-uiMHSanaei avatar

    MHSanaei/3x-ui

    40,785View on GitHub↗

    This project is a comprehensive network traffic orchestrator and server infrastructure manager designed to provide centralized control over secure tunneling, routing, and security policies. It functions as a web-based dashboard that enables administrators to deploy and maintain network services, enforce access restrictions, and manage traffic flow through a private server environment. The platform distinguishes itself by integrating advanced traffic anonymization and routing capabilities, including support for relay networks and secure tunnels to bypass regional restrictions. It provides gran

    Goechfail2banhttp
    View on GitHub↗40,785
  • linkerd/linkerd2linkerd avatar

    linkerd/linkerd2

    11,424View on GitHub↗

    This project is a service mesh platform designed to manage, secure, and observe service-to-service communication within Kubernetes clusters. It functions as a control plane that orchestrates transparent sidecar proxies, which intercept and manage network traffic to provide reliable connectivity for microservices. By automating the injection of these proxies, the platform ensures that infrastructure-level policies are applied consistently across all workloads without requiring manual configuration changes. The platform distinguishes itself through its focus on zero-trust security and cross-clu

    Gocloud-nativegolangkubernetes
    View on GitHub↗11,424
  • safing/portmastersafing avatar

    safing/portmaster

    13,003View on GitHub↗

    Portmaster is a host-based network firewall and privacy tool that monitors and controls all system network traffic. It operates by intercepting data packets at the operating system level, allowing it to observe and manage every connection made by local software in real time. The software distinguishes itself through process-aware connection mapping, which correlates active network sockets with specific local applications to provide visibility into data transfers. It utilizes a user-space policy engine to enforce granular security rules, enabling users to restrict internet access, block specif

    Goapplication-firewalldnsfirewall
    View on GitHub↗13,003
  • See all 30 alternatives to LuLu→