sirn / little-snitch-rules

Personal Little Snitch Rule Group

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Little Snitch Rule Group

This repository provides rule groups for Little Snitch 4.1.

Available rule group

Provides basic rules for Apple softwares to fully function. To install:

https://raw.githubusercontent.com/sirn/little-snitch-rules/master/dist/first-party-rules.lsrules

Provides an opinionated default rules for third party softwares. To install:

https://raw.githubusercontent.com/sirn/little-snitch-rules/master/dist/opinionated-defaults.lsrules

Limitations

  • Custom rule group can only belongs to "Anyone" (and not "System" or "User", etc.)

Contributing

  1. Make sure Python 3 and Pip is installed.
  2. Clone this repository, run make install
  3. To generate the lsrules, run make

Running make install will install pre-commit hook which will run the following rules by default:

  • Auto-generate rules in dist/
  • Format Python code with black
  • Run Python code through flake8

License

Public domain

About

Personal Little Snitch Rule Group


Languages

Language:Python 95.8%Language:Makefile 4.2%