ASCII Thoughts

Using Little Snitch to save bandwidth

In our last article, we saw how to use Little Snitch to stay secure by forcing the use of a VPN at unsafe locations. Let's go a little further and see how we can save on bandwidth and improve the quality of our connection.

Why save bandwidth?

I started thinking about restricting internet access to a few applications for 2 reasons:

Thankfully, Little Snitch offers a simple and elegant solution.

Creating a profile

Let's start by creating a new profile. We'll call it "Low Bandwidth":

Creating a new profile Creating a new profile

Now let's connect to our hotspot:

Profile selection dialog

Building the rules

If you followed the previous article, you should have Little Snitch in "Silent Mode: Deny". This makes it really easy to quickly enable the 2 or 3 applications we care about when on the go.

Open the Rules screen:

Profile selection dialog

Then, go to "Silent Mode Connections" and allow Chrome, Safari and Terminal:

Profile selection dialog Profile selection dialog Profile selection dialog

Since you're doing this while on the Low Bandwidth profile, the new rules are automatically associated with it:

Profile selection dialog

And there you have it! Safari now works:

Profile selection dialog

But the App Store won't start updating all your applications behind your back:

Profile selection dialog

Conclusion

This works really well and has allowed me to enjoy my browsing experience on questionable networks. It has also allowed me to stay within my free 500MB while using my hotspot regularly.

Also, if you're keen on saving bandwidth, I highly recommend Bandwidth+. It's a simple little app that sits in your menu bar and monitor your bandwidth usage. Priceless.

I hope these 2 articles were helpful and gave you a better understanding of the power of Little Snitch. It's a great tool, simple to use and configure, and absolutely worth the money. Definitely a must have for anyone working remotely.

That's it for today.

Cheers!