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.0k934منذ شهر واحدتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
الموقع الإلكتروني
مشاركة

smbclient-ng، وسيلة سريعة وسهلة الاستخدام للتفاعل مع مشاركات SMB.
GitHub release (latest by date) PyPI YouTube Channel Subscribers

[!NOTE] تحقق من smbclient-ng الجديد المكتوب بلغة Go، الأسرع والمتعدد المنصات افتراضيًا!

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

الميزات

  • acls: سرد 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"
      

    المساهمة

    نرحب بطلبات السحب (Pull requests). لا تتردد في فتح مشكلة (issue) إذا كنت تريد إضافة ميزات أخرى.

    تنزيل الأداة