
راهنمای کامل نصب Netcat در ویندوز برای نظارت بر اتصالات شبکه
Netcat یکی از ابزارهای محبوب برای اجرای انواع عملیات مرتبط با شبکه مثل بررسی پورت های باز، انتقال داده ها از طریق اتصال شبکه و تست های امنیتی است و شما با نصب Netcat در ویندوز می توانید از تمام قابلیت های آن بهره مند شوید.
با توجه به اینکه Netcat بخشی از ابزار nmap است، برای نصب آن باید nmap را نصب کنید که در حالت کلی دو راه برای نصب nmap وجود دارد: ۱. دانلود فایل نصبی nmap و ۲. استفاده از مدیربسته winget یا choco.
البته اگر به فکر نظارت و مدیریت دقیق تر شبکه و دسترسی 24/7 به آن هستید، با خرید سرور مجازی ویندوز، می توانید بدون وابستگی به دستگاه های محلی، از یک محیط امن و پایدار برای مانیتورینگ شبکه بهره مند شوید.
روش ۱. نصب Netcat با فایل نصبی nmap
یکی از راه های راه اندازی Netcat در ویندوز، نصب پکیج Netcat است که همراه ابزار nmap ارائه می شود.
برای این کار کافیست طبق مراحل زیر جلو بروید:
- به صفحه دانلود nmap مراجعه کنید و روی Windows کلیک کنید.
- نسخه stable ابزار nmap را دانلود کنید.
- روی فایلی که دانلود کردید، دوبار کلیک کنید تا اجرا شود.
- در صفحه اول nmap setup روی I Agree کلیک کنید.
- پنجره choose components را با کلیک روی Next رد کنید.
- مسیر نصب را هم به همان حالت پیش فرض نگه دارید و روی Install کلیک کنید.
- صبر کنید تا اکسترکت پکیج ها تکمیل شود.
- مجدداً روی I Agree کلیک کنید.
- روی Install کلیک کنید تا نصب namp در ویندوز شروع شود.
- روی Next کلیک کنید.
- در آخر، روی Finish کلیک کنید تا پروسه نصب به پایان برسد.
روی Next کلیک کنید.
گزینه های موردنظر برای ایجاد میانبر را انتخاب کنید و روی Next کلیک کنید.
در نهایت روی Finish کلیک کنید تا نصب Nmap در ویندوز تمام شود.
نصب Nmap در ویندوز در واقع مصادف با نصب Netcat در ویندوز است و با تکمیل پروسه نصب Nmap می توانید شروع به استفاده از Netcat کنید.
برای اطمینان از این قضیه می توانید ورژن دستور Netcat را دستور زیر بررسی کنید:
ncat -v
روش ۲. نصب Netcat در ویندوز با مدیربسته
اگر به هر دلیلی نخواستید یا نتوانستید از روش اول برای نصب Netcat در ویندوز استفاده کنید، می توانید از دو مدیر بسته winget یا choco استفاده کنید.
نصب Netcat در ویندوز با مدیربسته winget
winget install Insecure.Nmap
نصب Netcat در ویندوز با مدیربسته choco
choco install nmap -y
* برای استفاده از Winget باید از ویندوز ۱۰ نسخه 1809 به بالا یا ویندوز ۱۱ استفاده کنید ولی choco در نسخه های قدیمی ویندوز مثل ویندوز ۷ و ۸ هم قابل استفاده است.
نحوه استفاده از Netcat در ویندوز
Netcat کاربردهای زیادی دارد که برای آشنایی با اصلی ترین آنها، چند مثال فوق العاده آماده کرده ایم که با تست آنها در CMD، نحوه استفاده از این ابزار را یاد خواهید گرفت.
پس CMD را به صورت Run as Administrator باز کنید و دستورات زیر را امتحان کنید:
اسکن پورت
اگر قصد بررسی پورت های باز یک دامنه یا آدرس آی پی را دارید یا به اصطلاح می خوانید پورت اسکن انجام دهید، کافیست دستور ncat را همراه آپشن های z و v اجرا کنید:
ncat -z -v site.com or IPـAddress 80 443
این دستور سعی می کند به پورت های 80 و 443 متصل شود و بررسی کند که این پورت ها باز هستند یا نه. سپس در صورت باز بودن، گزارشات لازم را ارائه می دهد.
ایجاد چت ساده بین دو سیستم
برای راه اندازی سیستم چت دو طرفه کافیست خط فرمان را در دو سیستم باز کنید.
دستور زیر را در سیستم اول اجرا کنید تا پورت 4444 برای دریافت یا ارسال پیام آماده شود:
ncat -l -p 4444
دستور پایین را هم در CMD را در سیستم دوم اجرا کنید تا به پورت ۴۴۴۴ سیستم اول با آی پی مشخص شده وصل شود:
ncat -C 192.168.1.100 4444
حالا هر پیام یا داده ای که توسط یک سیستم ارسال می شود، توسط سیستم دیگر دریافت می شود.
ارسال/دریافت فایل
اگر قصد دارید فایلی را به پورت یک هاست خاص ارسال کنید، باید دستور Netcat را به صورت زیر اجرا کنید:
ncat 192.168.1.100 1234 < file_to_send.txt
این دستور، فایل file_to_send را به پورت ۱۲۳۴ سیستم 192.168.1.100 ارسال می کند.
برای دریافت فایل از هاست موردنظر هم کافیست جهت عملگر ریدایرکت را عوض کنید:
ncat -l -p 1234 > received_file.txt
این دستور هم پورت ۱۲۳۴ سیستم شما را برای دریافت فایل received_file آماده می کند که آپشن l هم به Netcat میگوید که به عنوان یک سرور، عمل “Listen” را انجام دهد.
این ها چند مثال کاربردی بودند که برای آشنایی اولیه با نحوه کار Netcat کافی هستند ولی برای آشنایی بیشتر با آپشن ها و سایر امکانات این دستور می توانید از دستور زیر کمک بگیرید:
ncat -h
سخن آخر
دستور Netcat یکی از کاربردی ترین ابزارها برای اجرای عملیات مرتبط با شبکه است که می تواند بسیاری از کارها را برای شما راحت تر کند. برای نصب Netcat در ویندوز کافیست nmap را نصب کنید و سپس با استفاده از CMD به ncat و قابلیت های مختلف آن دسترسی پیدا کنید.