تا به حال شده بخواید ببینید چه برنامه ای همین الان داره از اینترنت استفاده میکنه؟ حالا به هر دلیلی. مثلا متوجه شدید لینک مودم در حال فعالیته ولی شما کاری با اینترنت ندارید. یکی از برنامه های خوب که به درد من خورد nethogs هست.
برای نصب این برنامه در آرچ، از این دستور استفاده کنید:
sudo pacman -S nethogs
حالا باید interface که با اون به اینترنت وصل هستیم به nethogs بدیم. چطوری پیدا کنیم؟ با یکی از این دستورها متوجه اینترفیس های موجود میشیم:
/sbin/ifconfig -a
netstat -i
ip link show
و بعد به nethogs این طوری بگیم. مثلا:
sudo nethogs eth0
اگه بخوایم بدون sudo از nethogs استفاده کنیم، قبلش باید یه همچین چیزی رو اجرا کنیم:
sudo setcap "cap_net_admin,cap_net_raw=ep" /usr/sbin/nethogs
حاصل سر و کله زدن های من با لینوکس