Live data from Hacker News

LittleSnitch for Linux

obdev.at

71–80 of 489 posts

Re: LittleSnitch for Linux

#71

> The macOS version uses deep packet inspection to do this more reliably. That's not an option here. Isn't MacOS just *nix under the hood? Genuinely curious about this difference.

From what I understand, macOS uses weird kernel implementation, which is almost open source, but not 100%

Re: LittleSnitch for Linux

#74
Congrats to Linux users on getting a great tool from a quality development shop. Objective Development is one of our (Mac users) exemplars for attention to detail and fit & finish.

Congrats to Objective Development for expanding their well-loved tool to a new platform. You guys rock.

Re: LittleSnitch for Linux

#75
post #66
post #64

Okay hear me out, I use little snitch for a while. Great product. Love finding out what phones where. I make every single request (except my browser, because I'm fine with their sandbox) block until I approve. Recently I was wondering how you really have to trust something like little snitch given its a full kernel extension effectively able to MITM your whole network stack. So I went digging (and asked some agents t…

> All a long way to say, anyone know anything about this company? Yes, they are indie Mac developers who have been in business for more than 20 years, and Little Snitch for Mac is beloved by many users for a long time.

Everything has a price though… (I also use little snitch)

Re: LittleSnitch for Linux

#76
post #11

Earlier quoted context omitted.

I've used OpenSnitch for years, and while LittleSnitch definitely has a better UI for showing which process is making which connections over time, OpenSnitch does a pretty good job here. I get a modal popup when a program that hasn't made a connection tries to make a connection, and I can either allow/deny in one click, or further customize the rule e.g. allowing ntpd to connect, but only to pool.ntp.org on port 123.…

When I looked at OpenSnitch (years ago), it didn't support running headless on a server. Am I mistaken about this, or has it changed?

The UI is a separate package. Though you might just configure the firewall yourself at that point.

Re: LittleSnitch for Linux

#77

Earlier quoted context omitted.

Completely different thing. A littlesnitch type thing is for all traffic. Pihole is a DNS query thing that prevents various ad content from being loaded. It's also trivially easy for a malicious application with network access to bypass any instance of pihole on your LAN by doing its own DNS over HTTPS lookups to its own set of server(s) by IP.

I mean, if you're at the point where your machine is compromised by a process with full network access little snitch won't help much either.

You might be surprised, there are plenty of low effort attacks out there that just install a crypto miner and phone home periodically without doing much to cover it up.

Re: LittleSnitch for Linux

#78

Congrats to Linux users on getting a great tool from a quality development shop. Objective Development is one of our (Mac users) exemplars for attention to detail and fit & finish. Congrats to Objective Development for expanding their well-loved tool to a new platform. You guys rock.

>attention to detail

Why does LittleSnitch (Mac) pre-resolve IP addresses, before user presses Accept/Deny?

IMHO DNS queries shouldn't initiate without user input.

Re: LittleSnitch for Linux

#79
Does anyone know how the blocking functionality works? I worked on some eBPF code a few years ago (when BTF/CO-RE was new), and while it was powerful, you couldn't just write to memory, or make function calls in the kernel.

Is there a userland component that's using something like iptables? (Can iptables block traffic originating from/destined to a specific process nowadays?)

Re: LittleSnitch for Linux

#80
post #66

Earlier quoted context omitted.

> All a long way to say, anyone know anything about this company? Yes, they are indie Mac developers who have been in business for more than 20 years, and Little Snitch for Mac is beloved by many users for a long time.

Everything has a price though… (I also use little snitch)

> Everything has a price though…

What is that supposed to mean in this context?

Post reply on HN