Ich habe meine Firewall aktiviert (die OS X-Firewall) und viele Versuche zur Bildschirmfreigabe unternommen.
Allow AppleVNCServer connecting from 93.78.170.237:2223 uid = 0 proto=6
Ich möchte erfolgreiche Verbindungen protokollieren, um sicherzustellen, dass niemand durchkommt, ähnlich wie bei /var/log/secure.log
Tatsächlich bin ich überrascht, dass dies nicht in secure.log enthalten ist
Was kann ich machen?
Für das, was es wert ist, verwende ich Mac OS X 10.5.8.
Aktualisierung 1:
Daniel hatte einen netten Vorschlag zur Verwendung
netstat -a | grep vnc | grep ESTABLISHED
in eine Datei umgeleitet, um zu protokollieren, was vor sich geht.
Das Problem ist, dass eine Verbindung markiert wird, ESTABLISHED
sobald der vnc-Anmeldebildschirm angezeigt wird, unabhängig davon, ob eine Anmeldung letztendlich erfolgreich ist oder nicht.
Mit anderen Worten, all diese (hoffentlich) fehlgeschlagenen Versuche, dass meine Firewall-Protokolle nicht anders aussehen als meine erfolgreichen Anmeldungen.
Sie können das Skript, das mir in einer anderen Frage vorgeschlagen wurde, sehr einfach erweitern, um mein Bedürfnis nach Benachrichtigungen zu lösen, wenn VNC-Verbindungen hergestellt wurden .
Ersetzen Sie grundsätzlich den Benachrichtigungsaspekt des Skripts durch eine Zeile, die in eine Protokolldatei schreibt.
Bildschirmfreigaben sind angemeldet/var/log/secure.log
Benutzer55436