Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
nray — nray scanner di porte distribuito | Kitploit
Strumenti/GitHubGitHub/nray-scanner/nray
RicognizioneMappatura della ReteScansione PorteRaccolta InformazioniSicurezza di RetePenetration Testing
GitHubnray-scanner/nray

nray

nray scanner di porte distribuito

Vedi Repository
158281 anno faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi
Sito web

nray

Panoramica

Nray è uno scanner di porte e applicazioni gratuito, indipendente da piattaforma e architettura. nray funziona in modo distribuito per velocizzare le scansioni e per eseguire scansioni da diversi punti di osservazione. I risultati basati su eventi consentono di elaborare ulteriormente le informazioni durante la scansione, ad esempio utilizzando strumenti come jq.

Se stai cercando la documentazione per l'utente, dai un'occhiata alla homepage del progetto. Per informazioni relative allo sviluppo e al contributo a nray, continua a leggere.

Compilazione

Puoi compilare il progetto dopo un git checkout chiamando go build. Nray è scritto in Go puro e si è fatto attenzione a selezionare solo dipendenze che soddisfano questo requisito, quindi una installazione Go standard (più git) è sufficiente per compilare nray su e per qualsiasi piattaforma supportata - questo significa che non ci sono dipendenze da librerie come libpcap.

Con makefile

Tuttavia, c'è un makefile che dovrebbe essere utilizzato per compilare versioni di produzione (make release) - garantisce che nessuna dipendenza C sia collegata e che i simboli vengano rimossi dai binari per risparmiare spazio. Inoltre, i binari per i sistemi operativi più comuni vengono creati automaticamente. Una chiamata a make compilerà una versione di sviluppo locale, adattata al tuo sistema operativo e architettura correnti con librerie C e il rilevatore di race condition di Go collegati.

Senza makefile

Basta eseguire go build - in caso di cross-compilazione, i parametri GOOS e GOARCH controllano il sistema operativo e l'architettura di destinazione. Per i nodi, è possibile iniettare posizione e porta del server direttamente nel binario: go build -ldflags "-X main.server=10.0.0.1 -X main.port=8601". Per ottenere binari più piccoli, rimuovi le cose non necessarie tramite -ldflags="-s -w" quando chiami go build. Se hai bisogno di ricostruire gli schemi protobuf (non è richiesto a meno che non cambi il protocollo di rete!), esegui make create-schemas (che richiede il compilatore protobuf sul tuo sistema).

Contribuire e Sviluppo

Basta prendere il codice e sistemare ciò che ti infastidisce o aggiungere nuove fantastiche funzionalità! Ogni contributo è benvenuto e l'obiettivo è rendere nray un progetto fantastico per utenti e contributori!

Il tuo codice dovrebbe superare i controlli standard eseguiti da go vet e go lint. Nray è sempre sviluppato per l'ultima versione di Go, quindi se hai problemi a compilare nray, controlla di avere l'ultima versione di go installata.

Aspetti legali

Copyright 2019 di Michael Eder. Concesso in licenza sotto GPLv3. Vedi LICENSE.

Scarica lo strumento