tcpdump filtre oluşturucu
Tcpdump BPF filtresini ve eşdeğer Wireshark filtresini konaklar, portlar ve protokollere göre oluşturun; tam yakalama komutunu da ekleyin.
tcpdump filtre oluşturucu
BPF szintaxisını memorize etmeden bir tcpdump yakalama filtresi oluşturun. Kaynak ve hedef adresi veya ağını, bir portu veya port aralığını ve bir protokolü belirtin; araç eşleşen filtre ifadesini oluşturur, bunu arayüz ve anahtarlarla tam bir tcpdump komutuna yerleştirir ve eşdeğer Wireshark görüntüleme filtresini de yanında gösterir — komut satırında yakalarken ancak sonucu GUI'de incelediğinizde yararlıdır.
Adresler basit bir konak ("10.0.0.5"), bir CIDR ağı ("10.0.0.0/24") veya bir isim kabul eder ve kaynak ile hedef için ayrı ayrı doğrulanır. Port alanı tek bir portu veya "8000-9000" gibi bir aralığı alır; "Portu uygulamak için" seçeneği bunun bağlantının her iki tarafında mı yoksa yalnızca kaynak veya hedef portunda mı eşleşeceğini belirler. Protokol yakalamayı TCP, UDP veya ICMP ile sınırlandırır — tüm aktarım protokollerini eşleştirmek için "Herhangi biri" seçeneğinde bırakın; bu durumda Wireshark filtresi TCP ve UDP portlarını VEYA'lar çünkü Wireshark'ın BPF gibi protokol-agnostik port alanı yoktur. "Filtreyi ters çevir" tüm ifadeyi tcpdump'ın not (…) işlevine sarmalayarak eşleşmenin dışında kalan her şeyi yakalar.
Arayüz, paket sayısı ve pcap çıkış dosyası, derlenmiş komuttaki -i, -c ve -w anahtarları olur; dolayısıyla tam olarak çalıştıracağınız şeyi görürsünüz. ICMP portlara sahip olmadığından, bunu bir port filtresiyle birleştirmek bir hata olarak işaretlenir. İçi boş bir filtreyi ters çevirmek veya komut sözdizimini bozacak karakterleri içeren bir arayüz veya dosya adı da bu kurala tabi olur.
Her şey tarayıcınızda çalışır: yazdığınız adresler, portlar ve dosya adları hiçbir yere gönderilmez ve filtre tamamen yerel JavaScript tarafından oluşturulur. Komutu kopyalayın, metin dosyası olarak indirin veya çıktıyı giriş alanına geri göndererek ayarlamaya devam edin.