← Anasayfa

TCPDump ile Ağdaki Trafiği Kokusundan Tanımak

Ağ ve BağlantıUbuntu Server

Bir sistemde anksiyete yaratan konulardan biri; web siteniz aşırı yük altında görünmesine rağmen nginx veya db loglarınızda hiç trafiğin görünmemesidir. Bu senaryolarda kaza genellikle ağ kartında yaşanmaktadır. Paketler gelip çarpıyordur ama sistem loglayamadan düşüyordur.

İşte burada 'TCPDump' ile ağ kartınıza direkt sorma vakti gelmiştir.

Sadece Belirli Porta Gelen Paketleri Dinleme

Eğer SSH tarafına değil de web server tarafına bir yığılma olduğunu düşünüyorsak 80 portunu filtreleyebiliriz:

tcpdump -i eth0 port 80 -n

Buradaki -i ethernet kartı isminiz, -n ifadesi DNS isim çözmesin de bana saf ip'li yanıt versin demektir (çok ağır sorgularda donmaması için -n aşırı önemlidir).

Özel IP Filtresi

Belirli bir bilgisayardan sunucuma ping atıldığı veya api yollandığı söylendi, onu doğrulamak istiyorum derseniz:

tcpdump src 192.168.1.50

yazdığınız saniyede o cihaz ve sunucunuzun yaptığı port sohbetleri terminalinize düşecek. Hata ayıklama sanatının temel mihenk taşlarındandır.