Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

RustScan


Crates.io

Instalación

Primero instala Nmap. En Fedora:

sudo dnf install nmap

Configurar Rustup/Cargo Luego:

cargo install rustscan

Consejos

Para revisar puertos abiertos

rustscan -a <ip-local> --ulimit 5000
rustscan -a 192.168.x.y --ulimit 5000

TLDR

 Escáner de puertos moderno escrito en Rust.
  Nota: `nmap` debe estar instalado para que funcionen algunos ejemplos.
  Más información: <https://github.com/bee-san/RustScan/wiki>.

  Escanear todos los puertos de una o más direcciones separadas por comas:

      rustscan [-a|--addresses] ip_or_hostname

  Escanear los top 1000 puertos con detección de servicio y versión:

      rustscan --top [-a|--addresses] address_or_addresses

  Escanear una lista específica de puertos:

      rustscan [-p|--ports] port1,port2,... [-a|--addresses] address_or_addresses

  Escanear un rango específico de puertos:

      rustscan [-r|--range] start-end [-a|--addresses] address_or_addresses

  Invocar funciones de `nmap` (detección de SO y scripts por defecto):

      rustscan [-a|--addresses] address_or_addresses -- -O [-sC|--script=default]

  Escanear con batch size y timeout personalizados (default: 4500 y 1500ms):

      rustscan [-b|--batch-size] batch_size [-t|--timeout] timeout [-a|--addresses] address_or_addresses

  Escanear con orden específico de puertos:

      rustscan --scan-order serial|random [-a|--addresses] address_or_addresses

  Escanear en modo greppable (solo puertos, sin `nmap`):

      rustscan [-g|--greppable] [-a|--addresses] address_or_addresses