Las herramientas para desarrolladores de Google Chrome comienzan a llamar a 127.0.0.1 y ::1 IP en el puerto 9229 (y el puerto 5037)

Las herramientas para desarrolladores de Google Chrome comienzan a llamar a 127.0.0.1 y ::1 IP en el puerto 9229 (y el puerto 5037)

Estaba investigando que Chrome enviaba una conexión tcp vacía e inútil con Wireshark y descubrí que Chrome comienza a llamar constantemente al puerto 9229 de la dirección de bucle invertido de mi PC cuando abro las herramientas de desarrollo de Chrome en alguna pestaña. Y constantemente intenta abrir nuevas conexiones. Incluso cuando las herramientas de desarrollo ya están cerradas y todas las pestañas están cerradas excepto la pestaña nueva en blanco, continúa. Se detiene cuando cierro la última pestaña de Chrome.

¿Qué es, por qué sucede y cómo detenerlo?

Captura de pantalla de Wireshark

UPD: Probablemente debería agregar que estoy usando Chrome en Windows 8.1 y netstatno muestra ningún uso por 9229 portparte de ningún programa. ¡Oh! ¡Es una idea! Abrí 9229 portpara escuchar lo que quiere y envía consultas GET:

GET /json HTTP/1.1
Host: [::]:9229

y

GET /json/version HTTP/1.1
Host: [::]:9229

UPD2: La respuesta de Kirill Murashkin aesta preguntame ayudó a desactivar la llamada del puerto 9229. Parece que las herramientas de desarrollador están utilizando DevTools for Node.jsla clave dedicada --inspect. Llegué a chrome://inspect-> Open dedicated DevTools for Nodey allí se enumeraban dos puertos: 9229 y 9222 o algo así, especificados como puntos finales para conectarse automáticamente. Los apagué y port 9229cesaron los golpes... Pero port 5037comenzaron los golpes.

Respuesta1

La respuesta de Kirill Murashkin a esta pregunta me ayudó a desactivar la llamada al puerto 9229. Parece que las herramientas de desarrollador están utilizando DevTools dedicadas para Node.js con la clave --inspect. Llegué a chrome://inspect -> Abrir DevTools dedicado para Node y allí se enumeraron dos puertos: 9229 y 9222 o algo así, especificados como puntos finales para conectarse automáticamente. Los apagué y el golpe del puerto 9229 se detuvo... Pero el golpe del puerto 5037 comenzó.

(Lo volví a publicar en la sección de respuestas, para que la gente vea que se ha encontrado la solución).

Respuesta2

Para dejar algunas pistas:

Cuando inicia un cliente adb, el cliente primero verifica si ya hay un proceso de servidor adb ejecutándose. Si no lo hay, inicia el proceso del servidor. Cuando se inicia el servidor, se vincula al puerto TCP local. 5037y escucha los comandos enviados desde los clientes adb: todos los clientes adb usan el puerto5037para comunicarse con el servidor adb.

y

Android Debug Bridge (adb) es una herramienta de línea de comandos versátil que le permite comunicarse con un dispositivo. El comando adb facilita una variedad de acciones del dispositivo, como instalar y depurar aplicaciones, y proporciona acceso a un shell Unix que puede usar para ejecutar una variedad de comandos en un dispositivo. Es un programa cliente-servidor que incluye tres componentes.

más aquí:https://developer.android.com/studio/command-line/adb

información relacionada