我使用的是 Windows 7,并且希望在 Mac 上有一个像Little Snitch这样的功能,它会在您计算机上的程序进行传出连接时提醒您。
Little Snitch 在其网站上的描述:
防火墙保护您的计算机免受来自 Internet 的不速之客的侵害。但是谁来保护您的私人数据不被发送出去?小飞贼做到了!
一旦您连接到 Internet,应用程序就可以将它们想要的任何信息发送到它们想要的任何地方。
有时他们这样做是有充分理由的,应您的明确要求。但通常他们不会。Little Snitch 允许您拦截这些不需要的连接尝试,并让您决定如何继续。
每当程序尝试建立传出 Internet 连接时,Little Snitch 都会通知您。然后,您可以选择允许或拒绝此连接,或定义如何处理类似的、未来的连接尝试的规则。这可以可靠地防止在您不知情的情况下发送私人数据。Little Snitch 在后台不显眼地运行,它还可以检测病毒、木马和其他恶意软件的网络相关活动。
Little Snitch 提供灵活的配置选项,允许您向受信任的应用程序授予特定权限或完全阻止其他人建立特定的 Internet 连接。
因此,只有在真正需要您注意的情况下,您才会收到警告。
有没有类似 Little Snitch for Windows 的程序?
Little Snitch 报告了来自 locationd 的传出连接,它似乎是默认安装在 Snow Leopard 上的新守护程序。
在定位二进制文件中搜索字符串会显示指向http://skyhookwireless.com的链接。他们页面的索引是:
Skyhook Wireless 的 XPS 是世界上第一个真正的混合定位系统。
结合 GPS、蜂窝塔三角测量和 Wi-Fi 定位的独特优势,移动消费者不再需要等待几分钟才能获得响应或应对不准确的位置。
如果再次发生,我将报告更多详细信息(端点等)。不幸的是,我只单击了“允许一次”,因此我没有创建防火墙规则。
我几个月前卸载了 Little Snitch。或者是这样,我想。
打开 Console.app 时,我看到如下内容:
这是一个文本日志:
21/11/09 22:05:31 com.apple.launchd[1] (at.obdev.littlesnitchd[10045]) Exited with exit code: 1
21/11/09 22:05:31 com.apple.launchd[1] (at.obdev.littlesnitchd) Throttling respawn: Will start in 10 seconds
21/11/09 22:05:33 Little Snitch UIAgent[10046] 2.0.4.385: m65968c1c
21/11/09 22:05:33 Little Snitch UIAgent[10046] 2.0.4.385: m579328b9
21/11/09 22:05:33 Little Snitch UIAgent[10046] 2.0.4.385: m41531ded
21/11/09 22:05:33 com.apple.launchd.peruser.501[170] (at.obdev.LittleSnitchUIAgent) Throttling respawn: Will start in 10 seconds
21/11/09 22:05:41 com.apple.launchd[1] (at.obdev.littlesnitchd[10049]) Exited with exit code: 1
21/11/09 22:05:41 com.apple.launchd[1] (at.obdev.littlesnitchd) Throttling respawn: Will start in 10 seconds
21/11/09 …
Run Code Online (Sandbox Code Playgroud) 我在 Mac OS X 上运行 Little Snitch,它让我可以控制单个进程访问网络的方式。
目前,每当一个新的应用程序尝试上线时,我都必须确认或拒绝其访问权限。我想通常保持这种行为。
我的问题是:我还使用 Pythonvirtualenv
模块为使用 Django 和 Tornado 的 Web 开发创建隔离环境。我有很多脚本(通过 执行virtualenvwrapper
)来自动化所有样板配置和设置——但是新创建的virtualenv
包含它自己的 Python 解释器可执行文件的副本,就 Little Snitch 而言,这是一个全新的应用程序。
因此,对于每个新virtualenv
创建的,在自动设置过程中会弹出一个 Little Snitch 对话框,询问“新”Python 可执行文件的权限,我必须设置权限并单击“接受”。
有没有办法在命令行上设置这些 Little Snitch 权限?我希望能够运行我的环境设置脚本,而无需在整个(否则自动化)事件中照看 GUI。
mac ×3
macos ×3
command-line ×1
cpu ×1
firewall ×1
geolocation ×1
gps ×1
python ×1
software-rec ×1
uninstall ×1
windows-7 ×1