Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

my_network_scanner

My Network Scanner es una herramienta open source para escanear redes locales, detectando dispositivos IP y no IP como Zigbee o Matter. Incluye integración con Home Assistant, análisis de seguridad CVE e identificación de hardware mediante IA. Funciona en Linux/ARM con interfaz web PWA.

Ficha actualizada 27 sept 2026, 12:36 · upstream 27 sept 2026, 12:25 · release v1.8.2

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es my_network_scanner

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

My Network Scanner (MyNeS) es una aplicación open source diseñada para proporcionar visibilidad completa sobre los dispositivos conectados a una red local, incluyendo aquellos que no tienen dirección IP pública como sensores Zigbee o Matter. La herramienta utiliza múltiples protocolos de descubrimiento como mDNS, SSDP y MQTT para identificar hardware tradicionalmente invisible en escaneos IP estándar. Ofrece una interfaz web moderna y PWA compatible con móviles, permitiendo la gestión de inventario, configuración de alertas y visualización topológica sin necesidad de instalación compleja.

Además, el software integra capacidades avanzadas de seguridad y análisis mediante inteligencia artificial. Permite identificar automáticamente el tipo de dispositivo utilizando LLMs (OpenAI/Anthropic) basándose en firmas de puertos y OUI, así como analizar vulnerabilidades conocidas (CVE) para evaluar la superficie de ataque del hogar. La solución está diseñada para ser auto-alojada bajo licencia MIT, facilitando la privacidad y el control total sobre los datos de red sin depender de servicios en la nube externos.

Soporta integración bidireccional con Home Assistant a través de MQTT y REST API, permitiendo notificaciones push y gestión unificada desde el ecosistema doméstico. La arquitectura está optimizada para entornos de bajo consumo como Raspberry Pi, aunque requiere permisos de red específicos (NET_RAW) para funcionar correctamente en contenedores Docker, lo que implica una configuración cuidadosa del entorno de ejecución.

CASOS DE USO
  • Inventario y descubrimiento de dispositivos IoT no IP
  • Auditoría de seguridad y detección de vulnerabilidades CVE
  • Integración con Home Assistant para notificaciones y control
  • Visualización topológica y gestión de red doméstica
PUNTOS DESTACADOS
  • Soporte multi-protocolo (mDNS, SSDP, MQTT) para dispositivos sin IP
  • Identificación de hardware mediante IA (LLM) y análisis de OUI
  • Interfaz web PWA con soporte para móviles y tablets
  • Análisis de seguridad integrado con detección de CVE y riesgos
PRECAUCIONES
  • Requiere permisos NET_RAW y host network en Docker para ARP/mDNS
  • La imagen base no incluye apt, obligando a instalar herramientas manualmente
  • Funcionalidad limitada en Docker Desktop sin configuración especial
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

Grafik görünümüEv planı görünümüİzleme ve uyarılarTarama geçmişiDetaylı cihaz analiziOUI veritabanıIdentify with AI — cihaz detay penceresiGüvenlik — saldırı yüzeyi ve CVE maruziyeti
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

Despliegue recomendado con Docker Compose usando network_mode: host y capacidades NET_ADMIN/NET_RAW. Persistencia de datos en /app/data y /app/config. Variables clave: MYNES_PORT=5883, HA_URL para integración. No apt-get en imagen base; instalar paquetes manualmente si es necesario. Compatible con Linux x86_64 y ARM (Raspberry Pi).

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Python
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
5883
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.