this post was submitted on 07 Oct 2025
957 points (95.8% liked)

Programmer Humor

26827 readers
1911 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] BlameTheAntifa@lemmy.world 186 points 4 days ago* (last edited 4 days ago) (12 children)

Doesn’t anyone else use things like OpenSnitch to audit all outgoing connections? I block all phone homes until something breaks, then investigate.

If you are trapped on Windows for some corporate reason, there is SimpleWall.

We’re all friends here, and friends don’t let friends let apps phone home.

[–] scrubbles@poptalk.scrubbles.tech 88 points 4 days ago (1 children)

TIL. Don't assume people know about this like that, for many we have never even heard of it, but I'll be using it constantly now

[–] BlameTheAntifa@lemmy.world 17 points 4 days ago

I’m happy I could help!

[–] littlewonder@lemmy.world 33 points 4 days ago* (last edited 4 days ago)

Can I subscribe to your newsletter? I want to hear all your other recommendations.

[–] itsjess@lemmy.blahaj.zone 15 points 4 days ago

I second OpenSnitch. It's the most annoying program i run, but the control it gives you over your outbound connections is so worth it from a security and privacy standpoint.

Once you start and run this you get to truly see how many different URLs are loaded when visiting just one website

[–] Carighan@piefed.world 11 points 4 days ago

Can't, all corporate hardware and their software, too. Not my problem, but also not my intellectual property being stolen to be used in AI, so eh, NotMyProblemException.

[–] LiveLM@lemmy.zip 2 points 3 days ago* (last edited 3 days ago)

The last time I got a virus on Windows I was only made aware because the built-in firewall warned me a Powershell script was trying to phone home.
Since then I run SimpleWall and I highly recommend everyone else do the same. It's annoying at the beginning but annoyance turns into peace of mind when you know nothing, not even built-in Windows processes can phone home without you knowing.

I did not know about this before, bookmarking the OpenSnitch github so I can try it out on my PC later

[–] anomnom@sh.itjust.works 4 points 3 days ago

Lulu is a good FOSS alternative for Macs. LittleSnitch is good too but proprietary (that’s where OpenSnitch got its name)

[–] prole@lemmy.blahaj.zone 6 points 4 days ago

This is cool, thanks.

[–] heatermcteets@lemmy.world 6 points 4 days ago (1 children)

Does running pi hole make this redundant, or are they solving different problems?

[–] BlameTheAntifa@lemmy.world 11 points 4 days ago

They still work together. Pi-hole is an excellent second line of defense, but an active firewall tells you about what is trying to make connections and asks for your consent. Block lists are great, but they aren't impenetrable. If you want to know exactly what your device and software are doing, you should also be using an active firewall.

[–] PumpkinEscobar@lemmy.world 5 points 4 days ago (1 children)

Thanks for that suggestion, I had a passing thought a while back I should look into something like this.

Any problems in your experience? I imagine apps will fail if you're slow to approve the outbound connection and something times out, so I get all of that, looking more for broader issues this might cause? Specifically wondering about the docker containers I run, all the development nonsense.

[–] BlameTheAntifa@lemmy.world 13 points 4 days ago* (last edited 4 days ago)

Both OpenSnitch and SimpleWall block by default. You can also set a timeout so that if you don’t respond in a certain amount of time they automatically create a permanent block rule. You can also check your rules and activity at any point. If a specific application is misbehaving you can always check its rules and change them, or delete them and start over. They’re very efficient, and get less intrusive over time as you respond to prompts and create more rules.

[–] 87Six@lemmy.zip 4 points 4 days ago (1 children)

You my friend may just have done a great thing for me

[–] BlameTheAntifa@lemmy.world 5 points 4 days ago

I'm glad this is helping people! Please pass it on.

[–] douglasg14b@lemmy.world 1 points 4 days ago* (last edited 4 days ago) (1 children)

TIL.

Is this redundant with DNSBL?

[–] BlameTheAntifa@lemmy.world 5 points 4 days ago* (last edited 4 days ago)

Not necessarily. These active firewall tools are much more thorough. They tell you any time an application or service is trying to make a connection to anywhere. Block lists are helpful, but still have gaps. These let *nothing *through unless you explicitly allow it, and ask you clearly and immediately when something that doesn't already have a rule tries.