Netzwerk-Dienstprogramm
Zu macOS 11 Big Sur gehört nach wie vor ein Netzwerk-Dienstprogramm, enhtalten in /System/Library/CoreServices/Applications/Network Utility.app
. Leider ohne Funktion, lediglich die lapidare Information “Das Netzwerk-Dienstprogramm ist veraltet” wird mit Hinweis auf verfügbare Kommandozeilen-Programme angezeigt.
Das stimmt nicht ganz: im Ordner Contents/Resources
des Netzwerk-Dienstprogramms gibt es das Programm stroke
, mit welchem Portscans möglich sind. Benutzung:
cd '/System/Library/CoreServices/Applications/Network Utility.app/Contents/Resources'
./stroke address startPort endPort
also zum Beispiel
./stroke 141.5.15.1 0 1023
Kommandozeile ab macOS 12 Monterey
netstat
Beispiele:
listet alle offenen Ports für eingehende Verbindungen auf.
gibt Informationen zum Netzwerkanschluss en0
zurück. Konfigurierte Anschlüsse: ifconfig -a
liefert Informationen zum Transport Control Protocol.
ping
schickt ICMP (Internet Control Message Protocol) Pakete zur angegebenen IP-Adresse.
host
gibt die IP-Adresse von holmes.cpfs.mpg.de
zurück.
traceroute
traceroute holmes.cpfs.mpg.de
liefert Informationen zur Route zwischen meinem Macintosh und holmes.cpfs.mpg.de
.
whois
liefert Informationen zur Domain mpg.de
.
finger
liefert Informationen zum Benutzer bs
.
nc
testet die IP-Adresse 141.5.15.3
darauf, ob der Port 631
für eingehende Verbindungen geöffnet ist (Portscan).
Lokale Portscans mit netstat oder lsof
Portscans auf dem lokalen Macintosh (IP-Adresse 127.0.0.1
) können auch mit netstat
und lsof
ausgeführt werden, zum Beispiel
netstat -anvp tcp | awk 'NR<3 || /LISTEN/'
oder (Admin-Rechte erforderlich)
sudo lsof -PiTCP -sTCP:LISTEN
nmap
nmap
gehört nicht zu einer macOS-Installation, kann aber mit MacPorts nachinstalliert werden.