Wireshark, ağ arayüzlerini karışık modda izleyerek paketleri yakalar ve arayüzden geçen tüm paketleri yakalayıp kaydetmesine olanak tanır. Wireshark çalışırken, belirtilen arayüz veya arayüzlerdeki ağ trafiğini dinleyerek paketleri yakalar ve analiz için hem gelen hem de giden paketleri yakalar.
Özellikle Wireshark’ta HTTP paketlerini yakalamak için HTTP trafiğine odaklanmak üzere bir görüntüleme filtresi uygulayabilirsiniz. Paketleri yakalamaya başladığınızda, Wireshark arayüzünün üst kısmındaki filtre çubuğunda http filtre ifadesini kullanabilirsiniz. Bu filtre, paket listesi bölmesinde yalnızca HTTP paketlerini görüntüleyecek ve ağ üzerinden değiştirilen HTTP isteklerinin ve yanıtlarının analiz edilmesini kolaylaştıracaktır.
Wireshark, izlediği ağ arayüzünden geçen her türlü ağ trafiğini yakalar. Buna HTTP, HTTPS, FTP, DNS, TCP, UDP, ICMP ve daha fazlası gibi çok çeşitli protokoller ve uygulamalar dahildir. OSI modelinin çeşitli katmanlarından gelen trafiği yakalayabilir, ağ iletişimine ilişkin ayrıntılı bilgiler sağlayabilir ve sorun giderme ve analiz görevlerini kolaylaştırabilir.
Wireshark çerçeveleri değil paketleri yakalar. Ağ terminolojilerinde, bir paket tipik olarak ağ katmanındaki (OSI modelinin 3. Katmanı) IP adresleri gibi başlıkları içeren bir veri birimini ifade eder. Çerçeveler ise veri bağlantı katmanındaki (Katman 2) MAC adresleri gibi başlıkları içeren veri birimleridir. Wireshark, paket düzeyinde çalışarak, her paketin yükleri ve başlıkları dahil olmak üzere Katman 3 ve üzeri veri paketlerini yakalayıp analiz eder.
Wireshark’ta veri paketlerini görüntülemek için istenen ağ arayüzünde bir paket yakalama oturumu başlatmanız yeterlidir. Paketler yakalandıktan sonra Wireshark bunları paket listesi bölmesinde görüntüler. Daha sonra, varsa veri yükü de dahil olmak üzere ayrıntılı bilgilerini görüntülemek için listedeki herhangi bir paketi seçebilirsiniz. Wireshark, kullanıcıların filtre uygulamasına, belirli paketleri aramasına ve diğer parametrelerin yanı sıra kaynak ve hedef adresleri, protokol bilgileri ve zamanlama verileri gibi paket ayrıntılarını analiz etmesine olanak tanır.