Wie kann ich alle Netzwerkoperationen außer Browser und E-Mail verbieten?

Ich habe mit meinem Handytarif ein eher niedriges monatliches Limit. Auf Reisen schreibe ich normalerweise Mails und surfe auf meinem Macbook Air via iPhone Personal Hotspot im Internet .

Ich weiß jedoch, dass mehrere Systemdienste Daten „im Hintergrund“ senden und empfangen, wenn eine Netzwerkverbindung verfügbar ist – aber ich möchte nicht, dass mein Mac Hunderte von MB an Systemaktualisierungen oder ähnlichem über meinen kostspieligen mobilen Datentarif herunterlädt.

Gibt es eine Möglichkeit, den Datendurchsatz für eine Reihe von Anwendungen vorübergehend zu begrenzen, beispielsweise Mail.app und Chrome.app? CLI-Lösungen bevorzugt, aber jede Hilfe wird sehr geschätzt!

Würde es Ihnen etwas ausmachen, die "Antwort"-Änderungen rückgängig zu machen und entweder Ihre eigene Antwort zu erstellen oder die vorhandene Antwort zu bearbeiten? Wir sind damit einverstanden, dass Leute ihre Fragen beantworten – aber wir möchten die Antworten in der Antwort und die Frage in einem Zustand halten, in dem andere, die nach Antworten suchen, die Frage nur sehen können …
@bmike sicher! Ich fühlte mich nicht wohl dabei, die akzeptierte Antwort zu bearbeiten, also schrieb ich eine Antwort auf meine eigene Frage
Es ist meine Antwort und Sie können sie sicherlich bearbeiten - vielen Dank, dass Sie die Informationen so bereinigt haben, dass sie den Erwartungen der Website entsprechen.

Antworten (2)

Sie benötigen ein Tool, mit dem Sie die Änderungen skripten können, damit Sie sie ein- und ausrollen können, oder vielleicht ein Skript erstellen können, das auf der erkannten Netzwerkverbindungsschnittstelle basiert.

Ich würde damit beginnen, Little Snitch zu bewerten , um zu sehen, ob es Ihren Bedürfnissen entspricht oder Ihnen zumindest einen Einblick in die Prozesse geben kann, die sich verbinden, falls Sie sie nur kontrollieren möchten. Ich wäre nicht überrascht, wenn Little Snitch von der Kommandozeile aus steuerbar wäre – aber ich habe es in letzter Zeit nicht benutzt, um es sicher zu wissen.

Ich benutze Little Snitch jeden Tag und es hat mir immer nicht gefallen, dass es keine Profile hat, sondern nur ein Regelwerk. Sieht so aus, als hätte sich dies mit der kommenden Version 3 geändert. Werde es versuchen.
In der Tat sehen die Änderungen, die von obdev.at kommen, großartig aus. Sie könnten immer so etwas wie rooSwitch verwenden, um Einstellungen zu verwalten - aber jetzt sind Sie so weit von einer einfachen CLI-Lösung entfernt, dass die Dinge wirklich klobig und schmerzhaft werden ...
Wusste nichts über rooSwitch , sieht aber in der Tat etwas klobig aus.

Ich entschied mich für Little Snitch:

Kleiner Schnatz-Screenshot

Ich habe für alle Prozesse ein "Verbindung verweigern" erstellt und die Anwendungen wieder hinzugefügt, die ich in der Lage sein möchte, das Netzwerk zu nutzen.