Skip to content
KitploitKITPLOIT
FerramentasExploitsBlog
Log in
Enviar
FerramentasExploitsBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

FeedsContatoPrivacidade© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
RXScan — CLI em Rust para reconhecimento de rede limitado: descoberta de portas TCP/UDP, identificação de serviços, coleta de evidências DNS/TLS/HTTP e busca de nomes de usuário em fontes públicas com correlação. | Kitploit
Ferramentas/GitHubGitHub/darkrx1/rxscan
Ferramentas DefensivasOSINT (Inteligência de Fontes Abertas)ReconhecimentoMapeamento de RedeEscaneamento de PortasAnálise de VulnerabilidadesEnumeração de DNS e SubdomíniosColeta de InformaçõesSegurança de RedeUtilitários e FrameworksAnálise de DNS
1110há 6 diasAinda não revisado

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
GitHubdarkrx1/rxscan

RXScan

CLI em Rust para reconhecimento de rede limitado: descoberta de portas TCP/UDP, identificação de serviços, coleta de evidências DNS/TLS/HTTP e busca de nomes de usuário em fontes públicas com correlação.

Ver Repositório
Compartilhar

RXScan

RXScan

Mecanismo de Reconhecimento e Evidências
Reconhecimento limitado e correlação de evidências em Rust.

release Rust 1.85+ Linux MIT


O RXScan combina reconhecimento de rede, pesquisa em fontes públicas, investigação e correlação de evidências em uma única CLI.

Ele pode descobrir hosts e portas, identificar serviços observados, coletar evidências limitadas de protocolo e web, pesquisar provedores públicos, correlacionar descobertas e persistir resultados para análise e comparação posteriores.

O RXScan é intencionalmente conservador quanto ao que relata. Um número de porta não identifica um serviço, um sucesso HTTP não confirma por si só uma conta, e a cobertura incompleta é mantida distinta de um resultado negativo.

Início rápido

Compile e instale a partir do repositório:

git clone https://github.com/DarkRX1/RXScan.git
cd RXScan
cargo install --path . --locked

Verifique a build instalada:

rxscan --version
rxscan --help

Execute uma verificação de reconhecimento normal:

rxscan example.test

Pesquisar fontes públicas:

rxscan search --username exampleuser

Investigar e correlacionar descobertas públicas:

rxscan investigate --username exampleuser

Esses são os três principais pontos de entrada:

rxscan TARGET
rxscan search ...
rxscan investigate ...

Varredura de rede

A varredura padrão usa o workflow recon, nível 3 e configurações de execução balanceadas.

rxscan example.test

Especifique as portas quando desejar uma seleção exata de portas:

rxscan example.test --ports 22,80,443
rxscan example.test --ports 1-1024
rxscan example.test --ports 22,80,443,8000-8100

Escaneie toda a faixa de portas TCP:

rxscan example.test --all-ports

A descoberta UDP é explícita:

rxscan example.test --udp

Mostre o plano efetivo e detalhes adicionais de execução:

rxscan example.test --explain

Modos de varredura TCP

O RXScan suporta:

rxscan example.test --scan-mode auto
rxscan example.test --scan-mode connect
rxscan example.test --scan-mode syn

A varredura por conexão TCP é o caminho de varredura portátil atualmente usado pelo RXScan na plataforma suportada.

A varredura SYN bruta está disponível para IPv4 no Linux quando a capacidade necessária está disponível. Quando o caminho SYN solicitado não pode ser usado, o RXScan relata o fallback efetivo em vez de apresentar silenciosamente uma varredura por conexão como SYN.

UDP

A varredura UDP usa sondas nativas limitadas e permanece opcional.

A descoberta UDP atual com reconhecimento de protocolo inclui pequenas sondas para serviços como DNS, NTP e SSDP.

O silêncio UDP não é relatado como prova de que uma porta está aberta ou fechada. O RXScan preserva a incerteza resultante de open|filtered.

Fingerprinting de SO

A detecção de SO é explícita e baseada em evidências, nunca um palpite a partir de uma única pista:

rxscan example.test --os

--os executa um plano de sondagem limitado por host no escopo (no máximo 6 sondagens TCP/ICMP normais, reutilizando portas que a varredura já conhece) e explica cada candidato: evidência correspondida, evidência conflitante, evidência indisponível, cobertura e proveniência. Sem a capacidade de pacotes brutos, ele degrada honestamente para evidência passiva com confiança reduzida. Unknown é um resultado de primeira classe quando a evidência é insuficiente. Consulte docs/OS_FINGERPRINTING.md para o modelo de evidência, limitações e a realidade atual do corpus.

Identificação de serviços

O RXScan identifica serviços a partir do comportamento de protocolo observado, em vez de atribuir um serviço apenas pelo seu número de porta.

A identificação nativa atual cobre protocolos comuns, incluindo:

  • SSH
  • HTTP e HTTPS
  • TLS
  • FTP
  • SMTP
  • Redis
  • MySQL
  • PostgreSQL
  • SMB
  • RDP
  • MongoDB
  • MQTT
  • fingerprints limitados de serviços desconhecidos

Dependendo do protocolo e da evidência disponível, as observações podem incluir informações de produto/versão, banners, endpoints e títulos HTTP, fatos de certificado TLS, informações de identidade SSH e evidência de tecnologia normalizada.

Serviços desconhecidos permanecem desconhecidos quando o RXScan não tem evidência suficiente para identificá-los.

Nenhuma autenticação é necessária para essas sondagens de identificação.

Pesquisa em fontes públicas

A pesquisa de nome de usuário está disponível através de:

rxscan search --username exampleuser

A saída normal concentra-se em achados positivos e incertos úteis, em vez de imprimir todos os resultados negativos de provedores.

Um achado pode distinguir entre um perfil observado, outro recurso observado e um local candidato não confirmado.

Por exemplo:

FINDINGS

  ✓ provider / exampleuser
    Profile    https://example.test/exampleuser
    high · 94% · public profile

  ? another-provider / exampleuser
    Candidate  https://example.test/u/exampleuser
    low · 25% · weak evidence

Os rótulos são intencionais:

RótuloSignificado
Profileperfil público específico da identidade observado
Resourcerecurso específico da identidade observado que não é necessariamente um perfil público
Candidatelocal específico da identidade que não foi confirmado

Páginas iniciais genéricas de provedores ou endpoints de API não são apresentados como URLs de perfil confirmadas.

O RXScan também mantém distintos os resultados de provedores como bloqueado, limitado por taxa, desconhecido, erro e não escaneado, em vez de convertê-los em resultados falsos negativos.

Mostre o conjunto completo de resultados humanos com:

rxscan search --username exampleuser --all

Mostre detalhes adicionais de execução e classificação com:

rxscan search --username exampleuser --explain

Investigação

Os achados públicos podem ser passados pelo pipeline de investigação e correlação do RXScan:

rxscan investigate --username exampleuser

A visualização padrão concentra-se em contas, URLs úteis, confiança e relacionamentos significativos.

Recursos web secundários, como JavaScript estático, folhas de estilo, fontes e imagens, são retidos quando relevantes para a evidência subjacente, mas não dominam o relatório humano padrão.

Visualizações detalhadas podem expor mais dos dados de relacionamento coletados.

A investigação permanece passiva por padrão. Descobrir um alvo de rede por meio de evidência pública não autoriza nem aciona automaticamente uma varredura de rede.

Evidência e correlação

O RXScan armazena observações como evidência tipada usada por seus caminhos de relatório, investigação, grafo, histórico e análise.

Várias regras são deliberadamente aplicadas em todo o projeto:

Baixar ferramenta