Herramienta de terminal que reproduce commits de Git como sesiones animadas de escritura, con resaltado de sintaxis y transiciones del árbol de archivos.
- Estrellas
- 1,885
- Forks
- 61
- Issues abiertos
- 6
- Último commit
- hace 3 meses
¿Qué es?
netscanner es un escáner de redes y una herramienta de diagnóstico que se ejecuta en la terminal con una interfaz de usuario basada en texto. Permite listar interfaces de red físicas, cambiar la interfaz activa para escanear y capturar paquetes, y buscar redes WiFi mostrando la intensidad de la señal en gráficos.
En redes IPv4, hace ping a un rango CIDR e informa los nombres de host, las consultas de fabricantes OUI y las direcciones MAC de los hosts encontrados. También puede volcar paquetes TCP, UDP, ICMP y ARP; admite el volcado de ICMP6 para IPv6, así como pausar y reanudar la captura, filtrar registros, escanear puertos TCP y contar el tráfico con registros DNS.
Los resultados, como las IP, los puertos y los paquetes escaneados, se pueden exportar a CSV. La herramienta necesita privilegios de root para ejecutarse y, en Windows, requiere la biblioteca Npcap. El escaneo de IPv6 sigue figurando como una tarea pendiente.
Funciones clave
- 01Lista las interfaces de red físicas y permite cambiar la activa para escanear y capturar paquetes.
- 02Busca redes WiFi y muestra la intensidad de la señal en gráficos.
- 03Hace ping a rangos CIDR de IPv4 y muestra el nombre de host, el fabricante OUI y la dirección MAC.
- 04Vuelca paquetes TCP, UDP, ICMP y ARP, además de ICMP6 para IPv6.
- 05Escanea puertos TCP y exporta a CSV las IP, los puertos y los paquetes escaneados.
Casos de uso
- Encontrar los dispositivos conectados a una subred local e identificar sus fabricantes.
- Consultar las redes WiFi cercanas y la intensidad de su señal desde la terminal.
- Diagnosticar problemas de tráfico de red inspeccionando los paquetes capturados.
- Comprobar rápidamente los puertos de hosts por SSH durante el diagnóstico de redes.
Temas
Preguntas frecuentes
- ¿Qué es netscanner?
- Escáner de redes y herramienta de diagnóstico en Rust con TUI para listar interfaces, buscar redes WiFi, hacer ping a rangos CIDR y volcar paquetes. netscanner es un escáner de redes y una herramienta de diagnóstico que se ejecuta en la terminal con una interfaz de usuario basada en texto. Permite listar interfaces de red físicas, cambiar la interfaz activa para escanear y capturar paquetes, y buscar redes WiFi mostrando la intensidad de la señal en gráficos.
- ¿netscanner es gratuito? ¿Qué licencia tiene?
- netscanner es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿netscanner sigue mantenido?
- Actualizado en los últimos 6 meses. El último commit de netscanner fue el 6 jul 2026.
- ¿Para qué puedo usar netscanner?
- Encontrar los dispositivos conectados a una subred local e identificar sus fabricantes. Consultar las redes WiFi cercanas y la intensidad de su señal desde la terminal. Diagnosticar problemas de tráfico de red inspeccionando los paquetes capturados. Comprobar rápidamente los puertos de hosts por SSH durante el diagnóstico de redes.
- ¿Dónde consigo netscanner?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Chleba/netscanner
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Un emulador de terminal rápido y multiplataforma que usa OpenGL para renderizar y ofrece valores predeterminados sensatos y una configuración amplia basada en TOML.
Una interfaz de terminal (TUI) con control mediante teclado para conectarse a muchas bases de datos SQL y consultarlas, inspirada en lazygit.
Una biblioteca de Rust para conectar aplicaciones mediante claves públicas, con transporte QUIC, hole-punching y retransmisión de respaldo, independientemente de la dirección IP.
Una CLI mínima en Rust que expone un puerto TCP local a través de un servidor remoto para que los servicios de localhost sean accesibles desde Internet.
Un servidor MCP que permite a agentes de IA aplicar ingeniería inversa a binarios nativos, apps de JavaScript/Electron, ensamblados .NET, sitios web y más, con pruebas para cada hallazgo.