
🤖 Il moderno scanner di porte 🤖

Lo scanner di porte moderno. Trova le porte rapidamente (3 secondi al massimo della velocità). Esegui script tramite il nostro motore di scripting (Python, Lua e Shell supportati).
Puoi installare il binario di RustScan dalla nostra pagina delle release.
Preferiamo che tu installi tramite un gestore di pacchetti, così è testato e funziona sul tuo sistema.
RustScan è già presente in molti repository. Installalo con gli strumenti che preferisci:
RustScan supporta ufficialmente solo le installazioni tramite Cargo; se vuoi usarlo, installa Rust e poi cargo install rustscan
Esempi di installazione includono:
MacOS:
brew install rustscan
Arch:
pacman -S rustscan
RustScan è una rivisitazione moderna dello scanner di porte. Elegante e veloce. Il tutto offrendoti un'ampia estendibilità.
Per non parlare del fatto che RustScan usa l'Apprendimento adattivo per migliorarsi nel tempo, rendendolo il miglior scanner di porte per te.

La velocità è garantita da RustScan. Tuttavia, se vuoi eseguire una scansione lenta per motivi di stealth, è possibile anche questo.
Prima di tutto, parliamo di codice.
Abbiamo test che verificano se RustScan è significativamente più lento della versione precedente. In tal caso, l'integrazione continua fallisce e non possiamo fare commit su master finché non lo rendiamo più veloce.
HyperFine viene usato per monitorare le prestazioni di RustScan nel tempo e rispondere alla domanda: "Stiamo diventando più veloci? Stiamo diventando più lenti?".
Ogni pull request viene revisionata da una persona, ma il più delle volte sono due a revisionarla. La testiamo manualmente e ci assicuriamo che il codice non influisca negativamente sulle prestazioni.
RustScan ha un nuovo motore di scripting che consente a chiunque di scrivere script nella maggior parte dei linguaggi. Python, Lua e Shell sono tutti supportati.
Vuoi prendere le porte trovate e reindirizzarle in Nmap per ulteriori analisi? È possibile. Vuoi eseguire smb-enum se SMB risulta aperta? Possibile.
Le possibilità sono infinite -- e puoi scrivere script nel linguaggio con cui ti trovi più a tuo agio.
RustScan ha un insieme di funzionalità interessanti chiamate "Apprendimento adattivo". Queste funzionalità "imparano" dall'ambiente che stai scansionando e da come tu usi RustScan per migliorarlo nel tempo.
Usiamo questo termine generico per qualsiasi funzionalità che soddisfi questo criterio. L'elenco cambia costantemente, quindi consulta la nostra wiki per maggiori informazioni.

RustScan è uno dei primi strumenti di penetration testing che mira a essere completamente accessibile.
La maggior parte degli strumenti di penetration testing non è accessibile, il che influisce negativamente sull'intero settore.
RustScan ha test di integrazione continua che mirano a garantirne l'accessibilità, e lavoriamo costantemente per migliorare la nostra accessibilità e garantire che tutti possano usare RustScan.
Abbiamo 2 guide all'uso. Uso base e Cose che potresti voler fare.
Abbiamo anche la documentazione sul nostro file di configurazione qui.
Contribuire Leggi questo per imparare come.
Un ringraziamento a queste persone meravigliose (chiave degli emoji):
Questo progetto segue la specifica all-contributors. Contributi di qualsiasi tipo sono i benvenuti!
![]() Sandro 🖋 🐛 💻 |
![]() Dmitry Savintsev 💻 |
![]() Sebastian Andersson 💻 |