Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
nray — nray scanner de portas distribuído | Kitploit
Ferramentas/GitHubGitHub/nray-scanner/nray
ReconhecimentoMapeamento de RedeEscaneamento de PortasColeta de InformaçõesSegurança de RedeTestes de Penetração
GitHubnray-scanner/nray

nray

nray scanner de portas distribuído

Ver Repositório
15828há 1 anoRevisado pelo Kitploit

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar
Site

nray

Visão Geral

Nray é um scanner de portas e camada de aplicação gratuito, independente de plataforma e arquitetura. O nray opera de forma distribuída para acelerar varreduras e realizar escaneamentos de diferentes pontos de observação. Resultados baseados em eventos permitem processar informações durante a varredura, por exemplo, usando ferramentas como jq.

Se você está procurando documentação para usuários, dê uma olhada na página inicial do projeto. Para informações relacionadas ao desenvolvimento e contribuição para o nray, continue lendo.

Compilação

Você pode compilar o projeto após um checkout do git chamando go build. Nray é escrito em Go puro e foi tomado cuidado para selecionar apenas dependências que também atendem a esse requisito, portanto, uma instalação padrão do Go (mais git) é suficiente para compilar o nray em qualquer plataforma suportada - isso significa que não há dependência de bibliotecas como libpcap.

Com makefile

No entanto, existe um makefile que deve ser usado para compilar versões de produção (make release) - ele garante que nenhuma dependência C seja vinculada e que símbolos sejam removidos dos binários para economizar espaço. Além disso, binários para os sistemas operacionais mais comuns são criados automaticamente. Uma chamada a make compilará uma versão de desenvolvimento local, adaptada ao seu SO e arquitetura atuais, com bibliotecas C e o detector de corrida do Go vinculados.

Sem makefile

Simplesmente execute go build - caso seja desejada compilação cruzada, os parâmetros GOOS e GOARCH controlam o SO e arquitetura alvo. Para nós, é possível injetar localização do servidor e porta diretamente no binário: go build -ldflags "-X main.server=10.0.0.1 -X main.port=8601". Para obter binários menores, remova o que não é necessário via -ldflags="-s -w" ao chamar go build. Se você precisar recompilar os esquemas protobuf (isso não é necessário a menos que você altere o protocolo de rede!), execute make create-schemas (que requer o compilador protobuf em seu sistema).

Contribuição e Desenvolvimento

Pegue o código e corrija coisas que te incomodam ou crie novos recursos incríveis! Toda contribuição é bem-vinda e o objetivo é tornar o nray um projeto incrível para usuários e contribuidores!

Seu código deve passar pelas verificações padrão realizadas por go vet e go lint. O nray é sempre desenvolvido com a versão mais recente do Go, então se você estiver tendo problemas para compilar o nray, verifique se tem a versão mais recente do Go instalada.

Questões legais

Direitos autorais 2019 por Michael Eder. Licenciado sob GPLv3. Veja LICENSE.

Baixar ferramenta