evilsocket / opensnitch

OpenSnitch is a GNU/Linux interactive application firewall inspired by Little Snitch.
GNU General Public License v3.0
10.74k stars 498 forks source link

Windows Version? #289

Closed aadrian closed 3 years ago

aadrian commented 4 years ago

Hi,

Are there any plans releasing a Windows version too? There would be many Windows users interested in one.

Even if there are may firewalls for Windows, none comes close to LittleSnitch for OSX. (The only one that comes a little bit close would be Netlimiter https://www.netlimiter.com/docs/basic-concepts/blocker )

Thank you.

mrmoss commented 4 years ago

So it looks like the firewall side of things is just outputing iptables rules, so porting that to netsh wouldn't be too bad. If an intermediary fw language was used, this would be much easier. Not sure if it works with Windows 10, but wipfw might be useful, as it would have most if not all functionality needed.

I haven't looked too closely just yet, but I think the slightly harder part would be the process stuff in /proc, as that's not similar at all.

evs-ch commented 4 years ago

Although not what you're looking for (as in: OpenSnitch on Windows), on Windows devices I've often recommended (and installed) Glasswire, although it's not free (or only semi-free, the 'ask to connect' feature is a paid feature) and not open source / free software. Not sure how close you'll come to LittleSnitch with it, but might be close enough?

jfdhuiz commented 4 years ago

There have been an ample amount of layer 7 packet filter (frontends) for Windows, often called "personal firewall". A known example from end '90s is ZoneAlarm (bought in 2004 by Checkpoint).

I also remember a port of OpenBSD PF to Windows, called Core Security or something like that.

I'd say you need to be specific in your issue. Which features do you find lacking in current solutions?

amoldeshpande commented 4 years ago

You can somewhat kludge together an implementation for Windows, but here are the problems:

edit:removed extraneous info

deathtrip commented 4 years ago

Windows has tons of firewalls already. No need to waste the already limited resources of this project on that.

gustavo-iniguez-goya commented 3 years ago

Sorry, this is out of scope :(