naveednajam / little-snitch---rule-groupsv2 Goto Github PK
View Code? Open in Web Editor NEWLittle Snitch Rule Groups
Home Page: https://rulegroups.com
License: MIT License
Little Snitch Rule Groups
Home Page: https://rulegroups.com
License: MIT License
Hi @naveednajam,
I've noticed that the AdGuard DNS Filter rules count is bouncing between ~30.000 and ~9000 from time to time. Are you aware of this?
Cheers,
T
I'm noticing that essentially all of these rules were added and have not been updated since two years ago. I can't imagine how much work goes into translating raw IP and domain lists into the proper formats, but assuming there's a script that can do it, is there an original source for these which may be recently updated?
The conflict is caused by:
The user requested urllib3==1.26.5
pyfunceble 2.2.0 depends on urllib3
requests 2.23.0 depends on urllib3!=1.25.0, !=1.25.1, <1.26 and >=1.21.1
Hi, pls move .ua domain to separate group, as it's not a Russian domain
Hey,
thanks for this tool - it's very helpful.
I've noticed that when I import "mining zerodot1", all traffic to any ".be" website will be blocked. This happens because of the rule Deny outgoing connections to domain be
. This matches any website with a top level of .be of course. I've checked the dotzero1 list and the entry there is actually www.be
, which is a valid full domain rather than just be
.
I assume this may be a bug in the script that generates the rules? Would that be possible?
SSL Certificate for domain rulegroups.com
and dl.rulegroups.com
has been expired since 2023-03-21
$ curl -s -vv --insecure https://rulegroups.com 1>/dev/null
* Trying [64:ff9b::cab9:c687]:443...
* Trying 202.185.198.135:443...
* Connected to rulegroups.com (64:ff9b::cab9:c687) port 443 (#0)
* ALPN: offers h2
* ALPN: offers http/1.1
… omitted console output …
* SSL connection using TLSv1.2 / ECDHE-RSA-AES128-GCM-SHA256
* ALPN: server did not agree on a protocol. Uses default.
* Server certificate:
* subject: CN=rulegroups.com
* start date: Dec 21 15:02:39 2022 GMT
* expire date: Mar 21 15:02:38 2023 GMT
* issuer: C=US; O=Let's Encrypt; CN=R3
* SSL certificate verify result: unable to get local issuer certificate (20), continuing anyway.
… omitted console output …
$ curl -s -vv --insecure https://dl.rulegroups.com 1>/dev/null
* Trying [64:ff9b::cab9:c687]:443...
* Trying 202.185.198.135:443...
* Connected to dl.rulegroups.com (64:ff9b::cab9:c687) port 443 (#0)
* ALPN: offers h2
* ALPN: offers http/1.1
… omitted console output …
* SSL connection using TLSv1.2 / ECDHE-RSA-AES128-GCM-SHA256
* ALPN: server did not agree on a protocol. Uses default.
* Server certificate:
* subject: CN=rulegroups.com
* start date: Dec 21 15:02:39 2022 GMT
* expire date: Mar 21 15:02:38 2023 GMT
* issuer: C=US; O=Let's Encrypt; CN=R3
* SSL certificate verify result: unable to get local issuer certificate (20), continuing anyway.
… omitted console output …
Hi there, not sure how you are filtering domains, but why for example is mozilla.org
being blocked in
Is this a bug?
Hi @naveednajam I was trying to subscribe to some rule groups from you website but when I do that each subscribed rule group has only one rule with all domains in it. And it doesn't block anything.
According to the this page https://help.obdev.at//littlesnitch4/ref-lsrules-file-format you are using
{
"name": "LaunchBar Software Update",
"description": "This rule allows LaunchBar to check for updates.",
"rules": [
{
"action": "allow",
"process": "/Applications/LaunchBar.app/Contents/MacOS/LaunchBar",
"remote-hosts": "sw-update.obdev.at"
}
]
}
But it says that you will need to provide action, process for each domain.
In your Github repo you use a different approach (which works)
{
"name": "Social Media Block List",
"description": "Blocks access to popular social media sites.",
"denied-remote-domains": ["facebook.com", "twitter.com", "youtube.com"]
}
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.