Preskoči na sadržaj
100% lokalno

tcpdump filter builder

Izgradi tcpdump BPF filter i njegov Wireshark ekvivalent od hostova, portova i protokola, plus kompletnu komandu za hvatanje.

Rezultat

tcpdump filter builder

Sastavite tcpdump filter za hvatanje bez memoriranja BPF sintakse. Unesite izvorišnu i odredišnu adresu ili podsreže, port ili raspon portova i protokol, alat će izgraditi odgovarajuće filtersko izražavanje, umotati ga u kompletnu tcpdump komandu sa vašim sučeljem i opcijama, te ispisati ekvivalentni Wireshark filter pored njega - korisno kada hvatate na komandnoj liniji, ali rezultat pregledavate u GUI-ju.

Adrese prihvaćaju obični host ("10.0.0.5"), CIDR podsreže ("10.0.0.0/24") ili naziv hosta, validirane odvojeno za izvor i odredište. Polje port prihvaća jedan port ili raspon poput "8000-9000", a "Primijeni port na" odlučuje primjenjuje li se na obje strane konekcije ili samo na izvorišni ili odredišni port. Protokol ograničava hvatanje na TCP, UDP ili ICMP - ostavite "Bilo koji" da poklopi svi transport, u kojem slučaju Wireshark filter ORuje TCP i UDP portove, pošto Wireshark nema protokolo-neutralno polje za port kao što BPF ima. "Negacija filtera" umota cijelo izražavanje u tcpdump's not (...), za hvatanje svega osim neke podudarnosti.

Sučelje, broj paketa i pcap izlazna datoteka postaju -i, -c i -w opcije na sastavljenoj komandi, pa je ono što vidite upravo ono što biste pokrenuli. ICMP nema portova, pa kombiniranje s filterom portova označava grešku umjesto šutljive izgradnje filtera koji ništa ne bi pronašao - isto vrijedi za negaciju praznog filtera ili naziva sučelja ili datoteke sa znakovima koji bi prekinuli komandu.

Sve se izvršava u vašem pregledniku: adrese, portovi i imena datoteka koja unosite nikad se ne prate nigdje, i filter se gradi samo od lokalnog JavaScripta. Kopirajte komandu, preuzmite je kao .txt datoteku, ili pošaljite izlaz natrag u ulaz da nastavite s prilagodbom.

FAQ

Što je BPF filter?
Berkeley Packet Filter sintaksa - jezik izraza koji tcpdump (i libpcap općenito) koristi za odabir kojih paketa hvatati, kao što je "tcp and port 443".
Zašto Wireshark filter ponekad koristi "or" između tcp i udp?
Wireshark ima odvojena tcp.port i udp.port polja umjesto jednog polja agnostičnog prema protokolu. Kada protokol ostavite "Bilo koji" i postavite port, alat ORuje oba da filter i dalje poklopi oba transporta.
Mogu li filtrirati ICMP po portu?
Ne - ICMP nema portova, pa alat odbacuje tu kombinaciju umjesto šutljive izgradnje filtera koji bi ništa ne pronašao. Uklonite port ili prebacite protokol na TCP ili UDP.
Što "Samo izvor" i "Samo odredište" mijenjaju?
Dodaju src ili dst kvalifikator u port termin (src port 443 vs. dst port 443), pa možete podudariti promet koji ide ili stigne na taj port umjesto bilo kojeg smjera.
Jesu li moji podaci filtera uploadirani negdje?
Ne. Filter, komanda i Wireshark ekvivalent svi se grade lokalno u vašem pregledniku - ništa što ovdje napišete se ne prati na server.