MENU

GET IN TOUCH

shreyasssaunshi@gmail.com
Back

SMB Scanner

Year

2024

Tech & Technique

Python, Docker, Git, Kali Linux

Description

A powerful command-line tool designed for security researchers and penetration testers to enumerate and analyze SMB (Server Message Block) shares across networks. Built for Kali Linux environments, this scanner helps identify misconfigured or exposed SMB shares for further exploitation.

Key Features:
  • ๐Ÿ” Network Scanning: Quickly scan IP ranges for open SMB ports (139, 445)
  • ๐Ÿ“‚ Share Enumeration: List available SMB shares, access permissions, and guest access status
  • ๐Ÿ” Credential Support: Supports brute-force or login using provided user credentials
  • ๐Ÿ“ฆ Dockerized: Easily deploy and run in isolated environments via Docker
  • ๐Ÿ“ Report Generation: Outputs detailed results in structured, readable format

Technical Highlights:
  • Developed in Python using socket, smbprotocol, and argparse libraries
  • Dockerized the tool for consistent deployment across environments
  • Integrated Git for version control and community contributions
  • Tested on Kali Linux with standard tools for offensive security tasks

My Role

Developer & Maintainer
Built and maintained the tool for practical cybersecurity use cases:
  • โœ… Core Development: Wrote Python scripts for SMB detection, enumeration, and reporting
  • ๐Ÿณ Docker Integration: Packaged the tool into a Docker container for portable execution
  • ๐Ÿ” Version Control: Managed open-source codebase with Git and documented usage
  • ๐Ÿงช Testing: Verified functionality in various network configurations on Kali Linux

SHREYAS

shreyasssaunshi@gmail.com