Skip to Content
Skip to Table of Contents

← Previous Article Next Article →

ATPM 9.07
July 2003

Columns

How To

Extras

Reviews

Download ATPM 9.07

Choose a format:

Review: Little Snitch 1.0.3

by Paul Fatula, pfatula@atpm.com

verynice

Developer: Objective Development

Price: $25

Requirements: Mac OS X 10.2

Trial: Fully-featured (quits after three hours)

It’s become increasingly common for programs to “check in” with their developer when you start them up, whether to look for available upgrades, prevent piracy, or permit companies to track your actions. While in some cases this sort of behavior may be desirable, it concerns me that the default is generally to permit such connections without asking the user first, and frequently companies fail to disclose just what information they suck from your computer.

Enter Little Snitch, a simple preference pane program that blows the whistle on programs attempting to access the network. If a program tries to access the Net, a dialog box appears telling you the program’s name and the URL and port it is attempting to open a connection with. (Unfortunately, Little Snitch can’t tell you what data the program wants to transmit.) You then have the option to allow or refuse the connection, or to create a rule to govern future attempts.

snitch2

Little Snitch comes with a default set of rules, allowing local connections by any program, permitting Internet Explorer to surf the Web, and such. (I don’t use Internet Explorer, thus the error message in the picture above.) It’s a simple matter to add a rule for a program that’s not part of Little Snitch’s defaults, either from the preference pane or by creating a rule the first time that program attempts to access the Net.

snitch

The window above shows the only connection attempt Little Snitch caught that caused some concern: mostly, it’s caught things like BBEdit and Acrobat Reader trying to look for updates. But I’d never heard of slpd or the URL it was attempting to contact. A complete search of my computer turned up no matches of a program by that name, heightening my concern. A search on Google turned up this excellent site which lists and explains a number of background processes that run in OS X, including slpd.

See, for me, part of the draw of a program like Little Snitch is that OS X sometimes leaves me feeling like I’m not really in control of my computer: it’s off doing things that I don’t understand and may not even be aware of. Little Snitch lets me feel a little bit more in control: if data is going to leave my computer through some unusual channel, I’d like to know about it. In turn, I can become a more informed computer user.

snitch3

The only real drawback of Little Snitch is its inability to identify connections made by programs running in the Classic environment. It can either permit or deny all connections from all programs running in Classic; limitation by application, URL, or port is not possible. Frankly, I consider this a minor issue since testing Little Snitch’s Classic compatability marks the first time I’ve fired up the Classic environment in many months. Still, it’s a shortcoming you might want to be aware of if you use Classic.

Curiously, Little Snitch does a bit better with VirtualPC. While it cannot recognize which program within VirtualPC is attempting to make a connection, it can tell you the URL and port being contacted, affording you a greater level of control than you have under Classic. It’s still not perfect, though: if you want to allow IE for Windows to connect to port 80, for example, you have to allow all Windows programs that VPC might run to connect to that port.

Little Snitch is a simple program that does an admirable job keeping you informed of outgoing network connection attempts you may not have knowingly or deliberately initiated. Its interface is clean and straightforward, and rules can be easily created to prevent Little Snitch from becoming a Little Pest. If you’d like to feel a bit more secure and in control of your Mac, Little Snitch is well worth a look.

Reader Comments (7)

anonymous · July 2, 2003 - 14:54 EST #1
I agree that Little Snitch is a very useful program, but the $25 price is a little too steep.
anonymous · July 2, 2003 - 16:51 EST #2
I, too agree that Little Snitch is very useful. As for the price, okay, it IS too much, but the service is very good, too! The first time I used Little Snitch, I had problems because the Mini Vigor software and Little Snitch 1.0 don't like each other. I sent an e-mail to the developer and he wrote a patch to resolve the problem. A couple days later, Little Snitch 1.1 was released. Very cool for 25 bucks!
anonymous · July 3, 2003 - 08:17 EST #3
Your printer may not work after Little Snitch has been installed.
Paul Fatula (ATPM Staff) · July 3, 2003 - 17:48 EST #4
I routinely print to several networked printers and have had no problems with Little Snitch. If you're having trouble printing, you should try checking your list of filters to make sure you haven't inadvertently blocked it. If that fails, consider contacting the developer. Based on another anonymous comment, it looks like he's pretty responsive.
Bill Barstad · July 8, 2003 - 15:19 EST #5
Interesting article. I followed the Google link to information on background processes. Useful. I wish Little Snitch was freeware, alas!

Thanks,

Bill Barstad
Stephen Keese · July 11, 2003 - 17:18 EST #6
After I finally got Virtual PC 6 to share the internet connection with Mac OS X 10.2.6, I discovered - thanks to Little Snitch - that applications or viruses or something in Windows 2000 was trying to access servers all over the world every few minutes. I've closed off most of those accesses and they still keep coming.

The only applications I use on Windows are a couple of real estate ones - no e-mail, no web browser, no graphics, nothing else. It's too bad that I cannot tell which application is initiating the calls. I'm just thankful that I can block them.
Marv Nelsen · July 12, 2003 - 14:06 EST #7
Stephen,

I have both a PC (Win XP) and a Mac (OS X 10.2.6). On the PC, Zone Alarm acts as a firewall and it also monitors outgoing connections initiated by the PC, similar to what Little Snitch does for the Mac. ZA works very well to monitor this problem.

You might try installing Zone Alarm on your VPC6 Win 2K to see what PC program is initiating connections to the internet.

Add A Comment





 E-mail me new comments on this article