我有一个客户端 - 服务器应用程序,我想在防火墙中添加一个例外,以便我的应用程序可以正常通信。 我想添加一个例外添加到防火墙(不更改其他防火墙选项的设置)。
我正在使用Carbon,Qt,C ++。但是,我觉得这与某些安装时间设置有关。
答案 0 :(得分:2)
如果不通知用户或要求用户许可,我不确定这是不错的做法。由于osx具有用于创建应用程序签名的内置系统,因此用户必须明确启用此级别的安全性。
话虽如此,你应该看看
/usr/libexec/ApplicationFirewall/socketfilterfw
和
/usr/libexec/ApplicationFirewall/com.apple.alf.plist
OS X也使用ipfw,我很确定它取代了应用程序过滤器设置的任何规则。所以你也可以制定一个ipfw规则。
答案 1 :(得分:0)
在我看来,如果你打开一个套接字,你的Mac防火墙会自动给你机会允许或拒绝连接....你试过吗?