Skip to content

XMatheusCoelhoX/SMB-enum

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🛡️ SMB-enum.sh

Bash Security License

SMB-enum.sh é um framework de auditoria automatizado para redes locais. Ele combina a robustez do Nmap com a precisão do smbclient para localizar falhas de configuração em protocolos de compartilhamento (SMB/CIFS) que permitem o acesso de convidados (Anonymous Login).


🚀 Funcionalidades

  • Scanner de Duas Camadas: Descoberta de hosts ativos (L4) e validação de permissões (L7).
  • Interface Dinâmica: Dashboard com barras de progresso reais e contagem de tempo.
  • Relatórios Automáticos: Exportação de resultados críticos para análise forense.
  • Performance Otimizada: Gerenciamento de timeouts para evitar travamentos em hosts lentos.

🛠️ Requisitos do Sistema

Antes de iniciar, instale as dependências necessárias no seu sistema Linux (Kali, Parrot ou Ubuntu):

sudo apt update && sudo apt install nmap smbclient -y


📖 Como Usar (Passo a Passo)
1. Preparação dos Alvos
O script lê os alvos de um arquivo chamado targets.txt. Você pode inserir IPs individuais ou blocos inteiros (CIDR).

# Exemplo de configuração do targets.txt
echo "192.168.1.10" > targets.txt     # IP único
echo "192.168.1.0/24" >> targets.txt  # Rede inteira

2. Permissões de Execução
Certifique-se de que o script pode ser executado pelo sistema:
chmod +x SMB-enum.sh

3. Execução
Basta rodar o script. O dashboard aparecerá automaticamente:

Bash
./SMB-enum.sh

About

Um framework automatizado em Bash para auditoria de segurança SMB. Realiza descoberta de hosts e enumeração de compartilhamentos com acesso anônimo (Guest Access) através de uma interface visual moderna e relatórios em tempo real.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages