0

اسکن IP Address هاست های موجود و متصل در شبکه با Nmap

 

تنوعی از ابزارهای مانیتورینگ شبکه وجود دارند که شما میتوانید آنرا در سیستم های لینوکسی پیدا کنید که میتوانند برای شما خلاصه ای از کل تعداد دیوایس های روی یک شبکه به همراه ip address آنها و اطلاعات بیشتر برای شما فراهم آورد. به هر حال، گاهی اوقات آنچه که شما واقعا نیاز دارید ممکن است یک ابزار command line ساده باشد که میتواند برای شما یکسری اطلاعات و تنها با اجرا کردن یک دستور فراهم آورد.

در این مقاله قصد داریم به شما نحوه پیدا کردن تمام ip address هاست های موجود متصل به شبکه مورد نظر را توضیح بدهیم. در اینجا ما از ابزار Nmap برای پیدا کردن تمام ip address دیوایس های متصل شده به همان شبکه استفاده کنیم.

Nmap مختصر Network Mapper یک ابزار کامند لاینی open source قدرتمند و بسیار پرکاربرد برای کاوش شبکه، اجرای اسکن های امنیتی، ممیزی شبکه و یافتن پورت های باز روی ماشین ریموت و بسیاری موارد دیگر میباشد.

اگر روی سیستمتان nmap نصب نبود با توجه به دستورات زیر و توزیع سیستم عامل تان یکی از دستورات مناسب زیر را استفاده کنید.

کد:

$ sudo yum install nmap         [On RedHat based systems]
$ sudo dnf install nmap         [On Fedora 22+ versions]
$ sudo apt-get install nmap     [On Debian/Ubuntu based systems] 

بعد از نصب nmap باید گفت که syntax کلی آن به شرح زیر میباشد.

کد:

$ nmap  [scan type...]  options  {target specification} 

در ساختار بالا به جای {target specification} باید از hostnames, ip address, network و غیره استفاده کرد.

بنابراین برای لیست کردن ip آدرس همه هاست های متصل به شبکه مورد نظر ابتدا شبکه و subnet mask آنرا با استفاده از دستور ifconfig یا ip شبیه به زیر مشخص کنید.

کد :

$ ifconfigOR$ ip addr show 

 

سپس دستور Nmap را همانند زیر اجرا کنید.

کد:

$ nmap  -sn  10.42.0.0/24 

 

در دستور بالا :
-sn : در حقیقت نوع اسکن است که به معنای یک ping scan میباشد. به صورت پیش فرض nmap پورت اسکن را انجام میدهد اما این اسکن port scaning را غیر فعال میکند.
10.42.0.0/24 : شبکه مقصد میباشد که باید با network واقعی شما جایگزین شود.

امتیاز ما
برای امتیاز به این پست کلیک کنید
[کل: 0 میانگین: 0]
ارسال دیدگاه