skills$openclaw/little-snitch
gumadeiras7.0k

by gumadeiras

little-snitch – OpenClaw Skill

little-snitch is an OpenClaw Skills integration for ai ml workflows. Control Little Snitch firewall on macOS. View logs, manage profiles and rule groups, monitor network traffic. Use when the user wants to check firewall activity, enable/disable profiles or blocklists, or troubleshoot network connections.

7.0k stars7.2k forksSecurity L1
Updated Feb 7, 2026Created Feb 7, 2026ai ml

Skill Snapshot

namelittle-snitch
descriptionControl Little Snitch firewall on macOS. View logs, manage profiles and rule groups, monitor network traffic. Use when the user wants to check firewall activity, enable/disable profiles or blocklists, or troubleshoot network connections. OpenClaw Skills integration.
ownergumadeiras
repositorygumadeiras/little-snitch
languageMarkdown
licenseMIT
topics
securityL1
installopenclaw add @gumadeiras/little-snitch
last updatedFeb 7, 2026

Maintainer

gumadeiras

gumadeiras

Maintains little-snitch in the OpenClaw Skills directory.

View GitHub profile
File Explorer
2 files
.
_meta.json
282 B
SKILL.md
2.8 KB
SKILL.md

name: little-snitch description: Control Little Snitch firewall on macOS. View logs, manage profiles and rule groups, monitor network traffic. Use when the user wants to check firewall activity, enable/disable profiles or blocklists, or troubleshoot network connections.

Little Snitch CLI

Control Little Snitch network monitor/firewall on macOS.

Setup

Enable CLI access in Little Snitch → Preferences → Security → Allow access via Terminal

Once enabled, the littlesnitch command is available in Terminal.

⚠️ Security Warning: The littlesnitch command is very powerful and can potentially be misused by malware. When access is enabled, you must take precautions that untrusted processes cannot gain root privileges.

Reference: https://help.obdev.at/littlesnitch5/adv-commandline

Commands

CommandRoot?Description
--versionNoShow version
restrictionsNoShow license status
logNoRead log messages
profileYesActivate/deactivate profiles
rulegroupYesEnable/disable rule groups & blocklists
log-trafficYesPrint traffic log data
list-preferencesYesList all preferences
read-preferenceYesRead a preference value
write-preferenceYesWrite a preference value
export-modelYesExport data model (backup)
restore-modelYesRestore from backup
capture-trafficYesCapture process traffic

Examples

View Recent Logs (no root)

littlesnitch log --last 10m --json

Stream Live Logs (no root)

littlesnitch log --stream

Check License Status (no root)

littlesnitch restrictions

Activate Profile (requires root)

sudo littlesnitch profile --activate "Silent Mode"

Deactivate All Profiles (requires root)

sudo littlesnitch profile --deactivate-all

Enable/Disable Rule Group (requires root)

sudo littlesnitch rulegroup --enable "My Rules"
sudo littlesnitch rulegroup --disable "Blocklist"

View Traffic History (requires root)

sudo littlesnitch log-traffic --begin-date "2026-01-25 00:00:00"

Stream Live Traffic (requires root)

sudo littlesnitch log-traffic --stream

Backup Configuration (requires root)

sudo littlesnitch export-model > backup.json

Log Options

OptionDescription
--last <time>[m|h|d]Show entries from last N minutes/hours/days
--streamLive stream messages
--jsonOutput as JSON
--predicate <string>Filter with predicate

Notes

  • macOS only
  • Many commands require sudo (root access)
  • Profiles: predefined rule sets (e.g., "Silent Mode", "Alert Mode")
  • Rule groups: custom rule collections and blocklists
README.md

No README available.

Permissions & Security

Security level L1: Low-risk skills with minimal permissions. Review inputs and outputs before running in production.

Requirements

  • OpenClaw CLI installed and configured.
  • Language: Markdown
  • License: MIT
  • Topics:

Configuration

```bash sudo littlesnitch export-model > backup.json ```

FAQ

How do I install little-snitch?

Run openclaw add @gumadeiras/little-snitch in your terminal. This installs little-snitch into your OpenClaw Skills catalog.

Does this skill run locally or in the cloud?

OpenClaw Skills execute locally by default. Review the SKILL.md and permissions before running any skill.

Where can I verify the source code?

The source repository is available at https://github.com/openclaw/skills/tree/main/skills/gumadeiras/little-snitch. Review commits and README documentation before installing.