
🤖 Der moderne Port-Scanner 🤖

Der moderne Portscanner. Finde Ports schnell (in nur 3 Sekunden). Führe Skripte über unsere Skript-Engine aus (Python, Lua, Shell werden unterstützt).
Du kannst das RustScan-Binary von unserer Releases-Seite installieren.
Wir würden es bevorzugen, wenn du es mit einem Paketmanager installierst, damit es getestet ist und auf deinem System funktioniert.
RustScan ist bereits in vielen Repositories enthalten. Installiere es mit den Werkzeugen, die du möchtest:
RustScan unterstützt offiziell nur Cargo-Installationen. Wenn du das verwenden möchtest, installiere bitte Rust und dann cargo install rustscan.
Beispielinstallationen:
MacOS:
brew install rustscan
Arch:
pacman -S rustscan
RustScan ist eine moderne Interpretation des Portscanners. Schlank & schnell. All das bei umfangreicher Erweiterbarkeit für dich.
Nebenbei: RustScan nutzt Adaptives Lernen, um sich im Laufe der Zeit zu verbessern – so wird es für dich zum besten Portscanner.

Geschwindigkeit ist mit RustScan garantiert. Wenn du jedoch aus Gründen der Tarnung einen langsamen Scan durchführen möchtest, ist das ebenfalls möglich.
Zunächst sprechen wir über Code.
Wir haben Tests, die prüfen, ob RustScan deutlich langsamer ist als die vorherige Version. Ist das der Fall, schlägt die kontinuierliche Integration fehl, und wir können keinen Code in den master-Branch committen, außer wir machen ihn schneller.
HyperFine wird verwendet, um die Leistung von RustScan im Laufe der Zeit zu überwachen und die Frage zu beantworten: „Werden wir schneller? Werden wir langsamer?“
Jeder Pull-Request wird von einer Person überprüft, aber meistens von zwei Personen. Wir testen ihn manuell und stellen sicher, dass der Code die Leistung nicht negativ beeinflusst.

RustScan verfügt über eine neue Skript-Engine, mit der jeder Skripte in den meisten Sprachen schreiben kann. Python, Lua und Shell werden alle unterstützt.
Möchtest du deine gefundenen Ports nehmen und sie zur weiteren Analyse an Nmap weiterleiten? Das ist möglich. Möchtest du smb-enum ausführen, wenn SMB offen gefunden wird? Möglich.
Die Möglichkeiten sind endlos – und du kannst Skripte in jeder Sprache schreiben, in der du dich wohlfühlst.

RustScan hat eine coole Reihe von Funktionen namens „Adaptive Learning“. Diese Funktionen „lernen“ die Umgebung, die du scannst, und wie du RustScan verwendest, um sich im Laufe der Zeit zu verbessern.
Wir verwenden diesen Oberbegriff für jede Funktion, die dieses Kriterium erfüllt. Die Liste ändert sich ständig, also schau in unser Wiki für weitere Informationen.

RustScan ist eines der ersten Penetrationstest-Tools, das vollständig barrierefrei sein soll.
Die meisten Penetrationstest-Tools sind nicht barrierefrei, was die gesamte Branche negativ beeinflusst.
RustScan verfügt über kontinuierliche Integrationstests, die sicherstellen sollen, dass es barrierefrei ist, und wir arbeiten ständig daran, unsere Barrierefreiheit zu verbessern, damit jeder RustScan nutzen kann.
Wir haben 2 Verwendungsanleitungen. Grundlegende Verwendung und Dinge, die du vielleicht tun möchtest.
Außerdem haben wir Dokumentation über unsere Konfigurationsdatei hier.
Mitwirken Lies das, um zu erfahren, wie.
Ein Dank geht an diese wunderbaren Menschen (Emoji-Schlüssel):
Dieses Projekt folgt der all-contributors-Spezifikation. Beiträge jeder Art sind willkommen!
![]() Sandro 🖋 🐛 💻 |
![]() Dmitry Savintsev 💻 |
![]() Sebastian Andersson 💻 |