sshblack und macOS update

Nach update auf macOS Bir Sur hat so einiges nicht mehr richtig funktioniert.

Aktuell wird das Logfile auf ssh-Fehlversuche gescannt. Das geht inzwischennicht mehr so einfach. Man muss sich sozusagen die letzte Minute des systemlogs holen mit

/usr/bin/log show --style syslog --last 1m|grep sshd

Eine andere Methode wäre wohl:

/usr/bin/log stream --info --style compact --predicate '(sender == "sshd")'

sshblack ging nicht mehr: man musste in die /etc/pf.conf wieder die drei Zeilen eintragen

table <badhosts> persist
block on en0 from <badhosts> to any
block on en1 from <badhosts> to any

(re)starten kann man die Firewall dann mit

sudo pfctl -d
sudo pfctl -e -f /etc/pf.conf

Um die geblockten iOS anzuzeigen macht man ein

sudo /sbin/pfctl -t badhosts -T show (zeigt die geblockten an)

Um eine Einzutragen:

/sbin/pfctl -e -t badhosts -T add ipaddress

und raus bekommt man sie mit

/sbin/pfctl -e -t badhosts -T delete ipaddress

Mehr auf dieser Seite.

AbuseIPDB hat eine neue Version ihrer API. darauf bin ich jetzt erst gestossen und muss sie anpassen.

Beim Update auf 12.1 Monterey ging apache erst nicht mehr, man musste brew aktualisieren und Apple nutzt jetzt Port 5000 für seinen airplay receiver. Also umstellen des not-lina_say Servers und alle Aufrufe auf Port 555.

Stand Dezember 2021