Wireshark temelleri
Paket yakalamak, süzgeçler ve bir konuşmayı izlemek.
Seviye 101 · 15 ders · 18 pratik lab
Dersler
- Wireshark kurulumu ve yakalama izinleri: Wireshark'ı kurar, paket yakalamak için gereken izinleri güvenli biçimde ayarlar ve neden her kullanıcıya yakalama yetkisi verilmemesi gerektiğini anlarsın.
- Wireshark arayüzü: paket listesi, ayrıntı, bayt; sütunlar ve profiller: Wireshark penceresindeki paket listesi, ayrıntı ve ham bayt bölmelerini tanır; sütunları ve profilleri kendi işine göre düzenlemeyi öğrenirsin.
- Wireshark renklendirme kuralları: Wireshark'ta renklendirme kurallarını oluşturmayı, değiştirmeyi ve içe aktarmayı, önemli ya da şüpheli trafiği ilk bakışta fark etmek için kullanmayı öğrenirsin.
- Wireshark ile canlı yakalama: Wireshark'ta kendi lab ağında doğru arayüzü seçip canlı trafik yakalamayı ve yakalamayı ne zaman durduracağını öğrenirsin.
- Wireshark'ta PCAPNG kaydetmek: Wireshark'ta yakalanan trafiği PCAPNG dosyası olarak kaydetmeyi, ona anlamlı ad vermeyi ve hassas veri içerebileceği için dikkatle saklamayı öğrenirsin.
- Wireshark görüntüleme süzgeçleri: Wireshark görüntüleme süzgeçleriyle on binlerce paket arasından yalnızca ilgilendiğin adres, protokol veya porta ait olanları göstermeyi öğrenirsin.
- Wireshark yakalama süzgeçleri (BPF): Wireshark'ta yakalama süzgeçleriyle (BPF) baştan yalnızca gerekli trafiği kaydetmeyi ve bunun görüntüleme süzgecinden farkını öğrenirsin.
- Wireshark'ta TCP akışını izlemek: Wireshark'ta parçalara bölünmüş bir TCP konuşmasını baştan sona okunur hale getirmeyi ve şifresiz protokollerin ağda neleri açıkta bıraktığını görmeyi öğrenirsin.
- Wireshark ile şifreli (TLS) ve şifresiz trafiği ayırt etmek: Wireshark'ta HTTPS/TLS trafiğini şifresiz HTTP'den ayırır ve şifresiz protokollerde bilgilerin nasıl açıkta kaldığını kendi lab ağında görürsün.
- Wireshark ile DNS trafiğini süzmek ve izlemek: Wireshark'ta DNS sorgularını ve yanıtlarını süzmeyi, alışılmadık alan adı sorgularını fark etmeyi öğrenirsin.
- Wireshark istatistikleri: hiyerarşi, konuşmalar, G/Ç: Wireshark istatistiklerinden protokol hiyerarşisi, konuşmalar ve G/Ç grafikleriyle trafiğin genel resmini çıkarmayı ve olağandışı yoğunlukları fark etmeyi öğrenirsin.
- Wireshark'ta dışa aktarmak: Wireshark'ta bir yakalamadan paketleri, nesneleri ve tabloları dışa aktarmayı ve raporda kullanırken hassas bilgileri nasıl ayıklayacağını öğrenirsin.
- Wireshark ile IPv6 ve ICMPv6 trafiği: Wireshark'ta IPv6 ve ICMPv6 trafiğini yakalayıp okumayı, uzantı başlıklarını ve komşu keşfini tanımayı öğrenirsin.
- Wireshark: tshark ile alan çıkarmak: Wireshark'ın komut satırı aracı tshark ile bir yakalamadan belirli alanları çıkarmayı ve bunları betiklerle toplu olarak incelemeyi öğrenirsin.
- Bitirme görevi: Wireshark ile şüpheli trafiği bul: Hayali bir şirketin örnek trafik kaydında Wireshark süzgeçleriyle olağandışı bağlantıları bulur ve ne gördüğünü, neden şüpheli olduğunu kısa bir notla açıklarsın.
Pratik lablar
- Tek bir IP'nin trafiğini süz: Görüntüleme süzgeciyle tek bir ana makinenin gönderdiği ve aldığı paketleri ayır ve sayısını raporla.
- Süzgeçleri birleştir: ve, veya, değil: Bir sunucuya giden, 443 dışındaki tüm TCP trafiğini tek süzgeçle göster.
- İçeriğe göre süz: parola geçen paketler: Yükünde belirli bir sözcük geçen paketleri bulan süzgeci yaz ve hangi konuşmaya ait olduklarını göster.
- TCP akışını izle: Bir web konuşmasının akışını izleyerek isteği ve yanıtı okunur biçimde çıkar.
- HTTP nesnelerini dışa aktar: Kayıttan indirilen dosyaları dışa aktar ve özetlerini listele.
- Şüpheli indirmeyi bul ve kanıtla: Kurgusal Zelvio ofisinin kaydında şüpheli dosya indirmesini bul, dosyayı dışa aktar ve kaynak adresi raporla.
- Protokol hiyerarşisi: ağda ne var: Protokol hiyerarşisi penceresinden kayıtta en çok bayt taşıyan üç protokolü bul.
- G/Ç grafiğinde zirve: G/Ç grafiğindeki trafik zirvesinin saatini ve nedenini bul.
- IPv6 ve ICMPv6: komşu keşfi: Kayıtta komşu keşfi mesajlarını süz ve hangi cihazın hangi adresi duyurduğunu listele.
- Yalnızca DNS sorguları: Kayıtta yalnızca DNS sorgularını gösteren süzgeci yaz ve en çok sorgulanan adı bul.
- Seçili paketleri yeni PCAPNG'ye kaydet: Yalnızca şüpheli konuşmanın paketlerini yeni bir dosyaya kaydet ve paket sayısını doğrula.
- Yakalama süzgeci mi görüntüleme süzgeci mi: Aynı hedef için bir BPF yakalama süzgeci ve bir görüntüleme süzgeci yaz, ikisini aynı lab trafiğinde uygula ve yakalama süzgecinin geri getirilemez biçimde neyi kaybettiğini paket sayılarıyla kanıtla.
- Şifreli mi şifresiz mi: Kayıttaki beş konuşmadan hangilerinin şifreli olduğunu söyle ve nasıl anladığını göster.
- TLS el sıkışmasından sunucu adını oku: Şifreli konuşmaların el sıkışmasından sunucu adlarını çıkar ve hangi ana makinenin hangi siteye gittiğini listele.
- Aynı siteye hem şifreli hem şifresiz erişim: Aynı sunucuya hem HTTP hem HTTPS ile bağlanan ana makineyi bul ve şifresiz oturumda neyin açığa çıktığını göster.
- En çok konuşan çift: Konuşmalar penceresiyle en çok veri alışverişi yapan iki ana makineyi bul.
- Uç noktalar penceresinden en çok veri alanı bul: Uç noktalar penceresinde en çok bayt alan ana makineyi bul, süzgeç olarak uygula ve hangi protokolle aldığını söyle.
- Konuşma tablosundan sıra dışı olanı seç: Konuşmaları süre, bayt ve yön oranına göre sıralayarak uzun süren ve tek yönlü veri taşıyan konuşmayı bul ve nedenini paketlerle açıkla.
Kurs hakkında
Bu kursta ağ trafiğini Wireshark ile yakalamayı, süzmeyi ve yorumlamayı öğrenirsin. Dersler tarayıcında açılan gerçek bir Kali masaüstünde geçer: Wireshark’ı kendin açar, arayüzü düzenler, canlı yakalama yapar ve kayıt dosyalarını incelersin.
Arayüz ve süzgeçlerden başlayıp TCP akışını izlemeye, şifreli ve şifresiz trafiği ayırt etmeye, DNS ve IPv6 trafiğini okumaya, istatistik pencerelerine ve tshark ile alan çıkarmaya kadar ilerlersin. Her labın yakalama dosyası rastgele üretilir. Bitirme görevinde bir yakalamadaki şüpheli trafiği kendi başına bulursun.
Ne öğreneceksin
- Paket listesi, ayrıntı ve bayt bölmelerini okumak; sütun ve profil düzenlemek
- Canlı yakalama başlatmak, PCAPNG olarak kaydetmek ve dışa aktarmak
- Görüntüleme süzgeçleri ile yakalama süzgeçlerinin (BPF) farkını bilmek ve yazmak
- Bir TCP akışını baştan sona izlemek ve içeriğini okumak
- Şifreli (TLS) ve şifresiz trafiği ayırt etmek; DNS sorgu ve yanıtlarını izlemek
- Protokol hiyerarşisi, konuşmalar ve G/Ç grafiği ile yakalamayı özetlemek
- tshark ile komut satırından alan çıkarmak
Kimler için
SOC analisti, ağ yöneticisi ya da güvenlik öğrencisi olarak trafiğe bakması gereken herkes için. Wireshark’ı daha önce hiç açmamış olanlar da baştan başlayabilir.
Ön koşullar
IP adresi, port ve TCP/UDP kavramlarını duymuş olmak yeterlidir. Linux komut satırına aşinalık son derslerde (tshark) işini kolaylaştırır.
Lab ortamı
Dersler, tarayıcında açılan sana özel bir Kali Linux masaüstünde geçer; araçlar pencereli arayüzleriyle hazırdır. Kurulum gerekmez, bilgisayar ekranı önerilir.
Sık sorulan sorular
- Wireshark’ı bilgisayarıma kurmam gerekir mi?
- Hayır. Wireshark, tarayıcında açılan Kali masaüstünde hazır gelir. Kurulum ve yakalama izinleri ilk derste anlatılır ki kendi bilgisayarında da kurabilesin.
- Hangi trafiği inceliyorum, gerçek kişilerin trafiği mi?
- Hayır. Bütün yakalamalar lab için üretilmiş örnek trafiktir ve her labda değişir.
- Telefonda yapabilir miyim?
- Masaüstü telefonda da açılır ama Wireshark küçük ekranda zorlar. Bu kurs için bilgisayar öneririz.
- Ağ bilgim az, yine de başlayabilir miyim?
- Başlayabilirsin; her protokol dersin içinde kısaca anlatılır. Ağ temelleri kursu ile birlikte ilerlemek daha rahat olur.