iftop - Gerçek Zamanlı Bir Linux Ağ Bant Genişliği İzleme Aracı


Daha önceki yazımızda TOP Komutunun kullanımını ve parametrelerini incelemiştik. Bu makalede, Interface TOP adında başka bir mükemmel program bulduk. (IFTOP), gerçek zamanlı konsol tabanlı bir ağ bant genişliği izleme aracıdır.

Bir arayüzdeki ağ etkinliklerine hızlı bir genel bakış gösterecektir. Iftop, ortalama olarak her 2, 10 ve 40 saniyede bir ağ kullanım bant genişliğinin gerçek zamanlı olarak güncellenen bir listesini gösterir. Bu yazıda Linux'ta örneklerle kurulumu ve IFTOP'un nasıl kullanılacağını göreceğiz.

Gereksinimler:

  1. libpcap : canlı ağ verilerini yakalamak için kitaplık.
  2. libncurses : terminalden bağımsız bir şekilde metin tabanlı arayüzler oluşturmaya yönelik bir API sağlayan bir programlama kitaplığı.

Libpcap ve libncurses'ı yükleyin

Öncelikle gösterildiği gibi Linux dağıtım paket yöneticinizi kullanarak libpcap ve libncurses kitaplıklarını yükleyerek başlayın.

sudo apt install libpcap0.8 libpcap0.8-dev libncurses5 libncurses5-dev  [On Debian/Ubuntu]
yum  -y install libpcap libpcap-devel ncurses ncurses-devel             [On CentOS/RHEL]
dnf  -y install libpcap libpcap-devel ncurses ncurses-devel             [On Fedora 22+]

iftop'u indirin ve yükleyin

Iftop, Debian/Ubuntu Linux'un resmi yazılım havuzlarında mevcuttur; gösterildiği gibi apt komutunu kullanarak yükleyebilirsiniz.

sudo apt install iftop

RHEL/CentOS'ta EPEL deposunu etkinleştirmeniz ve ardından aşağıdaki gibi yüklemeniz gerekir.

yum install epel-release
yum install  iftop

Fedora dağıtımında iftop, aşağıdaki komut kullanılarak varsayılan sistem depolarından da kurulabilir.

dnf install iftop

Diğer Linux dağıtımları, iftop kaynak paketini wget komutunu kullanarak indirebilir ve gösterildiği gibi kaynaktan derleyebilir.

wget http://www.ex-parrot.com/pdw/iftop/download/iftop-0.17.tar.gz
tar -zxvf iftop-0.17.tar.gz
cd iftop-0.17
./configure
make
make install

Iftop'un temel kullanımı

Kurulum tamamlandıktan sonra, aşağıdaki ekran görüntüsünde gösterildiği gibi, varsayılan arayüzün bant genişliği kullanımını görüntülemek için konsolunuza gidin ve herhangi bir argüman olmadan iftop komutunu çalıştırın.

sudo iftop

Aşağıda gösterildiği gibi varsayılan arayüzün bant genişliğini gösteren iftop komutunun örnek çıktısı.

Linux Ağ Arayüzünü İzleyin

Linux sisteminize bağlı tüm ağ arayüzlerini bulmak için öncelikle aşağıdaki ifconfig komutunu veya ip komutunu çalıştırın.

sudo ifconfig
OR
sudo ip addr show

Daha sonra izlemek istediğiniz arayüzü belirtmek için -i bayrağını kullanın. Örneğin aşağıdaki komut, test bilgisayarındaki kablosuz arayüzdeki bant genişliğini izlemek için kullanılır.

sudo iftop -i wlp2s0

Ana makine adı aramalarını devre dışı bırakmak için -n işaretini kullanın.

sudo iftop -n  eth0

Bağlantı noktası görüntülemeyi açmak için -P anahtarını kullanın.

sudo iftop -P eth0

Iftop Seçenekleri ve Kullanımı

iftop'u çalıştırırken source, gibi daha fazla bilgiyi görmek için S, D gibi tuşları kullanabilirsiniz. hedef vb. Daha fazla seçenek ve püf noktası keşfetmek istiyorsanız lütfen man iftop komutunu çalıştırın. Çalışan pencerelerden çıkmak için ‘q‘ tuşuna basın.

Bu yazımızda Linux'ta bir ağ arayüzü izleme aracı olan iftop'un nasıl kurulacağını ve kullanılacağını gösterdik. iftop hakkında daha fazla bilgi edinmek istiyorsanız lütfen iftop web sitesini ziyaret edin. Lütfen paylaşın ve yorumunuzu aşağıdaki yorum kutumuz aracılığıyla gönderin.