Skip to content
KitploitKITPLOIT
HerramientasExploitsBlog
Log in
Enviar
HerramientasExploitsBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
nray — nray escáner de puertos distribuido | Kitploit
Herramientas/GitHubGitHub/nray-scanner/nray
ReconocimientoMapeo de RedesEscaneo de PuertosRecopilación de InformaciónSeguridad de RedesPruebas de Penetración
GitHubnray-scanner/nray

nray

nray escáner de puertos distribuido

Ver Repositorio
1582828hace 1 añoRevisado por Kitploit

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir
Sitio web

nray

Resumen

Nray es un escáner gratuito, independiente de plataforma y arquitectura, para puertos y capa de aplicación. nray funciona de manera distribuida para acelerar los escaneos y realizarlos desde diferentes puntos de vista. Los resultados basados en eventos permiten procesar información adicional durante el escaneo, por ejemplo, usando herramientas como jq.

Si buscas documentación para usuarios, echa un vistazo a la página del proyecto. Para información relacionada con el desarrollo y contribución a nray, continúa leyendo.

Compilación

Puedes compilar el proyecto después de un git checkout ejecutando go build. Nray está escrito en Go puro y se tuvo cuidado de seleccionar solo dependencias que también cumplen este requisito, por lo tanto, una instalación estándar de Go (más git) es suficiente para compilar nray en y para cualquier plataforma compatible. Esto significa que no hay dependencia de bibliotecas como libpcap.

Con makefile

No obstante, hay un makefile diseñado para compilar versiones de producción (make release). Asegura que no se enlacen dependencias de C y que se eliminen los símbolos de los binarios para ahorrar espacio. Además, se crean automáticamente binarios para los sistemas operativos más comunes. Una llamada a make compilará una versión de desarrollo local, adaptada a tu SO y arquitectura actuales, con bibliotecas C y el detector de carreras de Go enlazado.

Sin makefile

Simplemente ejecuta go build. En caso de que se desee compilación cruzada, los parámetros GOOS y GOARCH controlan el SO y la arquitectura de destino. Para los nodos, es posible inyectar la ubicación y el puerto del servidor directamente en el binario: go build -ldflags "-X main.server=10.0.0.1 -X main.port=8601". Para obtener binarios más pequeños, elimina lo innecesario mediante -ldflags="-s -w" al ejecutar go build. Si necesitas reconstruir los esquemas protobuf (esto no es necesario a menos que cambies el protocolo de transmisión), ejecuta make create-schemas (lo que requiere el compilador protobuf en tu sistema).

Contribución y Desarrollo

¡Simplemente toma el código y arregla lo que te moleste o añade nuevas funcionalidades geniales! ¡Toda contribución es bienvenida y el objetivo es hacer de nray un proyecto increíble para usuarios y colaboradores!

Tu código debe pasar las verificaciones estándar realizadas por go vet y go lint. Nray siempre se desarrolla contra la última versión de Go, así que si tienes problemas para compilar nray, verifica si tienes instalada la última versión de Go.

Asuntos legales

Derechos de autor 2019 de Michael Eder. Licenciado bajo GPLv3. Consulta LICENSE.

Descargar herramienta