Puerto 7000: ¿Qué lo está usando y es seguro cerrarlo?
El puerto 7000 lo usa el Receptor de AirPlay de macOS (y Cassandra). Esto es lo que escucha ahí, si es seguro cerrarlo y cómo revisarlo.
El puerto 7000 es el compañero del puerto 5000 en la historia de AirPlay de macOS. En macOS moderno lo usa el Receptor de AirPlay, y de vez en cuando choca con herramientas de desarrollo que también usan el 7000 por defecto.
Qué suele escuchar en el puerto 7000
- Receptor de AirPlay (macOS Monterey y posteriores): El Receptor de AirPlay de Apple, parte del proceso
ControlCenter, usa el 7000 junto con el 5000 para recibir transmisiones. Viene activado por defecto. - Apache Cassandra: La base de datos usa el 7000 para la comunicación entre nodos, así que una instalación local de Cassandra puede reclamarlo.
- Otras herramientas de desarrollo: Algunos servicios lo usan por defecto.
Así que en una Mac típica, el 7000 en uso es AirPlay, no un servidor que quedó colgado.
¿Es seguro cerrarlo?
Depende del dueño. Si lsof muestra ControlCenter, eso es el Receptor de AirPlay, un proceso del sistema que no deberías forzar a cerrar. Mejor desactiva la función:
Ajustes del Sistema > General > AirDrop y Handoff > Receptor de AirPlay (desactívalo).
Eso libera el 7000 y el 5000 a la vez. Si el dueño es Cassandra u otra herramienta que instalaste, detener esa herramienta está bien.
¿Es sospechoso?
No. En macOS, el 7000 en uso casi siempre es el Receptor de AirPlay. Confirma el dueño antes de hacer nada; el comando de abajo te lo muestra.
Cómo ver qué usa el puerto 7000 en macOS
lsof -i :7000
Si es AirPlay, desactívalo en los ajustes en lugar de terminar el proceso. Si es tu propia herramienta de desarrollo, termínala por PID:
kill $(lsof -ti :7000)
Portie muestra el puerto 7000 con la app exacta que lo controla, así puedes saber al instante si es AirPlay o un servicio que puedes detener sin problema.