tcpdump-Filtergenerator
Erstellen Sie einen tcpdump-BPF-Filter und sein Wireshark-Äquivalent aus Hosts, Ports und Protokollen, plus den vollständigen Erfassungsbefehl.
tcpdump-Filtergenerator
Erstellen Sie einen tcpdump-Erfassungsfilter ohne BPF-Syntax memorieren zu müssen. Geben Sie eine Quell- und Zieladresse oder ein Subnetz, einen Port oder Portbereich und ein Protokoll ein — das Tool erzeugt den Filterausdruck, integriert ihn in einen kompletten tcpdump-Befehl mit Ihrer Schnittstelle und Optionen und zeigt den entsprechenden Wireshark-Anzeigefilter daneben an.
Adressen akzeptieren einen Host ("10.0.0.5"), ein CIDR-Subnetz ("10.0.0.0/24") oder einen Hostnamen, jeweils für Quelle und Ziel validiert. Das Portfeld unterstützt einzelne Ports oder Bereiche wie "8000-9000"; "Port anwenden auf" bestimmt, ob es beide Seiten der Verbindung oder nur Quell- oder Zielport matched. Protokoll begrenzt auf TCP, UDP oder ICMP — "Alle" matched jeden Transport, worauf der Wireshark-Filter TCP und UDP-Ports mit OR verknüpft (Wireshark hat kein protokoll-agnostisches Portfeld wie BPF). "Filter negieren" umhüllt den Ausdruck in tcpdumps not (…), um alles außer dem Match zu erfassen.
Schnittstelle, Paketanzahl und pcap-Datei werden zu den Optionen -i, -c und -w im Befehl. ICMP hat keine Ports — die Kombination mit Port-Filter wird als Fehler gemeldet statt einen leeren Filter zu bauen. Gleiches gilt für negierte leere Filter oder Schnittstellen- und Dateinamen mit speziellen Zeichen.
Alles läuft im Browser: eingegebene Adressen, Ports und Dateinamen werden nicht gesendet, und der Filter wird vollständig lokal mit JavaScript erstellt. Kopieren Sie den Befehl, laden Sie ihn als .txt herunter, oder senden Sie die Ausgabe zurück in die Eingabe, um sie anzupassen.