Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

··फ़ीड·संपर्क·गोपनीयता·© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
smbclient-ng — smbclient-ng, SMB शेयरों के साथ इंटरैक्ट करने का एक तेज़ और उपयोगकर्ता-अनुकूल तरीका। | Kitploit
उपकरण/GitHubGitHub/p0dalirius/smbclient-ng
जानकारी एकत्र करनानेटवर्क सुरक्षापेनिट्रेशन टेस्टिंगउपयोगिताएँ और फ्रेमवर्कप्रमाणीकरण
GitHubp0dalirius/smbclient-ng

smbclient-ng

smbclient-ng, SMB शेयरों के साथ इंटरैक्ट करने का एक तेज़ और उपयोगकर्ता-अनुकूल तरीका।

रिपॉजिटरी देखें
1.0k9341 महीना पहलेKitploit द्वारा समीक्षित

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
वेबसाइट
साझा करें

smbclient-ng, SMB शेयरों के साथ इंटरैक्ट करने का एक तेज़ और उपयोगकर्ता-अनुकूल तरीका।
GitHub release (latest by date) PyPI YouTube Channel Subscribers

[!NOTE] नए smbclient-ng को देखें जो Go में लिखा गया है, तेज़ और डिफ़ॉल्ट रूप से क्रॉस-प्लेटफ़ॉर्म है!

https://github.com/TheManticoreProject/smbclient-ng

विशेषताएँ

  • acls: cwd में फ़ाइलों और फ़ोल्डरों की ACLs सूचीबद्ध करें। सिंटैक्स: acls
  • bat: किसी फ़ाइल की सामग्री को सुंदर रूप से प्रिंट करता है। सिंटैक्स: bat <file>
  • bhead: किसी फ़ाइल की पहली n पंक्तियों को सुंदर रूप से प्रिंट करता है। सिंटैक्स: bhead <file>
  • btail: किसी फ़ाइल की अंतिम n पंक्तियों को सुंदर रूप से प्रिंट करता है। सिंटैक्स: btail <file>
  • cat: किसी फ़ाइल की सामग्री प्राप्त करें। सिंटैक्स: cat <file>
  • cd: वर्तमान कार्यशील निर्देशिका बदलें। सिंटैक्स: cd <directory>
  • close: रिमोट मशीन से SMB कनेक्शन बंद करता है। सिंटैक्स: close
  • connect: रिमोट मशीन से कनेक्ट करें (यदि कनेक्शन टाइमआउट हो गया हो तो उपयोगी)। सिंटैक्स: connect
  • dir: वर्तमान कार्यशील निर्देशिका की सामग्री सूचीबद्ध करें। सिंटैक्स: dir
  • exit: smbclient-ng स्क्रिप्ट से बाहर निकलता है। सिंटैक्स: exit
  • get: कोई रिमोट फ़ाइल प्राप्त करें। सिंटैक्स: get [-r] <directory or file>
  • help: यह सहायता संदेश दिखाता है। सिंटैक्स: help
  • head: किसी रिमोट फ़ाइल की पहली n पंक्तियाँ प्राप्त करें। सिंटैक्स: head <file>
  • history: कमांड इतिहास दिखाता है। सिंटैक्स: history
  • info: सर्वर और/या शेयर के बारे में जानकारी प्राप्त करें। सिंटैक्स: info [server|share]
  • lbat: किसी स्थानीय फ़ाइल की सामग्री को सुंदर रूप से प्रिंट करता है। सिंटैक्स: lbat <file>
  • lcat: किसी स्थानीय फ़ाइल की सामग्री प्रिंट करें। सिंटैक्स: lcat <file>
  • lcd: वर्तमान स्थानीय निर्देशिका बदलता है। सिंटैक्स: lcd <directory>
  • lcp: किसी स्थानीय फ़ाइल की प्रति बनाएँ। सिंटैक्स: lcp <srcfile> <dstfile>
  • lls: वर्तमान स्थानीय निर्देशिका की सामग्री सूचीबद्ध करता है। सिंटैक्स: lls
  • lmkdir: एक नई स्थानीय निर्देशिका बनाता है। सिंटैक्स: lmkdir <directory>
  • lpwd: वर्तमान स्थानीय निर्देशिका दिखाता है। सिंटैक्स: lpwd
  • lrename: किसी स्थानीय फ़ाइल का नाम बदलता है। सिंटैक्स: lrename <oldfilename> <newfilename>
  • lrm: किसी स्थानीय फ़ाइल को हटाता है। सिंटैक्स: lrm <file>
  • lrmdir: किसी स्थानीय निर्देशिका को हटाता है। सिंटैक्स: lrmdir <directory>
  • ls: वर्तमान रिमोट कार्यशील निर्देशिका की सामग्री सूचीबद्ध करें। सिंटैक्स: ls
  • ltree: स्थानीय निर्देशिकाओं का ट्री दृश्य दिखाता है। सिंटैक्स: ltree [directory]
  • metadata: किसी फ़ाइल या निर्देशिका के बारे में मेटाडेटा प्राप्त करें। सिंटैक्स: metadata <file|directory>
  • mkdir: एक नई रिमोट निर्देशिका बनाता है। सिंटैक्स: mkdir <directory>
  • module: अतिरिक्त कार्यक्षमताओं के लिए एक विशिष्ट मॉड्यूल लोड करता है। सिंटैक्स: module <name>
  • mount: स्थानीय मशीन पर रिमोट शेयर का माउंट पॉइंट बनाता है। सिंटैक्स: mount <remote_path> <local_mountpoint>
  • put: किसी स्थानीय फ़ाइल या निर्देशिका को रिमोट निर्देशिका में रखें। सिंटैक्स: put [-r] <directory or file>
  • reconnect: रिमोट मशीन से पुनः कनेक्ट करें (यदि कनेक्शन टाइमआउट हो गया हो तो उपयोगी)। सिंटैक्स: reconnect
  • reset: TTY आउटपुट रीसेट करें, यदि यह stdout पर बाइनरी फ़ाइल प्रिंट करने के बाद टूट गया हो तो उपयोगी। सिंटैक्स: reset
  • rm: किसी रिमोट फ़ाइल को हटाता है। सिंटैक्स: rm <file>
  • rmdir: किसी रिमोट निर्देशिका को हटाता है। सिंटैक्स: rmdir <directory>
  • sessions: SMB सत्रों को प्रबंधित करें। सिंटैक्स: sessions [interact|create|delete|execute|list]
  • shares: रिमोट मशीन द्वारा प्रदान किए गए SMB शेयरों को सूचीबद्ध करता है। सिंटैक्स: shares
  • sizeof: किसी फ़ोल्डर के आकार की पुनरावर्ती रूप से गणना करें। सिंटैक्स: sizeof [directory|file]
  • tail: किसी रिमोट फ़ाइल की अंतिम n पंक्तियाँ प्राप्त करें। सिंटैक्स: tail <file>
  • tree: रिमोट निर्देशिकाओं का ट्री दृश्य दिखाता है। सिंटैक्स: tree [directory]
  • umount: स्थानीय मशीन पर रिमोट शेयर का माउंट पॉइंट हटाता है। सिंटैक्स: umount <local_mount_point>
  • use: एक SMB शेयर उपयोग करें। सिंटैक्स: use <sharename>
  • स्थापना

    smbclient-ng स्थापित करने के लिए, आप pip, pip3 या pipx का उपयोग कर सकते हैं। smbclient-ng स्थापित करने के लिए आप अपने टर्मिनल में निम्न में से कोई भी कमांड चला सकते हैं:

    • pip के साथ:

      root@kitploit:~
      python3 -m pip install smbclientng
      
    • pip3 के साथ:

      root@kitploit:~
      pip3 install smbclientng
      
    • pipx के साथ:

      root@kitploit:~
      pipx install smbclientng
      

    प्रदर्शन

    उपयोग

    root@kitploit:~
    $ ./smbclient-ng.py 
                   _          _ _            _
     ___ _ __ ___ | |__   ___| (_) ___ _ __ | |_      _ __   __ _
    / __| '_ ` _ \| '_ \ / __| | |/ _ \ '_ \| __|____| '_ \ / _` |
    \__ \ | | | | | |_) | (__| | |  __/ | | | ||_____| | | | (_| |
    |___/_| |_| |_|_.__/ \___|_|_|\___|_| |_|\__|    |_| |_|\__, |
        by @podalirius_                             v2.1.8  |___/
        
    usage: smbclientng [-h] [--debug] [--no-colors] [-l LOGFILE] [-T TIMEOUT] [-a ADVERTISED_NAME] [-C COMMAND] [-S STARTUP_SCRIPT] [-N] -H HOST [-P PORT] [-d DOMAIN] [-u USER]
                       [-p [PASSWORD] | --no-pass | --hashes [LMHASH:]NTHASH | --aes-key HEXKEY | -k | --kdcHost KDCHOST]
    
    smbclient-ng, a fast and user-friendly way to interact with SMB shares.
    
    options:
      -h, --help            show this help message and exit
    
    Config:
      --debug               Enable debug mode.
      --no-colors           Disable colored output.
      -l LOGFILE, --logfile LOGFILE
                            Log file path.
      -T TIMEOUT, --timeout TIMEOUT
                            Timeout for SMB connections (default: 3s)
      -a ADVERTISED_NAME, --advertised-name ADVERTISED_NAME
                            Advertised machine name.
    
    Commands:
      -C COMMAND, --command COMMAND
                            smbclient-ng commands to execute.
      -S STARTUP_SCRIPT, --startup-script STARTUP_SCRIPT
                            Startup script with commands.
      -N, --not-interactive
                            Non-interactive mode.
    
    Target:
      -H HOST, --host HOST  Target SMB Server IP or hostname.
      -P PORT, --port PORT  Target SMB Server port (default: 445).
    
    Authentication & Connection:
      -d DOMAIN, --domain DOMAIN
                            Authentication domain.
      -u USER, --user USER  Username for authentication.
    
    Secrets:
      -p [PASSWORD], --password [PASSWORD]
                            Password.
      --no-pass             Do not prompt for a password.
      --hashes [LMHASH:]NTHASH
                            NT/LM hashes.
      --aes-key HEXKEY      AES key for Kerberos authentication.
      -k, --kerberos        Use Kerberos authentication.
      --kdcHost KDCHOST     Fully qualified domain name (FQDN) of key distribution center (KDC) for Kerberos.
    

    त्वरित प्रारंभ कमांड

    • किसी रिमोट SMB सर्वर से कनेक्ट करें:
      root@kitploit:~
      smbclient-ng -d "LAB" -u "Administrator" -p 'Admin123!' --host "10.0.0.201"
      

    योगदान

    पुल रिक्वेस्ट का स्वागत है। यदि आप अन्य सुविधाएँ जोड़ना चाहते हैं तो बेझिझक एक issue खोलें।

    टूल डाउनलोड करें