مراحل نصب Nmap
مراحل نصب:
۱. ویندوز:
– دانلود فایل:
– به صفحه دانلود رسمی Nmap بروید.
– دانلود و نصب نسخه ویندوز را انتخاب کنید (مثلاً nmap-setup.exe).
– پس از نصب آن ، خط فرمان را باز کنید و تایپ کنید:
cmd
nmap –version
۲. لینوکس:
– استفاده از مدیریت بسته:
– برای Debian/Ubuntu:
sudo apt update
sudo apt install nmap
– برای RHEL/CentOS/Fedora:
sudo yum install nmap
– یا برای Fedora:
sudo dnf install nmap
۳. macOS:
– استفاده از Homebrew:
a. اگر Homebrew نصب نشده است، دستور زیر را اجرا کنید:
/bin/bash -c “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)”
b. نصب Nmap:
brew install nmap
دستورات Nmap
چند تا از دستورات پایه ای نرم افزار nmap :
دستورات ابتدایی Nmap
توضیحات |
اسکن پایه یک هدف. |
اسکن چندین هدف. |
اسکن یک بازه از IPها. |
اسکن کل یک زیرشبکه. |
اسکن پورتهای خاص. |
اسکن همه پورتها. |
تشخیص نسخه سرویس. |
تشخیص سیستمعامل. |
انجام اسکن TCP (اتصال کامل). |
انجام اسکن SYN (مخفی). |
انجام اسکن UDP. |
انجام اسکن تهاجمی (نسخه، سیستمعامل، اسکریپتها). |
غیرفعال کردن کشف میزبان (پینگ). |
فهرست کردن اهداف بدون اسکن. |
انجام اسکن پینگ برای تعیین زنده بودن میزبانها. |
ذخیره خروجی در قالب عادی. |
ذخیره خروجی در قالب XML. |
ذخیره خروجی در قالب grepable. |
اجرای یک اسکریپت خاص. |
اسکن پرتکرارترین پورتها. |
اجرای اسکریپتهای تشخیص آسیبپذیری. |
انجام اسکن IPv6. |
تنظیم سرعت اسکن. |
اجرای تشخیص نسخه دقیق. |
اجرای traceroute برای تعیین مسیر. |
اجرای اسکریپتهای مرتبط با HTTP. |
اجرای اسکریپتهای پیشفرض. |
دستور |
<nmap <target |
<nmap <target1> <target2 |
nmap 192.168.1.1-50 |
nmap 192.168.1.0/24 |
<nmap -p 22,80,443 <target |
<nmap -p- <target |
<nmap -sV <target |
<nmap -O <target |
<nmap -sT <target |
<nmap -sS <targe |
<nmap -sU <target |
<nmap -A <target |
<nmap -Pn <target |
<nmap -sL <target |
<nmap -sn <target |
nmap -oN output.txt |
nmap -oX output.xml |
nmap -oG output.gnmap |
<nmap –script <scrip |
<nmap –top-ports <numbe |
<nmap –script vuln <target |
<nmap -6 <target |
<nmap -T4 <target |
<nmap –version-all <target |
<nmap –traceroute <target |
<nmap –script=http-* <target |
<nmap -sC <target |