کامپیوتر لینوکس شما چه چیزی را ارسال می کند و به کجا؟ با pkstat پیدا کنید.
نکات کلیدی
- pktstat یک ابزار خط فرمان است که فعالیت بسته ها را در زمان واقعی نشان می دهد، مشابه نحوه نمایش top یا htop اطلاعات مربوط به فرآیندها.
- نصب pktstat آسان است و می توان آن را در مدیران بسته اکثر توزیع های اصلی لینوکس مانند apt، pacman و dnf پیدا کرد.
- اجرای pktstat به صورت روت به شما امکان می دهد اتصالات شبکه باز را نظارت کنید و منبع و مقصد بسته ها را بین ماشین محلی و رایانه های راه دور نشان دهید.
اگر نمیدانید کدام فرآیندها از پهنای باند شما در لینوکس استفاده میکنند، یک ابزار کوچک به نام pktstat میتواند به شما کمک کند. این ابزار خط فرمان، فعالیت بسته ها را در زمان واقعی، با برخی گزینه های راحت برای توابع رایج، نشان می دهد.
pktstat چیست؟
pktstat ابزاری است که رفتار بسته هایی را که به رایانه شما می روند و از آن خارج می شوند، نشان می دهد، مشابه نحوه نمایش top یا htop اطلاعات مربوط به فرآیندها. این یک برنامه تمام صفحه است که در ترمینال اجرا می شود.
نحوه نصب pktstat
نصب pktstat آسان است زیرا در مدیران بسته برای اکثر توزیعهای اصلی لینوکس در دسترس است.
به عنوان مثال، برای نصب آن در دبیان یا اوبونتو:
sudo apt install pktstat
و در قوس:
sudo pacman -S pktstat
و در مورد خانواده کلاه قرمزی
sudo dnf install pktstat
نظارت بر اتصالات شبکه با pktstat
برای مشاهده هرگونه اتصال شبکه باز با pktstat، فقط می توانید آن را از خط فرمان فراخوانی کنید. از آنجا که اتصالات شبکه بر امنیت سیستم تأثیر می گذارد، معمولاً باید آن را به صورت روت اجرا کنید:
sudo pktstat
با این کار یک صفحه نمایش تمام صفحه ظاهر می شود. اتصالات شبکه باز را روی دستگاه شما نشان می دهد. منبع و مقصد بسته هایی که بین ماشین محلی شما و کامپیوتر راه دور می روند را خواهید دید.
مانند بسیاری از برنامه های لینوکس دیگر، قدرت واقعی pktstat از گزینه های مختلف آن ناشی می شود. گزینه -i به شما امکان می دهد رابطی را که می خواهید نظارت کنید مشخص کنید. برای مثال، ممکن است ترجیح دهید به جای Wi-Fi، اتصالات را در یک رابط اترنت سیمی ردیابی کنید:
sudo pktstat -i [interface]
به طور پیش فرض، pktstat نام میزبان کوتاه شده را نشان می دهد. برای مشاهده نام میزبان کامل، از گزینه -F استفاده کنید.
گزینه -n به طور کامل از نام هاست صرف نظر می کند و فقط آدرس های IP را نشان می دهد. همچنین میتوانید n را فشار دهید تا حالت عددی زمانی که pktstat در حال اجرا است تغییر دهید.
گزینه -c جریان های ترافیکی را که pktstat به طور معمول در یکی ترکیب می کند، مانند چندین اتصال TCP، جدا می کند.
می توانید ترتیب مرتب سازی را با فشار دادن t برای “حالت بالا” برای مرتب سازی بر اساس تعداد بیت و همچنین با استفاده از گزینه -t تغییر دهید.
pkstat یک افزودنی ارزشمند به مجموعه ابزار Sysadmin شما است
pktstat یک ابزار مفید مبتنی بر کنسول برای نظارت بر اتصالات شبکه ورودی و خروجی در سیستم لینوکس شما در زمان واقعی است. برای شبکه شما مانند top یا htop است.