当前位置: 首页>>技术教程>>正文


替代 Little-Snitch app-firewall?

,

问题描述

我正在试用 Ubuntu。曾经是 Mac 用户。我非常喜欢 ubuntu,但没有一个 app-firewall 报告互联网的连接情况让我感到不舒服。我发现无法控制什么可以&无法连接到互联网。

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

最佳方法

Linux 应用防火墙还没有流行起来,而且这些年来出现了各种第三方项目。

目前最好的,IMO,是 Leopard Flower

Leopard Flower here 有详细的安装说明

注意:它是为 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 文件

解压压缩文件

这将提取一个目录,lpfw

打开终端并 cd 进入目录(假设它在 ~/Downloads 中)

cd ~/Downloads/lpfw

运行程序

sudo ./lpfw

有关更详细的说明以及更高级的配置,请参阅上面的链接。

次佳方法

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

第三种方法

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

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

Gufw 由 ufw 驱动的接口,最后更新,2012

FireFlier 最后更新,2009 年

Guarddog 最后更新,2007 年。

TuxGuardian 最后更新,2006 年。

InJoy Firewall™ 商业应用程序(提供 30 天试用版)上次更新,2007 年。

第四种方法

anfd 是一个可以完成这项工作的 perl 脚本,但它根本不像小告密者那样用户友好。有一个很好的,但德国的 wiki page 。下载脚本 here 并使用 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.

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/12205.html,未经允许,请勿转载。