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?
30
Antworten:
TCPBlock
TCPBlock ist kostenlos und kann von MacUpdate heruntergeladen werden. TCPBlock scheint jedoch nicht mit El Capitan zu funktionieren und wird nicht mehr aktualisiert.
PF Firewall
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.
quelle
tcpblock.wordpress.com is no longer available.
Verwenden Sie Radio Silence . Sehr einfache Anwendung, aber macht den Job gut, aber es kostet 9 $.
quelle
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.
quelle
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)
quelle
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.
/ etc / hosts
#
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!):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.
launchctl unterstützt nicht
restart
wiesystemctl restart avahi-daemon
:(. Deshalb müssen Sie zwei Befehle ausführen.Beispiel für die Standarddatei / etc / hosts
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!
quelle
Ich denke, Sie können durch die Firewall wie in diesem Artikel angegeben :
quelle