Альтернатива Little-Snitch app-firewall?

22

Я пробую Ubuntu. Был пользователем Mac. Мне очень нравится Ubuntu, но мне неудобно, если у меня нет брандмауэра для приложений, который сообщает о подключениях к Интернету. Я нахожу неприятным то, что не могу контролировать то, что может и не может подключиться к Интернету.

Little Snitch отлично работает на Mac для этой цели. Есть ли что-нибудь сопоставимое на Ubuntu? Брандмауэр UFW по умолчанию не может остановить подключение приложений, поэтому он довольно бесполезен.

Lindsey
источник
UFW может остановить приложения от подключения. Вы должны пересмотреть свой вопрос
RobotHumans
4
нет не может UFW может блокировать только порты и IP-адреса.
Линдси
разрешить порт X запретить любые остановки всех приложений. если вы хотите сбросить трафик определенного приложения, вы делаете это с помощью ld_preload
RobotHumans
2
Как разрешить трафик Firefox через порт 80, но запретить подключение Dash к порту 80?
Линдси
1
по теме: brainstorm.ubuntu.com/idea/23333
Дэмиен

Ответы:

9

Брандмауэры приложений Linux еще не завоевали популярность, и на протяжении многих лет появлялись и исчезали различные сторонние проекты.

На данный момент лучшим, IMO, является Leopard Flower

введите описание изображения здесь

Есть подробные инструкции о том , как установить Беламкандр здесь

Примечание: это было написано для Ubuntu 10.10

Установить зависимости (python-qt4 для графического интерфейса)

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

Загрузите ZIP-файл с http://sourceforge.net/projects/leopardflower/files/latest/download

Распакуйте zip-файл

Это позволит извлечь каталог, lpfw

Откройте терминал и перейдите в каталог (при условии, что он находится в ~ / Downloads)

cd ~/Downloads/lpfw

Запустите программу

sudo ./lpfw

См. Ссылку выше для получения более подробных инструкций, а также более сложной конфигурации.

пантера
источник
это не доступно в репо? Я должен выйти на улицу, чтобы получить это? У меня есть практика установки только из репозитория, поэтому я предпочитаю не выходить на улицу. Но я собираюсь проверить это.
Чад - 24216
Нет, это не в репо, извините.
Пантера
@ bodhi.zazen: инструкции сильно устарели, пакет должен быть собран из исходного кода сейчас.
иш
1
Есть ли активно поддерживаемая альтернатива Leopard Flower? As of 2014-01-12, this project is no longer under active development.
Виктор Хэггквист,
1
github.com/themighty1/lpfw, кажется, новый дом
unhammer
6

Если вы ищете новое приложение (GTK 3), посмотрите мое приложение (в тяжелой разработке) по адресу http://douaneapp.com/

ZedTuX
источник
Кто-нибудь пробовал это? Я был бы заинтересован в обратной связи, это очень красивое приложение. Есть ли какие-либо обновления в процессе внесения в список в Центре программного обеспечения Ubuntu? (per askubuntu.com/q/357002/31592 )
Блонг
Приложение еще не стабильно и никогда не будет в USC, поскольку они отклонили мое приложение (из-за того, что оно имеет модуль ядра ......)
ZedTuX
Ах, хорошо. Надеюсь, скоро он станет стабильным. Должен быть какой-то процесс или шаги, которые USC рекомендует для приложений, которые зависят от модулей ядра, верно?
Блонг
Ну, они просто сказали мне, что это не безопасно. Парень не дал мне никаких советов о том, как сделать это возможным ...
ZedTuX
разит. Любое обновление на этом этапе? Я чувствую, что это приложение - то, что многие люди хотели бы использовать с Ubuntu, однако я бы хотел сначала поддержать Ubuntu Software Center.
Блонг
4

Некоторые предложения GUI, которые могут соответствовать вашим потребностям.

Program Guard позволяет пользователям рабочей станции Linux контролировать, какие программы выходят в Интернет, последнее обновление 2006 г.

Progran Guard

Gufw интерфейс на основе ufw, последнее обновление 2012

Gufw

FireFlier последнее обновление, 2009

FireFlier

Guarddog последнее обновление, 2007.

введите описание изображения здесь

TuxGuardian последнее обновление, 2006.

введите описание изображения здесь

Коммерческое приложение InJoy Firewall ™ (предлагает 30-дневную пробную версию) последнее обновление, 2007.

введите описание изображения здесь

pl1nk
источник
Похоже, TuxGuardian обеспечивает то, что я ищу; однако, он больше не поддерживается и сильно устарел :( (повышен за предложение TuxGuardian)
Чад - 24216
@ Чад - 24216 Понятно, но посмотрите на Program Guard - недавно добавили к моему ответу
pl1nk
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.
lumbric
источник
2

Нечто подобное может быть полезно для вас. Firestarter выглядит мощной программой брандмауэра. Возможно, стоит дать шанс.

Но я бы посоветовал просто использовать IPtables. Как указано выше, он может быть настроен с помощью UFW для простоты использования.

У Ubuntu есть отличная документация для реализации IPtables . С этим вам не нужно приложение. Если вас устраивает линия cmd, тогда вы сможете настроить свой брандмауэр так, чтобы он сбрасывал все, что осталось от вашего ПК. Без вас, добавив правило, чтобы позволить это. например. например порт 80 для веб-сервера.

Как только вы используете IPtables, вы будете удивляться, как вы работали без него!

РЕДАКТИРОВАТЬ: Может оказаться, что это не так просто, чтобы получить своего рода брандмауэр защищенный от идиота, как это в Linux. И это ни в коем случае не копает тебя, я использую это на своем MacBook Pro, ха! (OSX отлично подходит для них) Просто приложения, доступные в linux, обычно требуют немного больше настроек.

Билл

LinuxBill
источник
3
-1: firestarter - это просто брандмауэр сетевого уровня, он не позволяет контролировать правила процесса.
Airtonix
1

Вот руководство по установке Comodo. Я не знаю, так ли хороша программа, как маленький снич. Надеюсь, что эта программа - то, что вы искали!

Лео
источник
0

Брандмауэр InJoy, безусловно, лучший вариант, если вы можете себе это позволить. (60 $)

InJoy

Надеюсь это поможет,

Leinardo

LeinardoSmtih
источник
0

SELinux:

Ядро Linux, интегрирующее SELinux, применяет обязательные политики контроля доступа, которые ограничивают пользовательские программы и системные серверы минимальным уровнем привилегий, которые им требуются для выполнения своей работы. Это уменьшает или устраняет способность этих программ и демонов причинять вред при взломе

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 /введите описание изображения здесь

LinuxUser
источник
Конечно, было бы неплохо, если бы App-Armor или SELinux могли быть связаны с UFW / GUFW, чтобы обеспечить некоторую осведомленность приложения о входе / выходе пакетов через брандмауэр.
Чад - 24216
Я помню, как в прошлом AppArmor имел графический интерфейс, но они отбросили его, потому что он не поддерживался ... что обидно, потому что он сделал работу с правилами AppArmor приятной и простой.
Airtonix
0

Короткий ответ: нет. Лучшее, что вы можете сделать, это установить PeerGuardian и искать хорошие списки. Так же, как Little Snitch открыл вам глаза на Apple и иностранных злоумышленников, так и PeerGuardian.

ано
источник
1
Добро пожаловать в Спросите Ubuntu! Я рекомендую отредактировать этот ответ, чтобы дополнить его конкретными сведениями о том, как это сделать. (См. Также Как написать хороший ответ? Для общего совета о том, какие ответы считаются наиболее ценными в AskUbuntu.)
Дэвид Фёрстер,