Jump to related tools in the same category or review the original source on GitHub.

Smart Home & IoT @gumadeiras Updated 2/26/2026

Little Snitch OpenClaw Skill - ClawHub

Do you want your AI agent to automate Little Snitch workflows? This free skill from ClawHub helps with smart home & iot tasks without building custom tools from scratch.

What this skill does

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.

Install

npx clawhub@latest install little-snitch

Full SKILL.md

Open original
namedescription
little-snitchControl 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

Command Root? Description
--version No Show version
restrictions No Show license status
log No Read log messages
profile Yes Activate/deactivate profiles
rulegroup Yes Enable/disable rule groups & blocklists
log-traffic Yes Print traffic log data
list-preferences Yes List all preferences
read-preference Yes Read a preference value
write-preference Yes Write a preference value
export-model Yes Export data model (backup)
restore-model Yes Restore from backup
capture-traffic Yes Capture 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

Option Description
--last <time>[m|h|d] Show entries from last N minutes/hours/days
--stream Live stream messages
--json Output 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
Original URL: https://github.com/openclaw/skills/blob/main/skills/gumadeiras/little-snitch

Related skills

If this matches your use case, these are close alternatives in the same category.