OA0 = Omni AI 0
OA0 是一个探索 AI 的论坛
现在注册
已注册用户请  登录
OA0  ›  技能包  ›  little-snitch:在 macOS 上控制 Little Snitch 防火墙

little-snitch:在 macOS 上控制 Little Snitch 防火墙

 
  npl ·  2026-02-06 07:54:11 · 3 次点击  · 0 条评论  

名称: little-snitch
描述: 控制 macOS 上的 Little Snitch 防火墙。查看日志、管理配置文件与规则组、监控网络流量。适用于用户需要检查防火墙活动、启用/禁用配置文件或阻止列表、或排查网络连接问题时。


Little Snitch 命令行工具

控制 macOS 上的 Little Snitch 网络监控器/防火墙。

设置

Little Snitch → 偏好设置 → 安全 → 允许通过终端访问 中启用命令行访问。

启用后,即可在终端中使用 littlesnitch 命令。

⚠️ 安全警告: littlesnitch 命令功能非常强大,可能被恶意软件滥用。启用访问权限后,必须确保不受信任的进程无法获得 root 权限。

参考:https://help.obdev.at/littlesnitch5/adv-commandline

命令列表

命令 需 root? 描述
--version 显示版本信息
restrictions 显示许可证状态
log 读取日志消息
profile 激活/停用配置文件
rulegroup 启用/禁用规则组和阻止列表
log-traffic 打印流量日志数据
list-preferences 列出所有偏好设置
read-preference 读取偏好设置值
write-preference 写入偏好设置值
export-model 导出数据模型(备份)
restore-model 从备份恢复
capture-traffic 捕获进程流量

使用示例

查看近期日志(无需 root)

littlesnitch log --last 10m --json

实时流式查看日志(无需 root)

littlesnitch log --stream

检查许可证状态(无需 root)

littlesnitch restrictions

激活配置文件(需要 root)

sudo littlesnitch profile --activate "静默模式"

停用所有配置文件(需要 root)

sudo littlesnitch profile --deactivate-all

启用/禁用规则组(需要 root)

sudo littlesnitch rulegroup --enable "我的规则"
sudo littlesnitch rulegroup --disable "阻止列表"

查看流量历史(需要 root)

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

实时流式查看流量(需要 root)

sudo littlesnitch log-traffic --stream

备份配置(需要 root)

sudo littlesnitch export-model > backup.json

日志选项

选项 描述
--last <时间>[m\|h\|d] 显示过去 N 分钟/小时/天的条目
--stream 实时流式输出消息
--json 以 JSON 格式输出
--predicate <字符串> 使用谓词进行过滤

注意事项

  • 仅限 macOS 系统
  • 多数命令需要 sudo(root 权限)
  • 配置文件: 预定义的规则集(例如“静默模式”、“警报模式”)
  • 规则组: 自定义的规则集合和阻止列表
3 次点击  ∙  0 人收藏  
登录后收藏  
目前尚无回复
0 条回复
About   ·   Help   ·    
OA0 - Omni AI 0 一个探索 AI 的社区
沪ICP备2024103595号-2
Developed with Cursor