tcpdump ile Komut Satırından Paket İzleme

tcpdump, ağ üzerinden geçen paketleri yakalamak ve analiz etmek için kullanılan komut satırı aracıdır. Kali Linux'ta önceden yüklü gelir ve ağ sorunlarını teşhis etmekten güvenlik testlerine kadar birçok işte kullanılır.

Tcpdump'ı çalıştırmak için root yetkisi gerekir. En basit haliyle tüm ağ trafiğini izlemek için şu komutu yazarsınız:

sudo tcpdump

Bu komut, sisteminizin tüm ağ arayüzlerindeki paketleri ekrana yazdırır. Her paket satırı zaman damgası, kaynak IP, hedef IP ve protokol bilgisi içerir.

Eğer sadece bir ağ arayüzünü izlemek istiyorsanız, -i parametresini kullanın:

sudo tcpdump -i eth0

Bu komut sadece eth0 arayüzündeki trafiği gösterir. Sisteminizde hangi arayüzlerin olduğunu ip link show komutuyla görebilirsiniz.

Bir hedefe ait trafiği filtrelemek için:

sudo tcpdump -i eth0 host 192.168.1.100

Bu komut sadece 192.168.1.100 IP adresine gelen ve giden paketleri gösterir. Paketleri dosyaya kaydetmek için -w parametresi kullanılır:

sudo tcpdump -i eth0 -w trafik.pcap

Bu komut tüm trafiği trafik.pcap dosyasına kaydeder. Daha sonra bu dosyayı Wireshark gibi araçlarla açıp detaylı analiz edebilirsiniz.

Belirli bir porta gelen HTTP trafiğini izlemek için:

sudo tcpdump -i eth0 port 80

Ya da DNS sorgularını görmek için:

sudo tcpdump -i eth0 port 53

Birden fazla koşul eklemek için and, or operatörlerini kullanabilirsiniz:

sudo tcpdump -i eth0 host 192.168.1.100 and port 443

Bu komut sadece 192.168.1.100 adresine ait HTTPS trafiğini gösterir.

tcpdump root yetkisi gerektirir. Ağ trafiğini izlerken yasallığını ve izin alınıp alınmadığını kontrol edin. Başkasının ağında izin olmadan paket yakalamak yasadışıdır.
konu hakkında tepkinizi verebilirsiniz