تنوعی از ابزارهای مانیتورینگ شبکه وجود دارند که شما میتوانید آنرا در سیستم های لینوکسی پیدا کنید که میتوانند برای شما خلاصه ای از کل تعداد دیوایس های روی یک شبکه به همراه ip address آنها و اطلاعات بیشتر برای شما فراهم آورد. به هر حال، گاهی اوقات آنچه که شما واقعا نیاز دارید ممکن است یک ابزار command line ساده باشد که میتواند برای شما یکسری اطلاعات و تنها با اجرا کردن یک دستور فراهم آورد.
در این مقاله قصد داریم به شما نحوه پیدا کردن تمام ip address هاست های موجود متصل به شبکه مورد نظر را توضیح بدهیم. در اینجا ما از ابزار Nmap برای پیدا کردن تمام ip address دیوایس های متصل شده به همان شبکه استفاده کنیم.
همچنین توصیه میشود مطالعه کنید :
29 مثال از دستور Nmap برای مدیر شبکه ها (به زودی)
آموزش تصویری کار با نرم افزار Nmap (اسکنر امنیتی شبکه) در لینوکس
Nmap مختصر Network Mapper یک ابزار کامند لاینی open source قدرتمند و بسیار پرکاربرد برای کاوش شبکه، اجرای اسکن های امنیتی، ممیزی شبکه و یافتن پورت های باز روی ماشین ریموت و بسیاری موارد دیگر میباشد.
اگر روی سیستم تان nmap نصب نبود با توجه به دستورات زیر و توزیع سیستم عامل تان یکی از دستورات مناسب زیر را استفاده کنید.
بعد از نصب nmap باید گفت که syntax کلی آن به شرح زیر میباشد.
در ساختار بالا به جای {target specification} باید از hostnames, ip address, network و غیره استفاده کرد.
بنابراین برای لیست کردن ip آدرس همه هاست های متصل به شبکه مورد نظر ابتدا شبکه و subnet mask آنرا با استفاده از دستور ifconfig یا ip شبیه به زیر مشخص کنید.
همچنین توصیه میشود مطالعه کنید :
دستور ip در لینوکس برای تنظیمات شبکه به همراه 10 مثال عملی
سپس دستور Nmap را همانند زیر اجرا کنید.
در دستور بالا :
-sn : در حقیقت نوع اسکن است که به معنای یک ping scan میباشد. به صورت پیش فرض nmap پورت اسکن را انجام میدهد اما این اسکن port scaning را غیر فعال میکند.
10.42.0.0/24 : شبکه مقصد میباشد که باید با network واقعی شما جایگزین شود.
برای اطلاعات وسیع از کاربرد این ابزار میتوانید صفحه man ابزار nmap را مطالعه کنید.
و یا تنها با اجرا کردن namp بدون هیچ گونه آپشن میتوانید خلاصه اطلاعات کاربردی آنرا مشاهده کنید.
همچنین توصیه میشود مطالعه کنید :
آنالیز شبکه، پورت ها و حفره های امنیتی با استفاده از nmap در کالی لینوکس
دستور nc برای چک کردن پورت های باز در لینوکس
نحوه پیدا کردن موقعیت جغرافیایی یک سرور لینوکس از طریق ترمینال
دستور netstat برای مدیریت شبکه در لینوکس
5 نمونه از بهترین روش ها برای امنیت سرورهای لینوکس
اگر شما متد دیگری برای لیست کردن ip آدرس های متصل به یک شبکه میشناسید برای ما به اشتراک بگذارید.
در این مقاله قصد داریم به شما نحوه پیدا کردن تمام ip address هاست های موجود متصل به شبکه مورد نظر را توضیح بدهیم. در اینجا ما از ابزار Nmap برای پیدا کردن تمام ip address دیوایس های متصل شده به همان شبکه استفاده کنیم.
همچنین توصیه میشود مطالعه کنید :
29 مثال از دستور Nmap برای مدیر شبکه ها (به زودی)
آموزش تصویری کار با نرم افزار Nmap (اسکنر امنیتی شبکه) در لینوکس
Nmap مختصر Network Mapper یک ابزار کامند لاینی open source قدرتمند و بسیار پرکاربرد برای کاوش شبکه، اجرای اسکن های امنیتی، ممیزی شبکه و یافتن پورت های باز روی ماشین ریموت و بسیاری موارد دیگر میباشد.
اگر روی سیستم تان nmap نصب نبود با توجه به دستورات زیر و توزیع سیستم عامل تان یکی از دستورات مناسب زیر را استفاده کنید.
کد PHP:
$ 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]
کد PHP:
$ nmap [scan type...] options {target specification}
بنابراین برای لیست کردن ip آدرس همه هاست های متصل به شبکه مورد نظر ابتدا شبکه و subnet mask آنرا با استفاده از دستور ifconfig یا ip شبیه به زیر مشخص کنید.
کد PHP:
$ ifconfigOR$ ip addr show
همچنین توصیه میشود مطالعه کنید :
دستور ip در لینوکس برای تنظیمات شبکه به همراه 10 مثال عملی
سپس دستور Nmap را همانند زیر اجرا کنید.
کد PHP:
$ nmap -sn 10.42.0.0/24
در دستور بالا :
-sn : در حقیقت نوع اسکن است که به معنای یک ping scan میباشد. به صورت پیش فرض nmap پورت اسکن را انجام میدهد اما این اسکن port scaning را غیر فعال میکند.
10.42.0.0/24 : شبکه مقصد میباشد که باید با network واقعی شما جایگزین شود.
برای اطلاعات وسیع از کاربرد این ابزار میتوانید صفحه man ابزار nmap را مطالعه کنید.
کد PHP:
$ man nmap
کد PHP:
$ nmap
همچنین توصیه میشود مطالعه کنید :
آنالیز شبکه، پورت ها و حفره های امنیتی با استفاده از nmap در کالی لینوکس
دستور nc برای چک کردن پورت های باز در لینوکس
نحوه پیدا کردن موقعیت جغرافیایی یک سرور لینوکس از طریق ترمینال
دستور netstat برای مدیریت شبکه در لینوکس
5 نمونه از بهترین روش ها برای امنیت سرورهای لینوکس
اگر شما متد دیگری برای لیست کردن ip آدرس های متصل به یک شبکه میشناسید برای ما به اشتراک بگذارید.