Little Snitch防火墙控制

4小时前更新 1 00
Little Snitch防火墙控制Little Snitch防火墙控制
Little Snitch防火墙控制

技能简介

该技能通过命令行控制 macOS 上的 Little Snitch 网络防火墙,支持查看日志、管理配置文件与规则组、监控网络流量等操作。

能做什么

  • 读取防火墙日志并实时流式输出
  • 激活或停用预定义的配置文件(如静默模式、提醒模式)
  • 启用或禁用自定义规则组与屏蔽列表
  • 查询和导出流量历史数据
  • 备份与恢复防火墙配置

使用说明

前置条件:需在 Little Snitch 图形界面中开启终端访问权限。路径:Little Snitch → 偏好设置 → 安全 → 允许通过终端访问。

安装指令:无需额外安装,开启上述权限后,littlesnitch 命令自动可用。

常用操作示例:

  1. 查看最近10分钟日志:
    littlesnitch log --last 10m --json
  2. 实时流式输出日志:
    littlesnitch log --stream
  3. 激活指定配置文件(需root):
    sudo littlesnitch profile --activate "Silent Mode"
  4. 启用规则组(需root):
    sudo littlesnitch rulegroup --enable "My Rules"
  5. 导出配置备份(需root):
    sudo littlesnitch export-model > backup.json

输入与输出

见下方输入与输出表格。

项目内容
输入时间范围(如10m/1h/1d)、配置文件名称、规则组名称、日期时间字符串、输出格式选项(–json/–stream)
输出日志文本或JSON、许可证状态、流量记录、配置备份文件、偏好设置值
适用人群macOS用户、网络安全管理员、需要自动化防火墙操作的开发者、排查网络连接问题的技术支持人员
不包含Windows/Linux支持、图形界面操作、远程主机管理、入侵检测功能、VPN配置管理

 

风险提示

  • 部分命令需要 root 权限,误操作可能影响网络连接
  • 开启终端访问后,恶意软件可能利用该接口,需确保系统未被入侵
  • 配置文件切换可能导致预期外的网络阻断
  • 流量日志包含敏感连接信息,导出时需注意存储安全

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/gumadeiras/little-snitch/SKILL.md
来源类型:GitHub 仓库

数据统计

相关导航

暂无评论

none
暂无评论...