Repolode
bee-san

bee-san/RustScan

Um scanner de portas rápido, escrito em Rust, que encontra portas abertas e pode enviar os resultados ao Nmap ou a scripts personalizados.

Alternativa open source a:Nmap

Estrelas
20,680
Forks
1,398
Issues abertas
23
Último commit
há 3 dias

O que é?

RustScan é um scanner de portas de linha de comando escrito em Rust. Seu objetivo é encontrar rapidamente portas TCP abertas em um ou mais hosts. Segundo o próprio projeto, ele consegue varrer todo o intervalo de 65 mil portas em poucos segundos. A ferramenta oferece suporte a IPv6, notação CIDR e arquivos com alvos.

Além da varredura propriamente dita, o RustScan envia automaticamente as portas encontradas ao Nmap para uma análise mais aprofundada dos serviços. Também inclui um mecanismo de scripts que permite executar scripts em Python, Lua ou Shell nos resultados, ou criar scripts próprios — por exemplo, para fazer uma enumeração SMB quando a porta 445 estiver aberta.

O projeto também oferece imagens Docker e pacotes para várias distribuições Linux, macOS via Homebrew e instalação pelo Cargo. Seus recursos adaptativos ajustam o comportamento ao sistema operacional do host e à forma como a ferramenta é usada ao longo do tempo.

Recursos principais

  • 01Varre as 65 mil portas em cerca de três segundos, segundo o projeto.
  • 02Envia automaticamente as portas encontradas ao Nmap para análise adicional.
  • 03O mecanismo de scripts oferece suporte a Python, Lua e Shell.
  • 04Oferece suporte a IPv6, intervalos CIDR e alvos fornecidos por arquivo.
  • 05Disponível via Docker, Cargo e vários gerenciadores de pacotes.

Casos de uso

  • Enumerar rapidamente portas abertas em hosts durante um teste de penetração.
  • Encadear a descoberta de portas ao Nmap ou a scripts personalizados em um fluxo de trabalho de segurança automatizado.
  • Verificar quais serviços estão expostos nos seus próprios servidores ou redes.

Início rápido

  1. 1

    Instale o Rust e, em seguida, instale o RustScan com Cargo (o método com suporte oficial)

    cargo install rustscan
  2. 2

    No macOS, instale o RustScan com Homebrew

    brew install rustscan
  3. 3

    No Arch Linux, instale o RustScan com pacman

    pacman -S rustscan

Antes de usar

  • Apenas as instalações via Cargo têm suporte oficial; as demais são fornecidas por empacotadores terceirizados.
  • Licenciado sob GPL-3.0, uma licença copyleft que exige que obras derivadas continuem sendo de código aberto.

Tópicos

Perguntas frequentes

O que é RustScan?
Um scanner de portas rápido, escrito em Rust, que encontra portas abertas e pode enviar os resultados ao Nmap ou a scripts personalizados. RustScan é um scanner de portas de linha de comando escrito em Rust. Seu objetivo é encontrar rapidamente portas TCP abertas em um ou mais hosts. Segundo o próprio projeto, ele consegue varrer todo o intervalo de 65 mil portas em poucos segundos. A ferramenta oferece suporte a IPv6, notação CIDR e arquivos com alvos.
RustScan é gratuito? Qual é a licença?
RustScan é open source sob a licença GPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
RustScan ainda é mantido?
Manutenção ativa. O último commit de RustScan foi em 4 de nov. de 2026.
Para que posso usar RustScan?
Enumerar rapidamente portas abertas em hosts durante um teste de penetração. Encadear a descoberta de portas ao Nmap ou a scripts personalizados em um fluxo de trabalho de segurança automatizado. Verificar quais serviços estão expostos nos seus próprios servidores ou redes.
Como instalar RustScan?
Instale o Rust e, em seguida, instale o RustScan com Cargo (o método com suporte oficial): cargo install rustscan No macOS, instale o RustScan com Homebrew: brew install rustscan No Arch Linux, instale o RustScan com pacman: pacman -S rustscan
Onde consigo RustScan?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/bee-san/RustScan

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados

Scanner de rede CLI em Go com suporte a varreduras ARP, ICMP, TCP, UDP e SOCKS5, e saída JSON para automação.

Segurança#network-scanner#arp#tcp
1,6 mil+2 esta semana105GoMITAtualizado há 3 meses