Альтернатива брандмауеру програми Little-Snitch?


22

Я пробую Ubuntu. Був користувачем Mac. Мені дуже подобається ubuntu, але мені незручно не мати брандмауера додатків, який повідомляє про підключення до Інтернету. Мені здається нервуючим не мати контролю над тим, що можна і що не можна підключити до Інтернету.

Маленький Snitch чудово працює на Mac для цієї мети. Чи є щось подібне на Ubuntu? Брандмауер UFW за замовчуванням не може зупинити підключення програм, тому є марним.


ufw може припинити підключення програм. ви повинні переглянути своє запитання
RobotHumans

4
ні, не може. ufw може блокувати лише порти та IP-адреси.
Ліндсі

дозвіл порту X забороняє зупиняти всі програми. якщо ви хочете скинути трафік певного додатка, ви зробите це з ld_preload
RobotHumans

2
як дозволити трафік Firefox через порт 80, але запобігти підключенню Dash до порту 80?
Ліндсі

Відповіді:


9

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

На даний момент найкращим, ІМО, є квітка леопарда

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

Є докладні інструкції про те , як встановити Беламкандр тут

Примітка. Це було написано для Ubuntu 10.10

Встановити залежності (python-qt4 призначений для графічного переднього кінця)

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

Завантажте поштовий файл з http://sourceforge.net/projects/leopardflower/files/latest/download

Витягніть поштовий файл

Це вилучить каталог, lpfw

Відкрийте термінал і введіть компакт-диск в каталог (припустимо, що він знаходиться в ~ / Завантаженнях)

cd ~/Downloads/lpfw

Запустіть програму

sudo ./lpfw

Для отримання більш детальних інструкцій, а також більш розширеної конфігурації див. Вищенаведене посилання.


це не доступно в репостах? Я повинен вийти на вулицю, щоб отримати його? У мене є практика встановлення лише з репостів, тому я вважаю за краще не виходити назовні. Але я збираюся це перевірити.
Чад - 24216

Ні, це не в репості, вибачте.
Пантера

@ bodhi.zazen: інструкції сильно застаріли, пакет має бути створений з джерела вже зараз.
Іш

1
Чи існує активно підтримувана альтернатива квітці Леопарда? As of 2014-01-12, this project is no longer under active development.
Віктор Хяггвіст

1
github.com/themighty1/lpfw, здається, є новим будинком
квітня 1515

6

Якщо ви шукаєте свіжу програму (GTK 3), перегляньте мою заявку (у важкій розробці) на веб- сайті http://douaneapp.com/


Хтось пробував це? Мені будуть цікаві відгуки, це дуже приємно виглядає додаток. Будь-яке оновлення щодо процесу потрапляння до списку в ПЗ Ubuntu? (За askubuntu.com/q/357002/31592 )
Blong

Додаток ще не є стабільним і ніколи не буде в USC, оскільки вони відхилили мою програму (через те, що в ній є модуль ядра ......)
ZedTuX

Ах, гаразд. Що ж, сподіваємось, скоро це стабільно. Повинно бути якийсь процес або дії, які USC рекомендує для програм, які залежать від модулів ядра, правда?
вибух

Ну, вони мені просто сказали, що це не безпечно. Хлопець не дав мені жодних порад, як зробити це можливим ...
ZedTuX

що смердить. Будь-яке оновлення в цей момент? Мені здається, що це додаток - це те, що багато хто хотів би використати з Ubuntu, проте спочатку я хотів би створити резервну копію програмного центру Ubuntu.
вибух

4

Деякі пропозиції GUI, які можуть відповідати вашим потребам.

Program Guard дозволяє користувачам робочої станції Linux контролювати, які програми отримують доступ до Інтернету, востаннє оновлене у 2006 році

Програн гвардії

Gufw - інтерфейс, що працює від ufw, востаннє оновлено, 2012 рік

Gufw

Останнє оновлення FireFlier , 2009

FireFlier

Останнє оновлення Guarddog , 2007 рік.

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

Останнє оновлення TuxGuardian , 2006 рік.

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

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

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


TuxGuardian виглядає так, що забезпечує те, що я шукаю; однак це більше не підтримується і погано застаріло :( (підписано на пропозицію TuxGuardian)
Чад - 24216

@ Чад - 24216 Я бачу, проте перевірити програму 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.

2

Щось подібне може бути корисним для вас. Firestarter виглядає потужною програмою брандмауера. Можливо, варто дати постріл.

Але я б радив просто використовувати IPtables. Як зазначено вище, він може бути налаштований з ufw для зручності використання.

Ubuntu має чудову документацію для своєї реалізації IPtables . З цим вам дійсно не потрібен додаток. Якщо вам подобається лінія cmd, тоді ви зможете налаштувати свій брандмауер, щоб викинути все, що залишає ваш ПК. Без себе додавати правило, щоб це дозволити. напр. наприклад порт 80 для веб-сервера.

Після використання IPtables ви будете задаватися питанням, як ви працювали без нього!

EDIT: Можна виявити, що не так просто отримати такий ідентичний брандмауер, як у Linux. І це ніяк не копати у вас, я використовую його на своєму MacBook Pro га! (OSX - чудовий imo) Просто програми, доступні в Linux, зазвичай мають трохи більше конфігурації.

Білл


3
-1: firestarter - це лише брандмауер мережевого рівня, він не дозволяє контролювати правила процедури.
airtonix

1

Ось посібник про те, як встановити comodo. Я не знаю, чи програма така гарна, як маленький сніч. Сподіваємось, що програма, яку ви шукали!


0

InJoy брандмауер - це найкращий варіант, якщо ви можете собі це дозволити. (60 доларів)

InJoy

Сподіваюся, це допомагає,

Лейардо


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


напевно, було б добре, якби App-Armor або SELinux могли бути пов'язані з UFW / GUFW, щоб дати певну інформацію про програму для введення / виходу пакетів через брандмауер.
Чад - 24216

Я пам’ятаю, як у тому, що в AppArmor був gui, але вони кинули його, тому що його не підтримували ... що шкода, тому що це робило поводження з правилами AppArmor красивим і легким.
airtonix

0

Коротка відповідь - ні. Найкраще, що ви можете зробити, це встановити PeerGuardian і полювати за хорошими списками. Так само, як Маленький Сніт відкрив очі про Apple та іноземних зловмисників, так буде і PeerGuardian.


1
Ласкаво просимо до Ask Ubuntu! Рекомендую відредагувати цю відповідь, щоб розширити її конкретними деталями, як це зробити. (Дивіться також Як я можу написати гарну відповідь? Для загальних порад про те, які типи відповідей вважаються найціннішими на AskUbuntu.)
Девід Фоерстер
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.