.:: بررسی و معرفی ابزار Netcat چیست ؟ ::.
» باسلام، با یکی دیگر از مقالات آموزشی امنیتی با شما کاربران سایت هستیم ( NetCat چیست ؟ ) !
اینبار با مبحث بررسی و معرفی یک ابزار ارتباطی با استفاده از پورت های Tcp و Udp بپردازیم، با ما همراه باشید و..
Netcat چیست ؟
» نت کت یک ابزار ارتباطی از طریق پورتهای Tcp و Udp هست که با استفاده از این ابزار می توانیم یک ارتباط بین دو سیستم عامل برقرار کنیم !
درمورد آن بیشتر بدانید !
» در ویکی پدیا آمده است : Netcat ( اغلب به اختصار Nc )، ابزاری برای شبکه خوانی و نوشتن به اتصالات شبکه با استفاده از TCP یا UDP است. این دستور به صورت پشتیبان قابل اعتماد طراحی شده است که می تواند توسط برنامه ها و اسکریپت های دیگر به طور مستقیم یا به راحتی هدایت شود. در عین حال ، یک ابزار اشکال زدایی و تحقیق در شبکه غنی از ویژگی است ، زیرا تقریباً می تواند هر نوع ارتباطی را که کاربر کاربر می تواند به آن نیاز داشته باشد تولید کند و دارای تعدادی قابلیت داخلی است !
-» در نتیجه Netcat یا چاقوی سویسی یکی از عمومی ترین و معروف ترین ابزارهای هکر ها نیز به حساب می آید !
طریقه نصب در ویندوز !
» برای دانلود این ابزار به این بخش رفته و فایل های آن را دانلود میکنیم ؛ خب با دستو زیر می توان help این ابزار را باز کرد !
nc.exe -h
بررسی دستورات ابزار Netcat !
- -4 باعث میشود تا فقط از آدرسهای IPv4 استفاده شود.
- -6 باعث میشود تا فقط از آدرسهای IPv6 استفاده شود.
- -D حالت اشکال زدایی و خطایابی را فعال میکند.
- -l باعث میشود تا نتکت بر روی یک پورت خاص (که در خط فرمان مشخص میشود) منتظر رسیدن درخواستها باشد.
- -u به صورت پیشفرض نتکت از اتصالات TCP استفاده میکند. با استفاده از این گزینه میتوان نتکت را مجبور به استفاده از اتصالات UDP کرد.
- -n باعث میشود تا پرسوجوی DNS انجام نگیرد.
- -v حالت verbose را برای گرفتن خروجی بیشتر فعال میکند.
نحوه ارتباط دو سیستم عامل با یک دیگر
» ابتدا در یک سیستم عامل دستور زیر را میزنم تا حالت Listening ایجاد شود
nc.exe -lvp port
» حال در یک سیستم عامل دیگر یا کنسول دیگر دستور زیر را برای برقرای ارتباط با سیستم لیسنیگ میزنیم
nc.exe ip port
» خب حال ارتباط برقرار شد و شما میتوانید در ساده ترین حالت این ابزار با هم چت کنید !
روش نصب در لینوکس !
» خب در حالت پیشفرض در بعضی از توزیع ها مانند کالی لینوکس نصب هست اما در صورت نصب نبودن آن می توانید از دستور زیر برای نصب آن استفاده کنید
sudo apt-get install netcat