Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
nray — nray scanner de ports distribué | Kitploit
Outils/GitHubGitHub/nray-scanner/nray
ReconnaissanceCartographie RéseauScan de PortsCollecte d'InformationsSécurité RéseauTests d'Intrusion
GitHubnray-scanner/nray

nray

nray scanner de ports distribué

Voir le dépôt
15828il y a 1 anVérifié par Kitploit

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager
Site web

nray

Aperçu

Nray est un scanner de ports et de couche application gratuit, indépendant de la plateforme et de l'architecture. nray fonctionne de manière distribuée pour accélérer les scans et effectuer des scans depuis différents points d'observation. Les résultats basés sur les événements permettent de traiter davantage d'informations pendant le scan, par exemple en utilisant des outils comme jq.

Si vous recherchez une documentation utilisateur, consultez la page d'accueil du projet. Pour des informations relatives au développement et à la contribution à nray, continuez à lire.

Construction

Vous pouvez construire le projet après un git checkout en appelant go build. Nray est écrit en Go pur et on a veillé à ne sélectionner que des dépendances qui satisfont également cette exigence, donc une installation Go standard (plus git) suffit pour construire nray sur et pour toute plateforme supportée - cela signifie qu'il n'y a aucune dépendance à des bibliothèques comme libpcap.

Avec makefile

Néanmoins, il existe un makefile censé être utilisé pour construire les versions de production (make release) - il garantit qu'aucune dépendance C n'est liée et que les symboles sont supprimés des binaires pour économiser de l'espace. De plus, les binaires pour les systèmes d'exploitation les plus courants sont créés automatiquement. Un appel à make construira une version de développement locale, adaptée à votre OS et architecture actuels, avec les bibliothèques C et le détecteur de race condition de Go liés.

Sans makefile

Exécutez simplement go build - en cas de compilation croisée, les paramètres GOOS et GOARCH contrôlent l'OS et l'architecture cibles. Pour les nœuds, il est possible d'injecter l'emplacement et le port du serveur directement dans le binaire : go build -ldflags "-X main.server=10.0.0.1 -X main.port=8601". Pour obtenir des binaires plus petits, supprimez les éléments inutiles via -ldflags="-s -w" lors de l'appel de go build. Si vous devez reconstruire les schémas protobuf (ce n'est pas nécessaire sauf si vous modifiez le protocole filaire !), exécutez make create-schemas (qui nécessite le compilateur protobuf sur votre système).

Contribution et Développement

Prenez le code et corrigez ce qui vous dérange ou ajoutez de nouvelles fonctionnalités géniales ! Chaque contribution est la bienvenue et l'objectif est de faire de nray un projet génial pour les utilisateurs et les contributeurs !

Votre code doit passer les vérifications standard effectuées par go vet et go lint. Nray est toujours développé avec la dernière version de Go, donc si vous rencontrez des problèmes pour construire nray, vérifiez que vous avez la dernière version de go installée.

Aspects légaux

Copyright 2019 par Michael Eder. Sous licence GPLv3. Voir LICENSE.

Télécharger l’outil