News for hackers. Stuff that matters.
Re:EBPFSnitch: An eBPF based Linux Application Firewall by aptmiguk on Sunday March 14, 2021 @11:15AM (#26456066)
If you're interested in this, you may be interested in this as well: https://github.com/evilsocket/opensnitch

It has a GUI interface as well.

Re:EBPFSnitch: An eBPF based Linux Application Firewall by dsissitka on Sunday March 14, 2021 @02:55PM (#26457778)
From https://github.com/evilsocket/opensnitch/wiki/Why-OpenSnitch...:

> Why OpenSnitch does not intercept application XXX

>

> tl;dr

>

> - because we don't use eBPF.

> - a process is opening connections too fast (nmap for example, firefox sometimes...).

> - the system has a high load and we're unable to find the process in time.

> ...

Re:EBPFSnitch: An eBPF based Linux Application Firewall by creamytaco on Sunday March 14, 2021 @11:42AM (#26456273)
They're both pretty bad for something so simple. Tons of dependencies, complexity that shouldn't be there and perplexing code.

evilsocket/opensnitch is worse but EBPFSnitch could also be a lot better.

Re:EBPFSnitch: An eBPF based Linux Application Firewall by coder543 on Sunday March 14, 2021 @12:59PM (#26456794)
If they're both "pretty bad for something so simple"... then it seems like a classic example of a problem that you could just release a solution for; then there would be a non-sucky solution available!

Unless it's actually not that simple?

You could at least make constructive criticism instead of just dismissively saying that all solutions suck. ("Tons of dependencies", "complexity", and "perplexing" are not actionable criticisms... they're highly subjective opinions.)

Re:EBPFSnitch: An eBPF based Linux Application Firewall by krageon on Monday March 15, 2021 @04:45AM (#26463754)
> Unless it's actually not that simple?

Recognising that given sufficient domain knowledge you could minimise and optimise dependencies and actually having that domain knowledge for this specific field are not the same thing. For the former, you just need to be a professional. For the latter, you need to be in luck for this specific subject.

You don't fix that by being snarky. Ironic, because in the last paragraph you do ask for constructive criticism! The least you could do is materially reciprocate in doing so.

Re:EBPFSnitch: An eBPF based Linux Application Firewall by dmos62 on Sunday March 14, 2021 @03:28PM (#26458111)
I don't know anything about this project, but it's okay to criticize large dependency trees and complexity. It sounds like you're looking for suggestions on how to fix that or the other. Neither of those things is trivially fixable, they're pretty fundamental problems. Sometimes a rewrite can do it.
Re:EBPFSnitch: An eBPF based Linux Application Firewall by ignoramous on Sunday March 14, 2021 @01:55PM (#26457224)
evilsocket/OpenSnitch is one of the cleaner code bases I have seen, especially for the functionality it implements. What other complexity are you alluding to?