p0dalirius/smbclient-ng
smbclient-ng, a fast and user friendly way to interact with SMB shares. observed · 2026-08-28
Health v2 · maintenance only
82/100
- Activity 93
- Release rhythm 67
- Longevity 82
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 149
- age_days: 1149
- days_rel: 63
- days_push: 43
- n_releases_24m: 4
Adoption not part of the score
1048 stars · 93 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
smbclient-ng is a Python command-line tool providing a fast, user-friendly interactive shell for interacting with SMB shares on remote Windows machines. It offers familiar filesystem-like commands (ls, cd, get, put, cat) plus extras like ACL listing and file metadata for both remote and local operations.
Use cases
- browse and transfer files on SMB shares from the command line
- enumerate Windows file shares during a penetration test
- list ACLs of files and folders on an SMB share
- download files recursively from a remote SMB share
- replace the clunky smbclient interface with a friendlier shell
- inspect file metadata and share info on a remote server
When to choose
- you need an interactive, intuitive shell for SMB share access
- you are doing Windows/Active Directory security assessments and need to move files over SMB
- you want modern features like pretty-printed file contents and ACL listing that smbclient lacks
When to avoid
- you need a non-Python, cross-platform binary - the author recommends the newer Go rewrite at TheManticoreProject/smbclient-ng
- you need scripted, non-interactive SMB automation rather than an interactive shell
- you only need simple one-off SMB file copies available in your OS tools
Facets
cli-tool · maturity active
cli file-system security developer-tools security penetration-testing files networking python cli windows cross-platform smb smb-client windows-shares active-directory pentesting file-transfer command-line linux macos
2 sources
- readme: https://github.com/p0dalirius/smbclient-ng · fetched 2026-08-28 · 082f1198da6a
- homepage: https://podalirius.net/ · fetched 2026-08-29 · 0a6502170340
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| p0dalirius/smbclient-ng | main | 82 |
For agents
markdown · JSON · MCP: product_card(name="p0dalirius/smbclient-ng")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem