Little Snitch 3.0 is currently in beta. Little Snitch 3 requires Mac OS X 10.6 or later; 2.5.3 requires 10.4 or later.
Little Snitch alerts you to outgoing network connections.
A firewall protects your computer against unwanted guests from the Internet. But who protects your private data from being sent out? Little Snitch does!
As soon as you,re connected to the Internet, applications can potentially send whatever information they want to wherever they want.
Sometimes they do this for good reason, on your explicit request. But often they don,t. Little Snitch allows you to intercept these unwanted connection attempts, and lets you decide how to proceed.
Little Snitch informs you whenever a program attempts to establish an outgoing Internet connection. You can then choose to allow or deny this connection, or define a rule how to handle similar, future connection attempts. This reliably prevents private data from being sent out without your knowledge. Little Snitch runs inconspicuously in the background and it can also detect network related activity of viruses, trojans and other malware.
Version 3.0 preview (3854):
Note: Do you own a Little Snitch 2 license? You qualify for a free upgrade, if you bought a license after May 1, 2012. All other Little Snitch 2 license owners are eligible for a price-reduced upgrade.
- Brand new Network Monitor
- Firewall for incoming connections
- Silent Mode
- Simplified Connection Alert
- Redesigned Configuration Interface
- Ruleset Analyzer
- Rule Suggestions
- Sort Rules by Precedence
- Domain based rules via Connection Alert
- System Process Rules
- Ask Rules
- Versatile temporary rule options
- Rules matching multiple destinations
- Improved status menu
- Gatekeeper ready
- New app icon designed by Iconfactory
- Get an overview of network traffic
- Traffic Diagram
- Visual representation of traffic amounts over time.
- Highlighting of system events (application launched, application terminated, computer sleep, …)
- Display data rates on logarithmic or linear scale.
- Zoom into time ranges of choice.
- Powerful sorting options (last activity, total traffic amount, process name, server name, …)
- Save snapshots to investigate connection details at any later point of time.
- Capture traffic of certain applications as .pcap file to open it with packet analyzer tools (such as Wireshark or Cocoa Packet Analyzer).
- Easily block connections from context menu.
- Show denied connection attempts
- List other hostnames resolving to same IP address
- Highlight corresponding rule in Configuration to find out which rule was responsible for allowing / denying this connection.
- Network Monitor Inspector
- Further details of selected connection entries
- Displays information about the process, server identification (hostnames, IP address), connection statistics (ports, traffic amounts, time of first / last activity, …).
- Simplified Connection Alert — choose your preferred level of detail
- More versatile temporary rules: Until Quit, Until Logout, Until Restart, For [n] Minutes, etc.
- Creation of domain rules
- Select other hostnames resolving to same IP address to create a rule for.
- Powerful new interface
- Manage profiles
- Create or delete profiles
- Easily add rules to profiles via Drag&Drop
- Enable profiles by double-clicking on a profile in the sidebar.
- Sidebar including
- Rule Filters (Last 24 Hours, Temporary Rules, Unapproved Rules, …)
- Rule Suggestions
- Ruleset Analyzation
- Detection of redundant rules
- Highlighting of redundant / covered rules, to easily see which rules are obsolete.
- Sort list of rules by process name, rule precedence or creation date
- Improved search
- Define search scope to process, rule, enclosing folders, bundle identifier, notes.
- Search results now include involved rules as well
- Fullscreen support
- Little Snitch offers rule suggestions based on Silent Mode connections, former, already expired temporary rules, login connections and more.
- Rule suggestions can easily be converted to permanent rules.
- Rule suggestions can be grouped by their common properties (process, port, host, domain) — Easily create rules that cover most typical connections for certain processes.
- Monochrome or colored Icon
- Access to important settings
- Quickly enable a certain profile
- Quickly enable / disable Silent Mode
- In order to support multiple simultaneous logins, processes are distinguished by the user account that started the process. Rules can be created so that they apply to processes running on behalf of the current user, on behalf of a system account such as e.g. root, or on behalf of any account.
- When no user is logged in, all connections which are not covered by an existing rule are automatically denied. Rule suggestions are created for these connections and can be reviewed in Little Snitch Configuration.
- If you can,t login without network access (e.g. network accounts), the system can be restarted in Permissive Mode where all connections are allowed before the first user logs in. Allow-rules are automatically created so that future logins succeed. Permissive mode is also used during the first restart after installation, but not after upgrades.