Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
nray — nray verteilter Port-Scanner | Kitploit
Tools/GitHubGitHub/nray-scanner/nray
AufklärungNetzwerkkartierungPort-ScanningInformationsbeschaffungNetzwerksicherheitPenetrationstests
GitHubnray-scanner/nray

nray

nray verteilter Port-Scanner

Repository anzeigen
15828vor 1 JahrVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen
Webseite

nray

Übersicht

Nray ist ein kostenloser, plattform- und architekturunabhängiger Port- und Anwendungsschicht-Scanner. nray läuft verteilt, um Scans zu beschleunigen und aus verschiedenen Perspektiven durchzuführen. Ereignisbasierte Ergebnisse ermöglichen die weitere Verarbeitung von Informationen während des Scans, z.B. mit Tools wie jq.

Wenn Sie nach einer Benutzerdokumentation suchen, werfen Sie einen Blick auf die Projekt-Homepage. Informationen zur Entwicklung und zum Beitrag zu nray finden Sie weiter unten.

Erstellen

Sie können das Projekt nach einem Git-Checkout durch Aufruf von go build erstellen. Nray ist in reinem Go geschrieben, und es wurde darauf geachtet, nur Abhängigkeiten auszuwählen, die ebenfalls diese Anforderung erfüllen, daher reicht eine standardmäßige Go-Installation (plus Git) aus, um nray auf jeder unterstützten Plattform zu erstellen – das bedeutet, dass es auch keine Abhängigkeit von Bibliotheken wie libpcap gibt.

Mit makefile

Dennoch gibt es ein makefile, das für die Erstellung von Produktionsversionen verwendet werden soll (make release) – es stellt sicher, dass keine C-Abhängigkeiten eingebunden werden und Symbole aus den Binärdateien entfernt werden, um Platz zu sparen. Außerdem werden automatisch Binärdateien für die gängigsten Betriebssysteme erstellt. Ein Aufruf von make erstellt eine lokale Entwicklungsversion, die auf Ihr aktuelles Betriebssystem und Ihre Architektur zugeschnitten ist, wobei C-Bibliotheken und Go's Race-Detector eingebunden sind.

Ohne makefile

Führen Sie einfach go build aus – falls Cross-Kompilierung gewünscht ist, steuern die Parameter GOOS und GOARCH das Ziel-Betriebssystem und die Ziel-Architektur. Für Knoten ist es möglich, Serverstandort und Port direkt in die Binärdatei einzufügen: go build -ldflags "-X main.server=10.0.0.1 -X main.port=8601". Um kleinere Binärdateien zu erhalten, entfernen Sie unnötige Elemente mit -ldflags="-s -w" beim Aufruf von go build. Falls Sie die Protobuf-Schemata neu erstellen müssen (dies ist nicht erforderlich, es sei denn, Sie ändern das Drahtprotokoll!), führen Sie make create-schemas aus (was den Protobuf-Compiler auf Ihrem System erfordert).

Mitwirken und Entwicklung

Schnappen Sie sich einfach den Code und beheben Sie Dinge, die Sie stören, oder hacken Sie neue großartige Funktionen ein! Jeder Beitrag ist willkommen und das Ziel ist es, nray zu einem großartigen Projekt für Benutzer und Mitwirkende zu machen!

Ihr Code sollte die standardmäßigen Prüfungen bestehen, die von go vet und go lint durchgeführt werden. Nray wird stets mit der neuesten Go-Version entwickelt. Sollten Sie Probleme beim Erstellen von nray haben, überprüfen Sie, ob Sie die neueste Go-Version installiert haben.

Rechtliche Hinweise

Copyright 2019 by Michael Eder. Lizenziert unter GPLv3. Siehe LICENSE.

Tool herunterladen