ControlCenter.app listens to port 5000/tcp on Monterey OS. Is that normal? Why does it do it?
I fetched the data below using lsof -i:5000
and ps aux
commands.
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
ControlCe 6560 myusername 22u IPv4 0xab7124fb1106e193 0t0 TCP *:commplex-main (LISTEN)
PID PATH
6560 /System/Library/CoreServices/ControlCenter.app/Contents/MacOS/ControlCenter
Port 5000 is now used for Airplay as well as port 7000 in macOS Monterey, you can toggle that off by unchecking 'Ariplay Receiver' in System Preferences > Sharing at the bottom of the list.
So yes, it's normal ! Apple realized that those ports were not used from an OS point of view, even if a lot of developers use those ports by default.