در لینوکس کالی، دستور netstat یک ابزار بسیار قدرتمند و کاربردی است که امکانی فراهم میکند تا اطلاعات مربوط به اتصالات در شبکه را به شما نمایش دهد. این دستور به شما امکان میدهد تا بتوانید اطلاعاتی از جمله پورتهای باز، اتصالات فعال، اتصالات در حال انتظار و آدرسهای آیپی خود را به شکل مفصل مشاهده کنید و از این اطلاعات برای تشخیص و رفع مشکلات در شبکه استفاده کنید.
مرتبط: بررسی ۱۵ دستور امنیتی برت برای لینوکس کالی
نصب netstat در لینوکس کالی
اکنون قبل از شروع به استفاده از دستور netstat در لینوکس کالی، ابتدا باید مطمئن شوید که آن را نصب کردهاید. برای نصب netstat در لینوکس کالی، به روشهای زیر میتوانید مراجعه کنید:
روش ۱: نصب netstat با استفاده از دستور apt-get
اجرای دستور زیر به شما اجازه میدهد تا بسته net-tools که شامل netstat است را نصب کنید:
sudo apt-get install net-tools
روش ۲: نصب netstat با استفاده از دستور apt
اگر میخواهید از دستور netstat در لینوکس کالی استفاده کنید، میتوانید از دستور apt استفاده کنید تا بسته net-tools را نصب کنید. برای این کار ابتدا باید روز رسانی های مربوط به سیستم عامل را انجام دهید:
sudo apt update
با اجرای این دستور، شما با استفاده از پکیج منیجر apt مخازن نرم افزارهای خود را بروز رسانی میکنید. پس از اتمام راه اندازی، دستور زیر را برای نصب بسته net-tools اجرا کنید:
sudo apt install net-tools
استفاده از دستور netstat
حال که netstat را به طور موفقیتآمیز نصب کردهاید، بیایید ببینیم چگونه از آن استفاده کنیم. فرمت کلی دستور netstat به صورت زیر است:
netstat [option]
بهمراه گزینه netstat باید یک گزینه را برای نمایش اطلاعات خاصی مشخص کنید. در ادامه به برخی از گزینه های رایج netstat میپردازیم:
گزینه -a
این گزینه اطلاعاتی را نمایش میدهد که به تمامی پورت ها و آدرس ها ارتباط دارند. در واقع، یک لیست کامل از تمامی اتصالات را به شما نشان میدهد. برای استفاده از این گزینه، دستور زیر را اجرا کنید:
netstat -a
گزینه -t
این گزینه تنها اتصالاتی را که از نوع TCP هستند نمایش میدهد. این شامل اتصالات باز، اتصالات متصل و اتصالات در حال انتظار است. برای استفاده از این گزینه، دستور زیر را اجرا کنید:
netstat -t
گزینه -u
این گزینه تنها اتصالاتی را که از نوع UDP هستند نمایش میدهد. این شامل اتصالات باز، اتصالات متصل و اتصالات در حال انتظار است. برای استفاده از این گزینه، دستور زیر را اجرا کنید:
netstat -u
گزینه -n
این گزینه نشان دهنده آن است که آدرس ها به صورت عددی نمایش داده شوند و نیازی به نمایش آدرس ها با نام نیست. برای استفاده از این گزینه، دستور زیر را اجرا کنید:
netstat -n
گزینه -p
این گزینه اطلاعات مربوط به پروسه ها را نمایش میدهد که در حال استفاده از اتصالات هستند. برای استفاده از این گزینه، دستور زیر را اجرا کنید:
netstat -p
این گزینه اطلاعات مفصلتری را به شما نشان میدهد، از جمله آدرس IP و پورت مقصد و منبع، حالت اتصال (باز، معلق یا بسته) و نام پروسه هایی که از اتصال استفاده میکنند.
در نهایت، باید توجه داشته باشید که با ترکیب چندین گزینه میتوانید اطلاعات دقیقتری را مشاهده کنید. به عنوان مثال، اجرای دستور زیر اطلاعات تمامی اتصالات TCP را به صورت عددی نمایش میدهد و همچنین اطلاعات مربوط به پروسه ها را نیز نمایش میدهد:
netstat -tnp
نتیجه گیری
دستور netstat در لینوکس کالی یک ابزار قدرتمند و مفید است که به شما امکان میدهد اطلاعات مربوط به اتصالات در شبکه را بررسی کنید. با استفاده از این دستور، میتوانید پورتهای باز، اتصالات فعال و اطلاعات مربوط به پروسه ها را بررسی کنید و در صورت لزوم، مشکلات مربوط به شبکه را رفع کنید.