Gibt es eine Möglichkeit, einen Prozess vom Start auf dem Mac zu blockieren?

559
Adam

Ich versuche den Prozess zu blockieren nsurlsessiond vom Starten / oder Zugreifen auf das Web wenn ich in einem bestimmten Netzwerk bin.

Es wird immer versucht, auf ein vom Proxy verbotenes Ziel zuzugreifen - was dazu führt, dass ich ständig nach meinem Proxy-Benutzernamen und meinem Passwort gefragt wird.

Ich glaube, dass es von einigen der iCloud-Dienste stammt. Ich möchte sie nicht ausschalten, da es ihnen gut geht, wenn ich in anderen Netzwerken bin. Ich hoffe, es gibt ein Skript, das ich verwenden kann, um diesen Prozess zu blockieren, wenn ich das Skript einschalte und fröhlich laufen lasse, wenn ich das Skript ausschalte.

Ein besserer Weg ist es, stattdessen den Zugriff auf das Netzwerk zu blockieren. Ich kann jedoch keine Firewall oder andere Software installieren. Daher muss ich mich an Skripts halten. Alle Vorschläge würden dankbar angenommen.

0
Ich bin mir ziemlich sicher, dass das nicht gut ausgehen wird. nsurlsessiond wird von allem verwendet, das [NS] URLSession verwendet, die Haupt-API zum Laden von URL-basierten Ressourcen auf Apple-Betriebssystemen. Die URLSession-APIs erlauben Apps zu sagen: "Laden Sie diese für mich zum geplanten Zeitpunkt" und "Laden Sie diese für mich, wenn Sie Konnektivität haben" und "Laden Sie diese für mich im Hintergrund mit niedriger Priorität". nsurlsessiond ist der Prozess, bei dem verzögerte Ladevorgänge für alle Apps oder Hintergrundprozesse ausgeführt werden. Spiff vor 6 Jahren 1

0 Antworten auf die Frage