{"id":19316754,"url":"https://github.com/maxim/lsrules-gen","last_synced_at":"2025-02-24T04:42:13.970Z","repository":{"id":66282600,"uuid":"432773125","full_name":"maxim/lsrules-gen","owner":"maxim","description":"Generators for Little Snitch rules that try to scrape authoritative firewall info sources, and auto-deploy lsrules to gist files.","archived":false,"fork":false,"pushed_at":"2024-12-30T06:15:51.000Z","size":25,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-12-30T07:23:34.005Z","etag":null,"topics":["firewall","firewall-rules","little-snitch","lsrules"],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/maxim.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-11-28T17:03:41.000Z","updated_at":"2024-12-30T06:15:55.000Z","dependencies_parsed_at":"2024-11-10T01:12:39.442Z","dependency_job_id":"c5052b7e-ad46-47f8-a814-d141e8827492","html_url":"https://github.com/maxim/lsrules-gen","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maxim%2Flsrules-gen","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maxim%2Flsrules-gen/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maxim%2Flsrules-gen/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maxim%2Flsrules-gen/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/maxim","download_url":"https://codeload.github.com/maxim/lsrules-gen/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240420938,"owners_count":19798501,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["firewall","firewall-rules","little-snitch","lsrules"],"created_at":"2024-11-10T01:12:35.621Z","updated_at":"2025-02-24T04:42:13.941Z","avatar_url":"https://github.com/maxim.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Little Snitch rules generators\n\nThis repo auto-generates `.lsrules` for Little Snitch and publishes them as Github Gists daily. You can subscribe to these gist files in Little Snitch. Just add the raw gist urls listed below as subscriptions to your Little Snitch.\n\nList of generated rule files\n\n* [msteams.lsrules](https://gist.githubusercontent.com/maxim/2ae0a2b68bb6ae053ee0a72e57e4e34d/raw/msteams.lsrules) — Microsoft Teams classic ruleset generated from [endpoint lists](https://endpoints.office.com/endpoints/worldwide?clientrequestid=d61270c3-85db-4d9c-876d-daa00ca97583\u0026ServiceAreas=Skype) provided by Microsoft. Caveat: after I applied these rules, I still had to deal with a couple of additional Sharepoint endpoints, not sure why, but hopefully this eliminates most of the annoying popups without allowing all outgoing connections. Microsoft marks a bunch of endpoints as \"optional\" and provides a note explaining what they are. Little Snitch will ask you about allowing these routes, and show Microsoft's note to explain what it is.\n\n* [msteams-new.lsrules](https://gist.githubusercontent.com/maxim/885e395b7d6cd2991790c0f3167326ee/raw/msteams-new.lsrules) — Same as above, but with updated process path.\n\n* [skype.lsrules](https://gist.githubusercontent.com/maxim/48753f090f99f21e6091a62e0b56311e/raw/skype.lsrules) — Skype ruleset generated from [Skype's FAQ page](https://support.skype.com/en/faq/FA148/which-ports-need-to-be-open-to-use-skype-on-desktop). Some popups might still occur.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaxim%2Flsrules-gen","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmaxim%2Flsrules-gen","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaxim%2Flsrules-gen/lists"}