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.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
smbeagle — SMBeagle - Ferramenta de auditoria de compartilhamento de arquivos. | Kitploit
Ferramentas/GitHubGitHub/punk-security/smbeagle
Escalada de PrivilégiosAnálise de VulnerabilidadesMovimento LateralColeta de InformaçõesSegurança de RedeTestes de PenetraçãoRed Teaming
GitHubpunk-security/smbeagle

smbeagle

SMBeagle - Ferramenta de auditoria de compartilhamento de arquivos.

Ver Repositório
7448414há 10 mesesRevisado pelo Kitploit

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 →
Compartilhar

Maintenance Maintaner Docker Pulls Lines of Code Bugs Vulnerabilities

    ____              __   _____                      _ __       
   / __ \__  ______  / /__/ ___/___  _______  _______(_) /___  __
  / /_/ / / / / __ \/ //_/\__ \/ _ \/ ___/ / / / ___/ / __/ / / /
 / ____/ /_/ / / / / ,<  ___/ /  __/ /__/ /_/ / /  / / /_/ /_/ / 
/_/    \__,_/_/ /_/_/|_|/____/\___/\___/\__,_/_/  /_/\__/\__, /  
                        PRESENTS                        /____/   

SMBeagle

SMBeagle é uma ferramenta de auditoria de compartilhamentos de arquivos (SMB) multiplataforma que vasculha todos os arquivos que consegue ver na rede e relata se o arquivo pode ser lido e/ou escrito. Todas essas descobertas são transmitidas para um arquivo CSV ou para um host Elasticsearch, ou ambos! 🚀

Quando executado no Windows, sem credenciais fornecidas, o SMBeagle utiliza as APIs win32 para máxima velocidade e autenticação integrada.

Quando executado no Linux, ou quando credenciais são fornecidas, usamos a varredura de arquivos multiplataforma através do SMBLibrary

Não há mais assinatura digital

O SMBeagle até a v3 era assinado digitalmente, mas a v4 adiciona mais funcionalidades ofensivas. Ou seja, agora ele procura e recupera arquivos que parecem interessantes. Ótimo para pentests, mas não é algo que queiramos assinar digitalmente!

Se você quiser a versão original, sem as funcionalidades de captura de arquivos, use a v3 que é assinada digitalmente.

Ele tem 2 casos de uso fantásticos:

Ilumine permissões fracas de compartilhamento

Empresas de todos os tamanhos frequentemente têm compartilhamentos de arquivos com permissões terríveis.

Grandes empresas possuem compartilhamentos extensos em servidores de arquivos e não é incomum encontrar dados sensíveis com permissões mal configuradas.

Pequenas empresas geralmente têm um pequeno NAS no canto do escritório sem nenhuma restrição!

O SMBeagle rastreia esses compartilhamentos e lista todos os arquivos que consegue ler e escrever. Se ele consegue lê-los, o ransomware também consegue.

Movimentação lateral e elevação de privilégios

O SMBeagle pode fornecer aos testadores de penetração as rotas menos óbvias para elevar privilégios e se mover lateralmente.

Ao enviar diretamente para o Elasticsearch, os testadores podem encontrar rapidamente scripts legíveis e executáveis graváveis.

Encontrar ataques de watering hole e senhas desprotegidas nunca foi tão fácil! 🐱‍👤

Para facilitar ainda mais, adicionamos a flag -g que agora baixa arquivos de volta se eles parecerem interessantes!

O que parece interessante? Bem, por padrão procuramos por scripts e nomes de arquivo com palavras como "password" neles.

... Você pode fornecer suas próprias regex com a flag --file-pattern.

Dashboard Kibana

Consulte o readme do Kibana para obter instruções detalhadas sobre instalação e uso dos dashboards Kibana que fornecem visuais de gerenciamento e facilitam a pivotagem de dados.

Instalação

Docker

  • docker pull punksecurity/smbeagle

Linux

  • Acesse o último release https://github.com/punk-security/smbeagle/releases/latest
  • Baixe o linux_amd64.zip ou linux_arm64.zip
  • Descompacte o download e execute o smbeagle no terminal

Windows

  • Acesse o último release https://github.com/punk-security/smbeagle/releases/latest
  • Baixe o win_x64.zip (apenas 64 bits é suportado no momento)
  • Descompacte o download e execute o SMBeagle.exe em um prompt de comando ou terminal PowerShell

Uso

O único parâmetro obrigatório é definir uma saída, que deve ser o endereço IP de um host Elasticsearch ou um arquivo CSV.

Um bom ponto de partida é ativar o modo rápido e enviar para CSV, mas esse CSV pode ficar enorme dependendo de quantos arquivos encontrar.

./SMBeagle.exe -c out.csv -f

Varredura de IP público

A varredura de hosts públicos e redes descobertos está desabilitada por padrão, pois o SMBeagle descobre redes a partir do netstat, que inclui todas as conexões atuais, como sessões de navegador, etc.

Para varrer uma rede pública, declare-a manualmente com algo como -n 1.0.0.1/32 ou -n 1.0.0.0/24

Uso com Docker

A Punk Security fornece uma imagem Docker Linux do SMBeagle.

Para obter os resultados, você precisará montar uma pasta no container e informar ao SMBeagle para salvar sua saída nesse ponto de montagem (ou usar Elasticsearch).

Um bom exemplo inicial é:

docker run -v "$(pwd)/output:/tmp/output" punksecurity/smbeagle -c /tmp/output/results.csv -n 10.10.10.0/24

Observe que a descoberta de rede está desabilitada quando executado no Docker, então certifique-se de passar os intervalos que deseja varrer com a opção -n na linha de comando, ou hosts com a opção -h.

Uso Completo

USAGE:
Output to a CSV file:
  SMBeagle -c out.csv
Output to elasticsearch (Preferred):
  SMBeagle -e 127.0.0.1
Output to elasticsearch and CSV:
  SMBeagle -c out.csv -e 127.0.0.1
Disable network discovery and provide manual networks:
  SMBeagle -D -e 127.0.0.1 -n 192.168.12.0./23 192.168.15.0/24
Do not enumerate ACLs (FASTER):
  SMBeagle -A -e 127.0.0.1
Baixar ferramenta