tcpdump filterbouwer
Bouw een tcpdump BPF-filter en het Wireshark-equivalent van hosts, poorten en protocollen op, inclusief het volledige capturecommando.
tcpdump filterbouwer
Bouw een tcpdump-capturefilter op zonder BPF-syntaxis te hoeven onthouden. Voer een bron- en doeladres of subnetwerk in, een poort of poortbereik en een protocol — het programma genereert de filterexpressie, integreert deze in een compleet tcpdump-commando met uw interface en opties en geeft het bijbehorende Wireshark-weergavefilter ernaast weer.
Adressen accepteren een host ("10.0.0.5"), een CIDR-subnetwerk ("10.0.0.0/24") of een hostnaam, elk gevalideerd voor bron en doel. Het poortbereik ondersteunt afzonderlijke poorten of bereiken zoals "8000-9000"; "Poort toepassen op" bepaalt of dit beide zijden van de verbinding of alleen de bron- of doelpoort aanduidt. Protocol beperkt tot TCP, UDP of ICMP — "Alles" dekt elk transport, waarop het Wireshark-filter TCP- en UDP-poorten met OR verbindt (Wireshark heeft geen protocolagnostisch poortbereik zoals BPF). "Filter negeren" omhult de expressie in tcpdump's not (…) om alles behalve het resultaat vast te leggen.
Interface, pakketaantal en pcap-bestand worden de opties -i, -c en -w in het commando. ICMP heeft geen poorten — de combinatie met een poortfilter wordt als fout gemeld in plaats van een leeg filter te maken. Hetzelfde geldt voor genegeerde lege filters of interface- en bestandsnamen met speciale tekens.
Alles vindt plaats in uw browser: ingevoerde adressen, poorten en bestandsnamen worden niet verzonden en het filter wordt volledig lokaal met JavaScript samengesteld. Kopieer het commando, download het als .txt-bestand of stuur de output terug naar de invoer om het aan te passen.