Alternativa al firewall dell'app Little-Snitch?


22

Sto provando Ubuntu. Sono stato un utente Mac. Mi piace molto Ubuntu, ma mi sento a disagio non avendo un firewall per app che segnala quali connessioni vengono fatte a Internet. Trovo snervante non avere alcun controllo su ciò che può e non può connettersi a Internet.

A tal fine Little Snitch funziona alla grande sul Mac. C'è qualcosa di paragonabile su Ubuntu? Il firewall UFW predefinito non può interrompere la connessione delle app, quindi è piuttosto inutile.


In questo modo è possibile interrompere la connessione delle app. dovresti rivedere la tua domanda
RobotHumans,

4
no non può. uww può solo bloccare porte e IP.
Lindsey,

consentire la porta X negare qualsiasi arresto di tutte le app. se quello che vuoi è far cadere il traffico di un'app specifica, lo fai con ld_preload
RobotHumans

2
come posso consentire il traffico Firefox sulla porta 80 ma impedire a Dash di connettersi alla porta 80?
Lindsey,

Risposte:


9

I firewall delle applicazioni Linux non hanno ancora preso piede e ci sono stati vari progetti di terze parti che vanno e vengono nel corso degli anni.

Attualmente il migliore, IMO, è Leopard Flower

inserisci qui la descrizione dell'immagine

Ci sono istruzioni dettagliate su come installare Leopard Flower qui

Nota: è stato scritto per Ubuntu 10.10

Installa dipendenze (python-qt4 è per il front-end grafico)

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

Scarica il file zip da http://sourceforge.net/projects/leopardflower/files/latest/download

Estrai il file zip

Questo estrarrà una directory, lpfw

Apri un terminale e cd nella directory (Supponendo che sia in ~ / Download)

cd ~/Downloads/lpfw

Esegui il programma

sudo ./lpfw

Vedere il link sopra per istruzioni più dettagliate e una configurazione più avanzata.


non è disponibile nei repository? Devo uscire per prenderlo? Ho una pratica di installazione solo da repository, quindi preferirei non uscire. Ma ho intenzione di dare un'occhiata.
Ciad - 24216

No, non è nei repository, scusa.
Pantera,

@ bodhi.zazen: istruzioni gravemente obsolete, il pacchetto deve essere compilato dal sorgente ora.
ish,

1
Esiste un'alternativa attiva a Leopard Flower? As of 2014-01-12, this project is no longer under active development.
Victor Häggqvist,

1
github.com/themighty1/lpfw sembra essere la nuova casa
unhammer

6

Se stai cercando una nuova applicazione (GTK 3), dai un'occhiata alla mia applicazione (in forte sviluppo) su http://douaneapp.com/


Qualcuno ha provato questo? Sarei interessato al feedback, è un'applicazione molto bella. Qualche aggiornamento sul processo di inserimento nell'elenco nel Ubuntu Software Center? (per askubuntu.com/q/357002/31592 )
blong

L'applicazione non è ancora stabile e non sarà mai stata nell'USC in quanto hanno rifiutato la mia app (a causa del fatto che ha un modulo kernel ......)
ZedTuX

Ah va bene Spero che presto sia stabile. Ci devono essere alcuni processi o passaggi che USC raccomanda per le applicazioni che dipendono dai moduli del kernel, giusto?
blong,

Beh, mi hanno appena detto che non è sicuro. Il ragazzo non mi ha dato alcun consiglio su come renderlo possibile ...
ZedTuX,

quello puzza. Qualche aggiornamento a questo punto? Sento che questa app è qualcosa che molte persone vorrebbero usare con Ubuntu, tuttavia vorrei prima il supporto di Ubuntu Software Center.
blong,

4

Alcuni suggerimenti sulla GUI che potrebbero soddisfare le tue esigenze.

Program Guard consente agli utenti di una workstation Linux di controllare quali programmi accedono a Internet, ultimo aggiornamento, 2006

Guardia Progran

Gufw un'interfaccia basata su ufw, ultimo aggiornamento, 2012

Gufw

Ultimo aggiornamento di FireFlier , 2009

fireflier

Ultimo aggiornamento del cane da guardia , 2007.

inserisci qui la descrizione dell'immagine

Ultimo aggiornamento di TuxGuardian , 2006.

inserisci qui la descrizione dell'immagine

Applicazione commerciale InJoy Firewall ™ (offre una versione di prova di 30 giorni) ultimo aggiornamento, 2007.

inserisci qui la descrizione dell'immagine


TuxGuardian sembra fornire ciò che sto cercando; tuttavia, non è più supportato e mal aggiornato :( (migliorato per il suggerimento di TuxGuardian)
Ciad - 24216

@ Chad - 24216 Vedo, comunque dai un'occhiata anche a Program Guard - aggiunto di recente alla mia risposta
pl1nk

3

anfd è uno script perl che fa il lavoro, ma non è affatto facile da usare come un piccolo boccino. C'è una pagina wiki buona, ma tedesca . Scarica qui lo script ed eseguilo con anfd -hper vedere il seguente testo di aiuto:

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

Qualcosa del genere potrebbe essere buono per te. Firestarter sembra un potente programma firewall. Potrebbe valere la pena provare.

Ma consiglierei di usare solo IPtables. Come detto sopra, può essere configurato con ufw per facilità d'uso.

Ubuntu ha un'ottima documentazione per l' implementazione di IPtables . Con questo non hai davvero bisogno di un'app. Se ti senti a tuo agio con la linea cmd, sarai in grado di impostare il firewall per eliminare tutto ciò che lascia il tuo PC. Senza te stesso aggiungere una regola per permetterlo. per esempio. ad esempio porta 80 per server web.

Dopo aver usato IPtables ti chiederai come hai lavorato senza di essa!

EDIT: Potrebbe scoprire che non è così facile ottenere una sorta di firewall a prova di idiota come quello su Linux. E questo non è un modo per scavarti, lo uso sul mio MacBook Pro ah! (OSX è fantastico imo) Solo le applicazioni disponibili su Linux di solito comportano un po 'più di configurazione.

Conto


3
-1: firestarter è solo un firewall a livello di rete, non consente alcun controllo sulle regole di processo.
airtonix,

1

Ecco una guida su come installare comodo. Non so se il programma è buono come un piccolo snich. Spero che quel programma sia quello che stavi cercando!


0

Il firewall InJoy è di gran lunga l'opzione migliore se te lo puoi permettere. ($ 60)

Nella gioia

Spero che sia di aiuto,

Leinardo


0

SELinux:

Un kernel Linux che integra SELinux applica politiche di controllo dell'accesso obbligatorie che limitano i programmi utente e i server di sistema al minimo privilegio richiesto per svolgere il proprio lavoro. Ciò riduce o elimina la capacità di questi programmi e demoni di causare danni se compromessi

SELinux è stato integrato nella versione => 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 /inserisci qui la descrizione dell'immagine


sicuramente sarebbe bello se App-Armor o SELinux potessero essere collegati con UFW / GUFW per fornire una sorta di consapevolezza dell'applicazione ai pacchetti in / out attraverso il firewall.
Ciad - 24216

Ricordo che AppArmor aveva una GUI, ma l'hanno lasciata perché non veniva mantenuta ... il che è un peccato perché ha reso facile e facile gestire le regole di AppArmor.
airtonix,

0

La risposta breve è no. La cosa migliore che puoi fare è installare PeerGuardian e cercare buoni elenchi. Allo stesso modo in cui Little Snitch ti ha aperto gli occhi su Apple e sugli intrusi stranieri, così PeerGuardian.


1
Benvenuti in Ask Ubuntu! Consiglio di modificare questa risposta per espanderla con dettagli specifici su come eseguire questa operazione. (Vedi anche Come posso scrivere una buona risposta? Per consigli generali su quali tipi di risposte sono considerate più preziose su AskUbuntu.)
David Foerster
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.