اذهب إلى المحتوى

السؤال

نشر

السلام عليكم

طيب اي الفرق مابين  Nmap  - python-nmap ؟

الان انا مثبيت pip install python-nmap والكن بيظهر الخطاء ده

nm = nmap.PortScanner()
         ^^^^^^^^^^^^^^^^^^
  File "E:\PYHON\project-lifetrack\Lib\site-packages\nmap\nmap.py", line 136, in __init__
    raise PortScannerError(
nmap.nmap.PortScannerError: 'nmap program was not found in path. PATH is : E:\\PYHON\\project-lifetrack\\Scripts;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\Windows\\System32\\OpenSSH\\;C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit\\;C:\\Users\\Dell\\AppData\\Local\\Programs\\Python\\Python312\\Scripts\\;C:\\Users\\Dell\\AppData\\Local\\Programs\\Python\\Python312\\;C:\\Users\\Dell\\AppData\\Local\\Microsoft\\WindowsApps;C:\\Users\\Dell\\AppData\\Local\\Programs\\Microsoft VS Code\\bin'

 

Recommended Posts

  • 0
نشر

وعليكم السلام ورحمة الله وبركاته.

Nmap هي أداة (برنامج) مفتوحة المصدر يتم إستخدامها لفحص الشبكات واكتشاف الأجهزة والخدمات المتوفرة عليها. وتعتمد بشكل رئيسي على سطر الأوامر ويمكنك استخدامها من خلال واجهتها الرسومية أو عبر سطر الأوامر. وهي تتيح لك فحص ال ports و العثور على الخدمات المفتوحة والمساعدة في فحص الأمان. و هو برنامج كما وضحت لك مستقل يجب أن يتم تثبيته على جهازك لكي تعمل الأدوات التي تعتمد عليه.

و إن python-nmap هي مكتبة Python التي تتيح لك التفاعل مع أداة Nmap السابقة عبر الكود البرمجي إى أنها واجهة برمجية تسهل عليك استخدام برنامج Nmap من داخل برامج Python.

ولهذا فلإستخدام python-nmap يتوجب عليك أن يكون لديك برنامج Nmap على جهازك حتى تستطيع المكتبة التعامل معه وإستخدامه.وهذا هو سبب تلك المشكلة التي تظهر لك أن برنامج Nmap غير موجود على جهازك.

لذلك يجب عليك تنزيل برنامج Nmap على جهازك ووضعه في المسار PATH في الويندوز لديك حتى تستطيع مكتبة python-nmap الوصول له و تعمل لديك.

  • 0
نشر
بتاريخ 1 دقيقة مضت قال محمد عاطف17:

لذلك يجب عليك تنزيل برنامج Nmap على جهازك ووضعه في المسار PATH في الويندوز لديك حتى تستطيع مكتبة python-nmap الوصول له و تعمل لديك.

طيب اضايف ازي في الPATH ؟

  • 0
نشر
بتاريخ 1 دقيقة مضت قال Ali Ahmed55:

طيب اضايف ازي في الPATH ؟

يرجى البحث عن edit environment وإختيار التالي :

image.thumb.png.89b84240c317e13b32cf741d8ea86d34.png  

ستظهر لك تلك القائمة يرجى إختيار Path في الأعلى ثم Edit :

image.thumb.png.649a35676ecb05e5cb7f64d23658e03e.png

بعد ذلك قم بنسخ مسار تثبيت البرنامج لديك وإختيار new ولصق المسار في المكان الجديد هنا ومن ثم ok :

image.thumb.png.796493fcf69d6611c49590292aa1a3ea.png

بعد ذلك يرجى إغلاق أى cmd لديك أو vs code ومن ثم تشغيلهم مرة أخرى ليتم تطبيق التغيرات التي حدث في ال PATH لديك.

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...