آموزش استفاده از Nmap در لینوکس برای دیدن افراد متصل به WiFi
آیا همیشه ذهنتان مشغول این است که چه کسانی ممکن است به روتر Wi-Fi شما متصل باشند؟ با استفاده از اسکنر شبکه قدرتمند Nmap و تنها با پیروی یک دستور می توانید جواب سوال خود را بگیرید.
1. آدرس IP Wi-Fi خود را دریافت کنید.
اولین چیزی که باید بدانید آدرس IP داخلی روتر Wi-Fi شما است. اکثر روترهای Wi-Fi از یک آدرس IP خصوصی، برای شبکه با ترجمه آدرس شبکه جهت انتقال بسته ها به اینترنت و از اینترنت استفاده میکنند. سه محدوده آدرس IPv4 برای شبکههای خصوصی تعیین شده است: 10.0.0.0، 172.16.0.0 و 192.168.0.0.
اگر آدرس IP روتر خود را نمیدانید، از دستور مسیر IP که پیشتر در مطالب رسانه مدیاتی آن را شرح دادهایم، استفاده کنید. به دنبال خط default بگردید. با فرض اینکه شما در یک شبکه خانگی ساده هستید و تنها از یک اتصال اینترنتی استفاده میکنید، آدرس موجود در آن خط، آدرس IP و دروازه ورودی شما خواهد بود.
2. ماسک زیر شبکه خود را بررسی کنید.
آدرسهای IPv4 همچنین از یک زیرشبکه ماسک استفاده میکنند تا مشخص کنند کدام قسمت از آدرس متعلق به شبکه است و کدام قسمت میزبان را شناسایی میکند. 192.168.0.0 دارای ماسک زیر شبکه 255.255.255.0 است. هنگام ورود به ابزار پیکربندی روتر مبتنی بر وب، ممکن است چیزی مشابه را مشاهده کنید. این بدان معنی است که سه قسمت اول آدرس اعشاری نقطه چین، یعنی قسمت 192.168.0، متعلق به شبکه است.
با این ماسک زیر شبکه، 256 آدرس در دسترس است. این معمولاً برای اکثر شبکههای کوچک اداری و مسکونی بیشتر از کافی هم است. ابزار آیپی لینوکس و Nmap از نماد CIDR (مسیریابی بین دامنهای بدون کلاس) برای نمایش ماسکهای زیر شبکه استفاده میکنند. این قالب از آدرس IP با نویسه ” / ” و تعداد بیتهای ماسک پیروی میکند. ماسک زیر شبکه 255.255.555 24 بیت طول دارد، بنابراین آدرس IP روتر و ترکیب ماسک زیر شبکه ما 192.168.0.1/24 تحت CIDR است.
دقت داشته باشید، شما فقط باید از Nmap در شبکه وایفای خود یا شبکهای که اجازه اسکن آن را دارید استفاده کنید.
3. از Nmap استفاده کنید.
با این اطلاعات، میتوانید از Nmap برای فهرست کردن مشتریان شبکه Wi-Fi خود استفاده کنید. اگر آن را نصب نکردهاید، میتوانید این کار را در Ubuntu و Debian با دستور زیر انجام دهید:
- به بخش sudo apt install nmap بروید،
- در Arch بخش sudo pacman -S nmap را بیابید،
- و در نهایت در Red Hat family distros گزینه sudo dnf install nmap را انتخاب کنید.
برای فهرست کردن مشتریان، از گزینه -sn و سپس آدرس IP روتر با زیرشبکه CIDR استفاده کنید. این کار، نشانیهای IP هر کلاینت در شبکه را فهرست میکند که پاسخ میدهند اما در واقع اسکن آنها را متوقف میکند. مثل nmap -sn 192.168.0.1/24