替代Little-Snitch应用防火墙?


22

我正在尝试Ubuntu。是Mac用户。我非常喜欢ubuntu,但对于没有可报告互联网连接情况的应用防火墙感到不舒服。我发现无法控制什么可以和不能连接到Internet感到不安。

为此,Little Snitch在Mac上效果很好。在Ubuntu上有什么可比的吗?默认的UFW防火墙无法阻止应用程序连接,因此非常没用。


ufw可以阻止应用程序连接。您应该修改您的问题
RobotHumans 2012年

4
不,它不能。ufw只能阻止端口和IP。
林赛

允许端口X拒绝所有应用程序的停止。如果您要丢弃的是特定应用程序的流量,则可以使用ld_preload做到这一点
RobotHumans 2012年

2
如何允许Firefox通过端口80进行通信,但如何防止Dash连接到端口80?
林赛

Answers:


9

Linux应用防火墙尚未流行,并且多年来出现了各种第三方项目。

目前最好的IMO是豹花

在此处输入图片说明

有关于如何安装豹皮花的详细说明这里

注意:它是为Ubuntu 10.10编写的

安装依赖项(python-qt4用于图形前端)

sudo apt-get install iptables libnetfilter-queue libnetfilter-conntrack python-qt4

http://sourceforge.net/projects/leopardflower/files/latest/download下载zip文件

解压缩zip文件

这将提取一个目录, lpfw

打开一个终端,并进入目录(假设它在〜/ Downloads中)

cd ~/Downloads/lpfw

运行程序

sudo ./lpfw

有关更多详细说明和更高级的配置,请参见上面的链接。


它在回购中不可用?我必须去外面弄吗?我的做法是仅从存储库安装,因此我不希望外出。但是我要检查一下。
2012年

不,它不在存储库中,对不起。

@ bodhi.zazen:说明严重过时,必须立即从源代码中构建软件包。
ish 2012年

1
是否有可维护的替代豹花的替代品?As of 2014-01-12, this project is no longer under active development.
维克多·哈格奎斯特(VictorHäggqvist)2014年


6

如果您正在寻找全新的应用程序(GTK 3),请访问http://douaneapp.com/来查看我的应用程序(正在大量开发中)


有人尝试过吗?我会对反馈感兴趣,这是一个非常漂亮的应用程序。在Ubuntu软件中心上上市的过程有任何更新吗?(每askubuntu.com/q/357002/31592
blong

该应用程序尚未稳定,并且因为他们拒绝了我的应用程序而从未进入USC(由于它具有内核模块……)
ZedTuX 2014年

嗯好吧 好吧,希望它很快会稳定。对于依赖内核模块的应用程序,USC必须建议一些过程或步骤,对吗?
blong

好吧,他们只是对我说,这并不安全。这个家伙还没有给我有关如何使其成为可能的任何提示...
ZedTuX 2014年

臭死了。此时有任何更新吗?我觉得这个应用程序是很多人都想在Ubuntu上使用的东西,但是我想先得到Ubuntu软件中心的支持。
blong

4

一些GUI建议可能适合您的需求。

Program Guard允许Linux工作站的用户控制哪些程序可以访问Internet,最新更新,2006年

普罗格兰卫队

由ufw提供支持的Gufw接口,最近更新,2012年

古夫

FireFlier的最新更新,2009年

消防员

看门狗最新更新时间:2007年。

在此处输入图片说明

TuxGuardian最近更新于2006年。

在此处输入图片说明

InJoy Firewall™商业应用程序(提供30天试用版)最近一次更新是2007年。

在此处输入图片说明


TuxGuardian看起来像它提供了我想要的;但是,它已不再受支持并且已严重过时:((为TuxGuardian的建议而保留)
Chad--24216

@ Chad--24216我看到了,但是也请检出Program Guard
加上了

3

anfd是可以完成此工作的perl脚本,但它根本不像小巧的话那样易于使用。有一个很好的德语德语维基页面。在此处下载脚本并运行anfd -h以查看以下帮助文本:

anfd - Ain't no firewall daemon.

anfd [-D] [-i 'iptables command'] [-x] [-c configfile] [-p pidfile]
anfd -k [-p pidfile]
anfd (-h|-?)

Anfd is a userspace daemon that uses the netfilter-ip_queue mechanism to hinder
specific software from "phoning home". It is not security software but privacy
software.

Options:
        -h, -?      : Print this help message.
        -D          : Debug mode - don't detach from terminal and print detailed infos
        -i 'command': Use this iptables command to insert the QUEUE rule.
                      Default: $ipt
        -x          : Dont insert any iptables rule. Admin will take care of that
                      herself.
        -c file     : Use this config file. Default: $default_config
        -p pidfile  : Use this pid file. Default: $pid_file
        -k          : Kill running anfd process.

2

这样的事情可能对您有益。Firestarter看起来像一个功能强大的防火墙程序。可能值得一试。

但是我建议仅使用IPtables。如上所述,可以将其配置为ufw以便于使用。

Ubuntu的IPtables实现有很好的文档。有了这个你真的不需要一个应用程序。如果您对cmd线感到满意,则可以设置防火墙以丢弃所有离开PC的内容。没有自己添加规则以允许它。例如。例如Web服务器的端口80。

一旦使用了IPtables,您将不知道如何使用它!

编辑:可能会发现,获得像Linux那样的防白痴防火墙并不是那么容易。那绝对不是您在MacBook Pro上使用它的原因!(OSX是很棒的imo)只是Linux上可用的应用程序通常涉及更多的配置。

法案


3
-1:firestarter只是网络级别的防火墙,它无法控制每个流程规则。
airtonix 2013年

1

是有关如何安装comodo的指南。我不知道该程序是否与小snich一样好。希望该程序是您想要的!



0

SELinux:

集成了SELinux的Linux内核强制执行强制性的访问控制策略,该策略将用户程序和系统服务器限制在执行工作所需的最小特权范围内。这会减少或消除这些程序和守护程序在受到威胁时造成损害的能力

SELinux已集成到版本=> 2.6中

http://en.wikipedia.org/wiki/Security-Enhanced_Linux http://www.nsa.gov/research/selinux/index.shtml http://www.ibm.com/developerworks/linux/library/l- selinux /在此处输入图片说明


如果将App-Armor或SELinux与UFW / GUFW捆绑在一起,以使某种类型的应用程序了解通过防火墙的数据包进/出,肯定会很好。
Chad--24216 2012年

我记得很早以前AppArmor有一个gui,但是他们将其删除是因为它没有得到维护...这很可惜,因为它使处理AppArmor规则变得轻松而轻松。
airtonix 2013年

0

最简洁的答案是不。您可以做的最好的事情是安装PeerGuardian并寻找好的列表。Little Snitch对Apple和外国入侵者睁开眼睛,PeerGuardian也是如此。


1
欢迎来到Ask Ubuntu!我建议编辑此答案以将其扩展为有关如何执行此操作的特定详细信息。(另请参阅“我如何编写一个好的答案?”,以获取有关在AskUbuntu上认为最有价值的答案的一般建议。)
David Foerster
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.