我的计算机正在运行Ubuntu 10.10,我想知道是否有防火墙在某个程序试图访问Internet或连接尝试被阻止时主动通知我。我记得Windows版ZoneAlarm会提醒您尝试阻止,但是现在我已切换到Ubuntu,现在还不确定。我所有的搜索使我找到了gufw。
我的计算机正在运行Ubuntu 10.10,我想知道是否有防火墙在某个程序试图访问Internet或连接尝试被阻止时主动通知我。我记得Windows版ZoneAlarm会提醒您尝试阻止,但是现在我已切换到Ubuntu,现在还不确定。我所有的搜索使我找到了gufw。
Answers:
据我所知,不幸的是,两个问题的答案都是“否”。
详细信息(但我还是要在这里简化):
当某个程序试图访问Internet时主动通知我的防火墙
AppArmor
(您可以在其中限制到Internet的连接),但是它对初学者并不十分友好且精细。主动通知何时阻止了Internet的连接尝试
ufw
,默认情况下登录到),则可以/var/log/kern.log
。尽管我不知道任何此类程序,AppArmor
但通过系统通知进行通知当然是可能的(因为它是apparmor-notify
)。没有针对Linux的此类防火墙。欢迎您在ubuntuforums.org上阅读有关该主题的详尽讨论。总而言之,它几乎可以归结为陈词滥调-Linux!= Windows。
http://ubuntuforums.org/showthread.php?t=1591340&highlight=application+based+firewall
sudo netstat -tup -W
-该-pt
标志将显示每个连接的原始应用程序。要查看历史上一直使用的所有连接的报告ntop
:(1)dosudo apt-get install ntop
,使用启动服务sudo /etc/init.d/ntop start
,然后在Web浏览器中打开localhost:3000。在“ 所有协议” >“ 流量”下,您将看到所有已建立连接的列表。不幸的是,ntop不会显示哪个应用程序启动了连接