نام : Nmap

سال ساخت : 1997

آخرین ورژن : 7.93

دسته بندی : Recon , Vulnerability Analysis

سیستم عامل : windows, linux, mac

نسخه گرافیکی : دارد

معرفی

Nmap (“Network Mapper”) یک ابزار منبع باز برای کاوش شبکه و ممیزی امنیتی است. این ابزار برای اسکن سریع شبکه های بزرگ طراحی شده است، اگرچه در مقابل هاست های منفرد به خوبی کار می کند. Nmap از بسته‌های IP خام به روش‌های جدیدی استفاده می‌کند تا تعیین کند چه میزبان‌هایی در شبکه در دسترس هستند، چه خدماتی (نام و نسخه برنامه) آن میزبان‌ها ارائه می‌دهند، چه سیستم‌عامل‌هایی (و نسخه‌های سیستم‌عامل) در حال اجرا هستند، چه نوع فیلتر/فایروال بسته‌ها در حال استفاده هستند و ده ها ویژگی دیگر. در حالی که Nmap معمولاً برای ممیزی های امنیتی استفاده می شود، بسیاری از سیستم ها و مدیران شبکه آن را برای کارهای معمولی مانند موجودی شبکه، مدیریت برنامه های ارتقاء سرویس و نظارت بر زمان کارکرد میزبان یا سرویس مفید می دانند.

ویژگی های Nmap

  • انعطاف پذیر: از ده ها تکنیک پیشرفته برای نقشه برداری شبکه های پر از فیلترهای IP، فایروال ها، روترها و سایر موانع پشتیبانی می کند. این شامل بسیاری از مکانیسم‌های اسکن پورت (هر دو TCP و UDP)، تشخیص سیستم عامل، تشخیص نسخه، پینگ‌سواری و موارد دیگر است.
  • قدرتمند: Nmap برای اسکن شبکه های عظیم صدها هزار ماشین استفاده شده است.

  • قابل حمل: اکثر سیستم عامل ها از جمله Linux، Microsoft Windows، FreeBSD، OpenBSD، Solaris، IRIX، Mac OS X، HP-UX، NetBSD، Sun OS، Amiga و غیره پشتیبانی می شوند.

  • آسان: در حالی که Nmap مجموعه ای غنی از ویژگی های پیشرفته را برای کاربران قدرتمند ارائه می دهد. هر دو نسخه خط فرمان و گرافیکی (GUI) متناسب با ترجیح شما در دسترس هستند.همچنین باینری ها برای کسانی که مایل به کامپایل Nmap از منبع نیستند در دسترس هستند.

  • رایگان: اهداف اولیه پروژه Nmap کمک به امن‌تر کردن اینترنت و ارائه ابزار پیشرفته برای کاوش در شبکه‌هایشان به مدیران/حسابرسان/هکرها است. Nmap برای دانلود رایگان در دسترس است، و همچنین با کد منبع کامل ارائه می شود که می توانید آن را تغییر دهید و تحت شرایط مجوز دوباره توزیع کنید.

  • به خوبی مستند شده است: تلاش قابل توجهی برای صفحات man جامع و به روز، آموزش ها و حتی یک کتاب کامل انجام شده است!

  • پشتیبانی شده: در حالی که Nmap بدون ضمانت ارائه می شود، به خوبی توسط یک جامعه پر جنب و جوش از توسعه دهندگان و کاربران پشتیبانی می شود. بیشتر این تعامل در لیست های پستی Nmap رخ می دهد. بیشتر گزارش‌ها و سوالات باگ باید به لیست nmap-dev ارسال شوند، اما تنها پس از خواندن دستورالعمل‌ها. ما به همه کاربران توصیه می کنیم که در لیست اعلامیه nmap-hackers با ترافیک کم مشترک شوند. شما همچنین می توانید Nmap را در فیس بوک و توییتر پیدا کنید.

  • تحسین شده: Nmap جوایز متعددی از جمله “محصول امنیت اطلاعات سال” توسط Linux Journal، Info World و Codetalker Digest را دریافت کرده است. این در صدها مقاله مجله، چندین فیلم، ده ها کتاب و یک مجموعه کتاب کمیک به نمایش درآمده است.

  • محبوب: هزاران نفر هر روز Nmap را دانلود می‌کنند و با بسیاری از سیستم‌عامل‌ها (Redhat Linux، Debian Linux، Gentoo، FreeBSD، OpenBSD و غیره) همراه است. این برنامه در میان ده برنامه برتر (از 30000) در مخزن Freshmeat.Net قرار دارد. این مهم است زیرا به Nmap توسعه و جوامع پشتیبانی کاربران پر جنب و جوش خود را وام می دهد.

Zenmap، رابط گرافیکی Nmap

Zenmap یک اسکنر امنیتی با رابط کاربری گرافیکی است که صدها گزینه مختلف را ارائه می‌کند. این ابزار گرافیکی به کاربران اجازه می‌دهد اسکن‌های انجام‌شده را ذخیره و آن‌ها را باهم مقایسه کنند، نقشه‌های توپولوژی شبکه را مشاهده کنند، پورت‌های در حال اجرا را روی یک میزبان یا تمام میزبان‌های موجود در یک شبکه بازبینی کرده و اسکن‌های صورت گرفته را روی یک پایگاه داده قابل جست‌وجو ذخیره کنند.

دستورات کاربردی

اسکن کردن یک Host واحد

اسکن کردن رنج Class C شبکه

اسکن کردن ip هایی که در فایل IP_list.txt قرار دارند

تنها پورت ۸۰ این ip را اسکن و بررسی می کند

می توانید رنج اسکن پورت های ip هدف را مشخص کنید

اسکن پورت UDP 53 و TCP 22

اسکن به روش TCP SYN

انجام کامل ارتباط TCP و اسکن کردن

اسکن هاست بدون پینگ (سرعت پایین)

شناسایی پورت های باز و نسخه های آن

اسکن کامل سرور

سرعت پایین برای جلوگیری از شناسایی IDS

اجرای اسکریپت مشخص شده برای اسکن تارگت

اجرای اسکریپت به همراه آرگیومنت های مشخص شده آن

nmap ip_address

nmap 192.168.160.0/24

nmap -iL IP_list.txt

nmap -p80 ip_address

nmap -p20-23 ip_address

nmap -sU -sS -p U:53,T:22 ip_address

nmap -sS ip_address

nmap -sT ip_address

nmap -Pn ip_address

nmap -sV ip_address

nmap -A ip_address

nmap -T1 ip_address

nmap –script=”Name of Script” 192.168.160.0/24

nmap –script=”Name of Script” –script-args=”argument=arg” 192.168.160.0/24