Little Snitch kann den Internetverkehr einer bestimmten App blockieren. Kann ich etwas Ähnliches tun, ohne Little Snitch zu bezahlen, indem ich entweder kostenlose Alternativen verwende oder die OS X-Firewall direkt konfiguriere?
Little Snitch kann den Internetverkehr einer bestimmten App blockieren. Kann ich etwas Ähnliches tun, ohne Little Snitch zu bezahlen, indem ich entweder kostenlose Alternativen verwende oder die OS X-Firewall direkt konfiguriere?
Antworten:
TCPBlock ist eine schlanke und schnelle Anwendungsfirewall. Sie können verhindern, dass ausgewählte Anwendungen auf Ihrem Computer Verbindungen zum Netzwerk herstellen.
TCPBlock ist kostenlos und kann von MacUpdate heruntergeladen werden. TCPBlock scheint jedoch nicht mit El Capitan zu funktionieren und wird nicht mehr aktualisiert.
OS X wird mit einer PF-Firewall geliefert, die so konfiguriert werden kann, dass alle Verbindungen zu bestimmten Servern in allen Apps blockiert werden . Das Sperren aller Verbindungen über eine einzige App ist meines Wissens ohne externe Software nicht möglich.
Sie können IceFloor als GUI für die PF-Firewall verwenden.
tcpblock.wordpress.com is no longer available.
Verwenden Sie Radio Silence . Sehr einfache Anwendung, aber macht den Job gut, aber es kostet 9 $.
LuLu ist eine großartige kostenlose MacOS-Firewall für gemeinsame Quellen , die unbekannte ausgehende Verbindungen blockieren kann, sofern der Benutzer dies nicht ausdrücklich genehmigt. Es läuft unter OSX 10.12+ und läuft gut unter macOS Mojave. Es kann so konfiguriert werden, dass von Apple signierte Binärdateien zugelassen oder blockiert werden, und verfügt über einen klaren GUI-basierten Regelsatz, der bearbeitet werden kann. Während es kostenlos ist, werden Benutzer ermutigt, seine Entwicklung zu unterstützen - was fair erscheint.
TCPBlock funktioniert immer noch unter OS X Yosemite (obwohl es auf El Capitan nicht zu funktionieren scheint). Installieren Sie es, starten Sie den Computer neu, öffnen Sie die Systemeinstellungen und wählen Sie TCPBlock. Entsperren Sie den Bereich, wählen Sie das Plus-Symbol und dann " Anwendungen auswählen" und wählen Sie "Adobe Photoshop".
(Entschuldigung für den download.com Link)
Wenn Sie wissen, mit welchem Server eine Anwendung Kontakt aufnehmen möchte, und dies verhindern möchten, können Sie die gesamte Kommunikation an eine gefälschte IP-Adresse (z. B. 0.0.0.0) umleiten oder den Datenverkehr einfach an sich selbst (den lokalen Host) umleiten. Sie benötigen Administratorrechte (sudo), damit dies funktioniert.
#
ist ein reserviertes Zeichen zum Starten von ignoriertem Text. Alle anderen Zeilen werden in durch Leerzeichen getrennten Spalten analysiert. So beenden Sie alle Verbindungen zu Facebook (Gotteslästerung!):
# Col 1 Col 2
# "routed to" address hostname (dns)
0.0.0.0 www.facebook.com
Normalerweise sind die Auswirkungen sofort (wie im Moment habe ich nur versucht, sicherzustellen, dass sie sofort eintreten), aber Sie können den Multicast Dynamic Naming-Dienst manuell entladen und neu laden.
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
launchctl unterstützt nicht restart
wie systemctl restart avahi-daemon
:(. Deshalb müssen Sie zwei Befehle ausführen.
Der Name "localhost" funktioniert, da er hier an die Standardadresse des lokalen IP-Hosts von 127.0.0.1 weitergeleitet wird. Das Coole ist, man könnte es ändern. Aber das würde von dir abweichen!
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
Ich denke, Sie können durch die Firewall wie in diesem Artikel angegeben :
- Klicken Sie im Dock auf das Symbol Systemeinstellungen .
- Klicken Sie auf das Sicherheitssymbol .
- Klicken Sie auf die Registerkarte Firewall .
- Klicken Sie auf die Schaltfläche Start , um Ihre Firewall einzuschalten.
- Klicken Sie auf die Schaltfläche Erweitert .
- Klicken Sie auf das Optionsfeld Automatisch signierte Software zum Empfangen eingehender Verbindungen zulassen , um es auszuwählen.
Dies aktiviert die Firewall. Standardmäßig wird praktisch der gesamte eingehende TCP / IP-Verkehr blockiert. Sie müssen jede Freigabemethode aktivieren, die Sie verwenden möchten. Wenn Sie in den Systemeinstellungen im Bereich "Freigabe" verschiedene Freigabemethoden aktivieren (z. B. "Dateifreigabe" oder "FTP-Zugriff"), werden diese Datenverkehrstypen jetzt in der Liste "Firewall" angezeigt. (Mit anderen Worten, wenn Sie eine Freigabemethode aktivieren, lässt die Firewall automatisch Datenverkehr für diese Freigabemethode zu, die Snow Leopard als Dienst bezeichnet.)
Klicken Sie auf das Aufwärts- / Abwärtspfeilsymbol rechts neben einem Dienst, um anzugeben, ob die Firewall Verbindungen zulassen oder blockieren soll.
Manchmal möchten Sie möglicherweise anderen Datenverkehr durch Ihre Firewall zulassen, der nicht in der Firewall-Liste der erkannten Dienste und Anwendungen aufgeführt ist. An diesem Punkt können Sie auf die Schaltfläche Hinzufügen (mit einem Pluszeichen) klicken, um die Anwendung anzugeben, die Ihre Firewall zulassen soll. Snow Leopard zeigt Ihnen das vertraute Dialogfeld "Hinzufügen" an, und Sie können die Anwendung auswählen, auf die Sie zugreifen möchten.