
🤖 Der moderne Port-Scanner 🤖
➡️ [Discord][discord] | [Installationsanleitung][toc-install] | [Nutzungsanleitung][usage-guide] ⬅️
Schnell, intelligent, effektiv.
![Arch Linux package][badge-1] ![Built with Rust][badge-2] ![GitHub All Releases][badge-3] ![Crates.io][badge-4] ![Discord][badge-5] ![Actions][badge-6]
![fast][speed-1]
Der moderne Port-Scanner. 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 empfehlen jedoch die Installation über einen Paketmanager, da diese getestet wurde und für dein System funktioniert.
RustScan ist bereits in vielen Repositories verfügbar. Installiere es mit den Tools deiner Wahl:
RustScan unterstützt offiziell nur Cargo-Installationen. Wenn du diese verwenden möchtest, installiere bitte Rust und führe dann cargo install rustscan aus.
Beispielinstallationen sind:
MacOS:
brew install rustscan
Arch:
pacman -S rustscan
| 📖 [Installationsanleitung][toc-install] | 📚 [Dokumentation][links-table-2] | 🦜 [Discord][discord] |
| 🐧 ARM-Unterstützung |
RustScan ist eine moderne Interpretation des Port-Scanners. Elegant & schnell. Und das alles mit umfangreicher Erweiterbarkeit für dich.
Nicht zu vergessen: RustScan verwendet Adaptive Learning, um sich im Laufe der Zeit zu verbessern und somit der beste Port-Scanner für dich zu sein.
![fast][speed-1]
Geschwindigkeit ist durch RustScan garantiert. Wenn du jedoch aufgrund von Stealth einen langsamen Scan durchführen möchtest, ist auch das möglich.
Zuerst sprechen wir über Code.
Wir haben Tests, die prüfen, ob RustScan deutlich langsamer ist als die vorherige Version. Wenn ja, schlägt die Continuous Integration fehl und wir können keinen Code in den Master-Branch committen, es sei denn, wir machen ihn schneller.
[HyperFine][speed-2] wird verwendet, um die Leistung von RustScan im Laufe der Zeit zu überwachen, um die Frage zu beantworten: "Werden wir schneller? Werden wir langsamer?".
Jeder Pull Request wird von einer Person überprüft, aber meistens überprüfen zwei Personen ihn. Wir testen ihn manuell und stellen sicher, dass der Code die Leistung nicht negativ beeinflusst.
[Mehr hier lesen][speed-3].
![scripts][extensible-1]
RustScan hat eine neue Skript-Engine, die es jedem ermöglicht, Skripte in den meisten Sprachen zu schreiben. 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, mit der du dich wohlfühlst.
[Mehr hier lesen][extensible-2].
![adaptive][adaptive-1]
RustScan hat eine coole Reihe von Funktionen namens "Adaptive Learning". Diese Funktionen "lernen" über 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][adaptive-learning].
![fast][accessible-1]
RustScan ist eines der ersten Penetrationstesting-Tools, das vollständig barrierefrei sein soll.
[Die meisten Penetrationstesting-Tools sind nicht barrierefrei][accessible-2], was die gesamte Branche negativ beeinflusst.
RustScan hat Continuous-Integration-Tests, die sicherstellen sollen, dass es barrierefrei ist, und wir arbeiten ständig an Möglichkeiten, unsere Barrierefreiheit zu verbessern und sicherzustellen, dass jeder RustScan verwenden kann.
Wir haben 2 Nutzungsanleitungen. [Grundlegende Nutzung][usage-1] und [Dinge, die du vielleicht tun möchtest][usage-2].
Wir haben auch Dokumentation zu unserer Konfigurationsdatei [hier][config-file-here].
[Beitragen][community-1] Lies dies, um zu erfahren, wie.
Dank geht an diese wunderbaren Menschen (Emoji-Schlüssel):