Permalink

Dozer · Icons in der macOS Menüleiste verstecken

Ich persönlich nutze zur Organisation meiner Menüleisten-Icons seit einigen Jahren Bartender.

Wem es ausschließlich um das Verstecken von Icons geht, sollte sich Dozer genauer ansehen.

Nach dem Starten kann man den Dozer-Punkt mit gedrückter Befehlstaste verschieben. Alle Icons links vom Punkt werden dabei versteckt; alle rechts sind sichtbar. Das so geschaffene Untermenü wird dann auf Klick bzw. definierbares Tastaturkürzel ein- und ausgeblendet.

Dozer ist kostenlos und wird über GitHub sowie Homebrew Cast verteilt. Zur Installation wird macOS 10.13 High Sierra oder neuer vorausgesetzt.

-> https://github.com/Mortennn/Dozer

Permalink

Amphetamine · Schlafkontrolle für macOS

Tools wie Caffeine oder KeepingYouAwake sind unter macOS sicherlich die bekanntesten Apps, sofern man seinen Mac vorm Einschlafen abhalten möchte.

In der Grundfunktion identisch aber mit wesentlich mehr Features kommt Amphetamine daher.

Die kostenlose und werbefreie App versteckt sich nach dem Starten in der macOS Menüleiste und lässt sich u.a. über Shortcuts steuern.

Neben den üblichen Zeitintervallen kann Amphetamine auch in gewisser Weise automatisiert werden. Hier spielen definierbare Trigger eine entscheidende Rolle, die aufgrund aktiver Apps, verbundener Netzwerke (WLAN, VPN) oder externer Geräte (USB, Bluetooth, Display, Kopfhörer, Stromversorgung) sowie einer bestimmten IP-Adresse des Macs automatisch auslösen können. Es lassen sich auch sehr detaillierte Zeitpläne erstellen. Dazu kann man Amphetamine auch über AppleScript steuern.

Die automatische Deaktivierung der App kann über das Erreichen eines bestimmten Akkustandes ausgelöst werden.

Amphetamine steht kostenlos im Mac App Store zum Herunterladen bereit und setzt zur Installation OS X 10.11 El Capitan oder neuer voraus.

Amphetamine
Amphetamine
Entwickler: William Gustafson
Preis: Kostenlos
Permalink

Review: Little Snitch 4 · macOS Firewall (Gewinnspiel inside)

Über den Sinn oder Unsinn einer Software Firewall kann man sich vortrefflich streiten. Vor gut einem Jahr hatte ich mal einen passenden Artikel dazu verlinkt.

Fakt ist auf jeden Fall, dass derartige Tools nicht nur positive Seiten haben. Durch eine Kernel-Erweiterung hat die Software beispielsweise root-Rechte, was die potentielle Angriffsfläche eher vergrößert als minimiert.

01-Bildschirmfoto 2018-05-08 um 17.03.69-fs8

Ich möchte heute dennoch Little Snitch 4, die wohl bekannteste Software Firewall für den Mac, genauer vorstellen. Auf die Sinnfrage komme ich dann noch mal im Fazit am Ende dieser Review zurück 😉

Grundlagen

Little Snitch begleitet uns hier im Blog schon seit etlichen Jahren. Die letzte große Version wurde im September 2012 veröffentlicht und ist somit über fünf Jahre alt. Vor gut einem Jahr gab es dann erste Beta-Versionen zur neuen Version 4.0, die schlussendlich im Juli 2017 final veröffentlicht wurde.

Was macht die App überhaupt?

Einfach gesagt überwacht Little Snitch die Netzwerkaktivität des Macs. Das betrifft alle ein- und ausgehenden Verbindungen, die man auf unterschiedliche Weisen zulassen bzw. verbieten kann.

Die daraus resultierenden Regeln finden sich in der Little Snitch Konfiguration wieder. Dort können sie jederzeit angepasst oder deaktiviert werden. Dazu gibt es Profile, die auf Wunsch anhand des verbundenen WLANs (Stichwort: Hotspot) oder der geografischen Position des Macs automatisch gewechselt werden können. Über einen Leise-Modus, einer speziellen Betriebsart, läuft LS unauffällig und ohne Verbindungsalarme im Hintergrund.

02-Bildschirmfoto 2018-05-08 um 15.43.27-minishadow-fs8

Außerdem verfügt die App über einen Netzwerkmonitor, mit dem man den gesamten Datenverkehr der letzten Stunde für jeden laufenden Prozess, Server, Protokoll und Port analysieren und den Traffic über Snapshots auch aufzeichnen kann.

Was ist neu?

Generell ist es ja so, dass sich LS immer dann mit einem Verbindungsalarm meldet, sobald eine App oder ein Service auf das Internet zugreifen will. Die Alarme sind je nach Konfiguration in den LS Einstellungen mal mehr, mal weniger geschwätzig.

03-Bildschirmfoto 2018-05-08 um 17.02.69-fs8

Gerade bei der Ersteinrichtung von LS bzw. beim Starten einer neu installierten App (liest hier zufällig jemand von Adobe mit?!) können diese Alarme recht nervig sein.

Aus diesem Grund wurde der Leise Modus gründlich überarbeitet.

04-Bildschirmfoto 2018-05-08 um 16.09.16-fs8

Ist dieser spezielle Betriebsmodus aktiv, läuft LS unaufgeregt im Hintergrund und lässt alle Verbindungen zu (ausgenommen die, die per bestehender Regel schon verboten sind). Gleichzeitig werden jetzt aber alle auflaufenden Verbindungen in einer Liste im Netzwerkmonitor dokumentiert.

Die dort mit einem blauen Klippschalter gekennzeichneten Verbindungen kann man jetzt per Klick oder über ein Kontextmenü in Regeln umwandeln. Auf diese Art kann man eine Vielzahl von Verbindungsalarmen umgehen, um zu einem späteren Zeitpunkt in Ruhe eine Entscheidung zu treffen.

05-Bildschirmfoto 2018-05-08 um 15.69.69-minishadow-fs8

Auch der Netzwerkmonitor, der gerade schon in Ansätzen zu sehen war, wurde komplett neugestaltet.

Auf der linken Seite werden nun die Verbindungen und der Traffic der letzten Stunde angezeigt. Hier ist auch eine umfangreiche Suche integriert. In der Mitte findet sich eine Karte wieder, die in Echtzeit alle aktuellen und vergangenen Netzwerkverbindungen visualisiert. Dafür nutzt LS die geografische Position der IP-Adresse. Die angezeigten Orte müssen daher nicht immer zu 100% korrekt sein. Schlussendlich befindet sich auf der rechten Seite der Inspektor, der weiterführende Informationen zu allen laufenden oder dem gerade markierten Prozess anzeigt.

Teil dieses Inspektors ist der neue Recherche-Assistent, der zusätzlich auch in der Little Snitch Konfiguration und den Verbindungsalarmen verfügbar ist.

07-Bildschirmfoto 2018-05-08 um 17.02.53-fs8

Dahinter verbirgt sich im Prinzip ein Tool, dass es App-Entwicklern ermöglicht zusätzliche Informationen zur Regelerstellung bereitzustellen und ggf. Warnungen bei einer (eher ungewöhnlichen) Entscheidungsfindung auszugeben.

…we’ve introduced the Internet Access Policy (IAP) in Little Snitch 4. This allows third party app developers to bundle a policy file with their app that contains information about the Internet connections the app establishes and what purpose they serve. Little Snitch uses this information to help you decide whether to allow or deny a connection.

08-Bildschirmfoto 2018-05-08 um 17.14.19-fs8

Auch bei den etwas fortgeschrittenen Features hält LS Neuerungen parat.

So wird jede in LS mit Regeln vorsorgte App auf ihre Code-Signatur hin geprüft. Außerdem wird man vor Apps mit ungültiger oder (nach einem Update) veränderter Code-Signatur gewarnt, was schlussendlich der Sicherheit dient.

09-Bildschirmfoto 2018-05-08 um 17.45.24-minishadow-fs8 10-Bildschirmfoto 2018-05-08 um 17.28.69-fs8

Darüber hinaus wurde die Filtertechnik verbessert. Die Netzwerkfilter setzen jetzt auf Deep Packet Inspection, was deren Zuverlässigkeit erhöht bzw. ungewollte DNS-Sperren verhindert. Gerade wenn ein und dieselbe IP-Adresse mehreren Hostnamen zugeordnet ist (z.B. google.com vs. googleanalytics.com), ergeben sich nun Vorteile.

Nutzer des neuen MacBook Pro können sich zudem über die Unterstützung der Touch Bar freuen.

11a-Touch Bar Bild 2018-05-08 um 17.01.35-fs811b-Touch Bar Bild 2018-05-08 um 23.17.27-fs8 12-Bildschirmfoto 2018-05-08 um 17.02.07-fs8 Sonstiges

Von diesen größeren Veränderungen in LS4 abgesehen, gibt es auch wieder die etwas kleineren Features, die nicht unerwähnt bleiben sollen:

Nutzer von älteren Versionen der App werden sich über eine modernisierte Benutzeroberfläche freuen. Dazu kann man im Warn-Modus jetzt endlich auch einzelne Verbindungsalarme minimieren und die Entscheidung auf später verschieben. Außerdem kann man Regeln priorisieren, von vordefinierten Regeln für iCloud- und macOS-Diensten oder dem verbesserten Arbeiten mit Little Snitch Profilen profitieren.

13-Bildschirmfoto 2018-05-08 um 20.32.69-fs8

Preise und Verfügbarkeit

Little Snitch 4 wird ausschließlich über den Webstore seines österreichischen Entwicklers Objective Development Software GmbH verkauft. Eine Einzelplatzlizenz kostet 45 Euro. Dazu werden Mehrfach- sowie eine Familien-Lizenz zum Kauf angeboten.

Zum Testen steht eine kostenlose Demo bereit. Zur Installation wird OS X 10.11 El Capitan oder höher vorausgesetzt.

-> https://www.obdev.at/products/littlesnitch

tl;dr

Little Snitch ist ohne Frage auch in seiner vierten Version eine sehr gute Software Firewall, die im Vergleich zum Vorgänger an vielen Punkten verbessert wurde.

Das einzige offensichtliche Problem, das Little Snitch nach wie vor hat, sind die oft unklaren Auswirkungen von erstellten Regeln auf die Zukunft. Es kann nämlich durchaus vorkommen, dass irgendeine App oder ein Service (beispielsweise durch ein Update) von hier auf jetzt nicht mehr richtig funktioniert. Meiner Erfahrung nach sind dann meisten zu strikt gesetzte Regeln in LS ursächlich. Man muss also die bestehenden Regeln aufweichen, was hin und wieder zu einer sehr großzügigen Regelauslegung führt. In der Summe sind solche Anpassungen halt schade. Zumal der normale Endnutzer ohne eine entsprechende Suche bei Google & Co. oftmals gar nicht zu 100% entscheiden kann, ob eine Verbindung X für eine App lebensnotwendig ist oder nur den Zweck der Datenanalyse oder Werbung erfüllt. Gerade an diesem Punkt würde ich mir etwas mehr Führung durch Little Snitch wünschen.

Davon ab besteht natürlich das anfangs schon angesprochene (nicht sichtbare) Problem mit den root-Rechten der App. Ein potentieller Angreifer kann so im schlimmsten Fall die volle Kontrolle über Little Snitch und den Mac erhalten. Damit wird also genau das Gegenteil von dem erreicht, was man eigentlich von einer Firewall erwartet: die Absicherung des Systems bzw. die Reduzierung der Angriffsoberfläche.

Hinzu kommt, dass LS nur “gewollten” Netzwerkverkehr kontrollieren kann. Trojaner oder andere bösartige Softwareschnipsel, die ebenfalls mit root-Rechten unterwegs sind, können LS gewissermaßen blind machen bzw. den Netzwerkverkehr vor LS verstecken. Dagegen ist keine Software Firewall dieser Welt geschützt. Wer also ganz genau wissen möchte was sein Rechner im Internet treibt, muss den Netzwerkverkehr an seinem Router abfangen bzw. ihn dort kontrollieren.

Daher muss schlussendlich jeder für sich selbst entscheiden, ob die Kontrolle oder der Schutz vor Google Analytics & Co. wichtiger ist als potentielle Gefahren.

Gewinnspiel

Der österreichische Entwickler Objective Development Software GmbH hat aptgetupdateDE eine Lizenz von Little Snitch 4 für eine Verlosung zur Verfügung gestellt.

Zur Teilnahme kommt Gleam zum Einsatz, bei dem die folgenden optionalen und gleichwertigen Lose enthalten sind:

  • Frage beantworten
  • aptgetupdateDE bei Twitter folgen
  • Tweet zur Review bei Twitter retweeten
  • aptgetupdateDE bei Facebook besuchen
  • aptgetupdateDE bei Google+ besuchen

Die Auslosung findet Pfingstmontag, den 21.05.2018, statt. Viel Glück!

Permalink

Shifty · macOS App bietet mehr Kontrolle über Night Shift

Ich bin eigentlich ein großer Fan von Apples Night Shift, dass seit macOS Sierra 10.12.4 nach dem Sonnenuntergang automatisch ein wärmeres Farbspektrum auf dem Bildschirm zaubert.

Das kostenlose Shifty, das nach der Installation in der macOS Menüleiste lebt, erweitert Apples Lösung um einige interessante Features.

Neben dem schnellen Ein- und Ausschalten oder dem Anpassen der Farbtemperatur über den Schieberegler ist vor allem das Deaktivieren von Night Shift für bestimmte Apps interessant.

Dazu kann man Night Shift auch für eine bestimmte Zeit oder für spezielle Webseiten deaktivieren. Als Browser werden Safari, Chrome und Vivaldi unterstützt.

Der Quellcode von Shifty kann bei GitHub eingesehen werden.

Zur Verwendung der App müssen neben der Installation von macOS Sierra 10.12.4 (oder später) auch die Systemvorraussetzungen zur Nutzung von Night Shift erfüllt sein.

-> https://shifty.natethompson.io

Permalink

Gewinnspiel: BetterZip 4 · Datei-Archivierung unter macOS

Im Sommer letzten Jahres hatte ich an dieser Stelle BetterZip 4 in einer Review ausführlich vorgestellt.

Mittlerweile ist das Dateiarchivierungstool in Version 4.1.2 verfügbar und bringt zwei entscheidende Neuerungen mit sich.

1.

Zum einen kann man in den Einstellungen von BetterZip konfigurieren, mit welchen externen Programmen verschiedene Dateitypen in Archiven standardmäßig geöffnet werden sollen.

So öffnet sich beispielsweise bei mir bei einem Doppelklick auf log-Dateien TextMate anstatt der Konsole, was dem macOS Standard entspräche. Außerdem kann man für verschiedene Dateitypen den Standardpfad beim Entpacken über einen Doppelklick festlegen.

2.

Zum anderen wurde der in BetterZip integrierte Passwortmanager komplett überarbeitet.

Passwörter werden nun nicht mehr im macOS Schlüsselbund, sondern verschlüsselt in der Einstellungsdatei von BetterZip gespeichert. Das vereinfacht die Verwaltung und auch den Im- und Export. Dazu sind nun auch Möglichkeiten zum automatischen Sperren des Passwortmanagers geschaffen worden.

Darüber hinaus gibt es natürlich die üblichen Bugfixes und Performanceverbesserungen. Für einen detaillierteren Überblick empfehle ich die sehr umfangreichen Release Notes.

Zusätzlich empfehle ich einen Blick in die neue MacItBetter Library, die im Prinzip nichts anderes als eine detaillierte (englischsprachige) Anleitung zur App ist.

Preise und Verfügbarkeit

BetterZip 4 wird ausschließlich über den Webstore seines österreichischen Entwicklers Robert Rezabek für derzeit 24,95 US-Dollar verkauft. Ein Upgrade steht für 9,99 US-Dollar zur Verfügung.

Zum kostenlosen Ausprobieren steht zudem eine Testversion bereit. Zur Installation wird OS X 10.10 Yosemite oder höher vorausgesetzt.

-> https://macitbetter.com

Gewinnspiel

Auch dieses Mal hat Robert uns drei Lizenzen von BetterZip für eine Verlosung zur Verfügung gestellt.

Zur Teilnahme kommt erneut Gleam zum Einsatz, bei dem die folgenden optionalen und gleichwertigen Lose enthalten sind:

  • Frage beantworten
  • aptgetupdateDE bei Twitter folgen
  • aptgetupdateDE bei Facebook besuchen
  • aptgetupdateDE bei Google+ besuchen

Die Auslosung findet kommenden Freitag, den 13.04.2018, statt. Viel Glück!

Permalink

iStat Menus 6 · Systemmonitor landet im Mac App Store

Trotz aller Probleme oute ich mich heute mal als großer Fan des Mac App Stores.

So finde ich es immer recht erfreulich, wenn Apps, die ich täglich nutze, dort aufschlagen. Das neuste Beispiel ist iStat Menus 6, ein Systemmonitor für den Mac, den ich gegen Ende letzten Jahres hier detailliert in einer Review vorgestellt hatte.

Um nicht gegen die MAS Guideline zu verstoßen, und das ist halt eines der großen Probleme dieses Stores, musste die App gegenüber der normalen Downloadversion angepasst werden.

Für iStat Menus gibt es beispielsweise drei große Unterschiede. So werden derzeit keine Wetterinformationen oder Statistiken zu eingebauten Lüftern angezeigt. Darüber hinaus muss man händisch den iStat Menus Helper nachinstallierten, um überhaupt Daten von verschiedenen Sensoren zu erhalten.

Das ist insgesamt dann doch etwas ärgerlich aber wer die Vorzüge des MAS nutzen möchte, wird sich damit arrangieren müssen.

iStat Menus 6 kostet im Mac App Store 10,99 Euro. Zum kostenlosen Ausprobieren steht auf der Webseite des australischen Entwicklers eine Testversion bereit.

Zur Installation wird weiterhin OS X 10.11 El Capitan oder höher vorausgesetzt

iStat Menus
iStat Menus
Entwickler: Bjango Pty Ltd
Preis: 10,99 €
Permalink

Howto: macOS Apps mit Keyboard Maestro oder AppleScript aktivieren/pausieren/beenden

Heute möchte ich mal wieder einen kleinen Workflow verlinken, der dieser Tage von Alexander veröffentlicht wurde.

Es geht im Grunde genommen um das an einem bestimmten Wochentag mit vorgegebener Uhrzeit selbstständige Starten von Apps. Dazu kann man die Dauer der Aktivierung bis zum automatischen Beenden der App festlegen.

Als Tools kommen die alles erschlagende Allzweckwaffe Keyboard Maestro und/oder ein AppleScript zum Einsatz.

Viel Spaß beim Nachbauen 😎

Abschließend noch das passende AppleScript, das für die jeweilige App natürlich angepasst werden muss.

Dieses Beispiel bezieht sich ausschließlich auf MailMate, meinen unter macOS bevorzugten Mailclient.

tell application "MailMate"
 launch
 activate
 delay 3
  tell application "System Events"
   activate
   set theTime to text returned of (display dialog "Wie lange soll MailMate aktiviert bleiben?" with title 
                                    "MailMate Aktivierung" default answer "" buttons {"Cancel", "Start"} default button 2)
   delay theTime * 60
   tell application "MailMate" to quit
  end tell
end tell