XMatheusCoelhoX/SMB-enum

GitHub: XMatheusCoelhoX/SMB-enum

基于 Bash 和 Nmap/smbclient 的 SMB 自动化审计框架,专注于发现局域网中允许匿名访问的共享配置问题。

Stars: 0 | Forks: 0

# 🛡️ SMB-enum.sh ![Bash](https://img.shields.io/badge/Shell_Script-121011?style=for-the-badge&logo=gnu-bash&logoColor=white) ![Security](https://img.shields.io/badge/Security-Audit-red?style=for-the-badge) ![License](https://img.shields.io/badge/License-MIT-green?style=for-the-badge) **SMB-enum.sh** 是一个用于局域网的自动化审计框架。它结合了 `Nmap` 的健壮性与 `smbclient` 的精确性,旨在发现共享协议(SMB/CIFS)中允许来宾访问(**Anonymous Login**)的配置漏洞。 ## 🚀 功能 * **双层扫描器:** 发现活跃主机(L4)并验证权限(L7)。 * **动态界面:** 包含实时进度条和计时的 Dashboard。 * **自动报告:** 导出关键结果以供取证分析。 * **性能优化:** 管理超时以防止在响应缓慢的主机上发生挂起。 ## 🛠️ 系统要求 在开始之前,请在您的 Linux 系统(Kali、Parrot 或 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). # 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 ```
标签:CIFS协议, CTI, Facebook API, forensic, Guest Access, Nmap, SMB, smbclient, SMB安全审计, 匿名登录检测, 反取证, 安全评估, 局域网扫描, 应用安全, 插件系统, 网络共享枚举, 网络安全, 自动化安全工具, 虚拟驱动器, 错误配置检测, 隐私保护