Generátor tcpdump filtrů
Vytvořte BPF filtr tcpdump a jeho ekvivalent v Wireshark ze zdrojových a cílových adres, portů a protokolů včetně úplného příkazu pro zachycování.
Generátor tcpdump filtrů
Vytvořte filtr tcpdump bez nutnosti memorování syntaxe BPF. Zadejte zdrojovou a cílovou adresu nebo podsíť, port nebo rozsah portů a protokol. Nástroj vytvoří odpovídající výraz filtru, zabalí jej do úplného příkazu tcpdump s vaším rozhraním a přepínači a vytiskne ekvivalentní filtr Wireshark vedle něj. Užitečné, když zachytáváte z příkazového řádku, ale výsledek si prohlížíte v GUI.
Adresy akceptují prostého hostitele ("10.0.0.5"), podsíť CIDR ("10.0.0.0/24") nebo jméno hostitele, ověřené odděleně pro zdroj a cíl. Pole portu akceptuje jeden port nebo rozsah, například "8000-9000". "Použít port na" určuje, zda se shoduje s oběma stranami připojení nebo pouze se zdrojovým nebo cílovým portem. Protokol omezuje zachytávání na TCP, UDP nebo ICMP — nechte jej na "Libovolný" pro porovnání každého přenosu. V tom případě filtr Wireshark kombinuje TCP i UDP porty pomocí OR, protože Wireshark nemá pole portu nezávislé na protokolu, jako BPF. "Negovat filtr" zabalí celý výraz do tcpdump not (…) pro zachytávání všeho kromě shody.
Rozhraní, počet paketů a výstupní soubor pcap se stanou přepínači -i, -c a -w v sestaveném příkazu, takže vidíte přesně to, co byste spustili. ICMP nemá porty, takže kombinace s portem je označena jako chyba, nikoli tiché vytvoření filtru, který se neshoduje. Totéž platí pro negaci prázdného filtru nebo jména rozhraní nebo souboru se znaky, které by porušily příkaz.
Všechno se spustí ve vašem prohlížeči: adresy, porty a jména souborů, která zadáte, se nikdy nikam neposílají. Filtr je sestaven zcela lokálně pomocí JavaScriptu. Zkopírujte příkaz, stáhněte jej jako soubor .txt nebo odešlete výstup zpět na vstup, abyste jej mohli dále upravovat.