tcpdump szűrőkészítő
Tcpdump BPF szűrőt és a megfelelő Wireshark szűrőt hozz létre gazdagépek, portok és protokollok alapján, valamint a teljes rögzítési parancsot.
tcpdump szűrőkészítő
Tcpdump rögzítési szűrőt készítsen anélkül, hogy a BPF szintaxist megjegyezné. Adja meg a forrás- és célcímet vagy alhálózatot, egy portot vagy porttartományt, valamint egy protokollt, és az eszköz elkészíti a megfelelő szűrőkifejezést, beágyazza azt egy teljes tcpdump parancsba interfész és kapcsolók használatával, és a megfelelő Wireshark megjelenítési szűrőt is megjeleníti — hasznos, ha parancssorban rögzít, de az eredményt a grafikus felületen vizsgálja meg.
A címek elfogadnak egy egyszerű gazdagépet ("10.0.0.5"), egy CIDR alhálózatot ("10.0.0.0/24") vagy egy nevet, és külön-külön érvényesítik a forrás és cél címeit. A portmező egy portot vagy egy tartományt fogad, például "8000-9000"; a "Port alkalmazása erre" határozza meg, hogy a kapcsolat mindkét oldalán vagy csak a forrás- vagy célportban van-e egyezés. A protokoll a rögzítést TCP-re, UDP-re vagy ICMP-re szűkíti — az "Összes" beállítást hagyja meg, ha az összes szállítást szeretné egyeztetni, ebben az esetben a Wireshark szűrő TCP és UDP portokat vagy összekapcsol, mivel a Wiresharknak nincs olyan protokollagnosztikus portmezője, mint a BPF-nek. A "Szűrő tagadása" burkolja a teljes kifejezést a tcpdump not (…) funkciójával, hogy az összes egyezésen kívüli adatot rögzítse.
Az interfész, a csomagok száma és a pcap kimeneti fájl a -i, -c és -w kapcsolók lesznek az összeállított parancsban, tehát pontosan azt látja, amit futtatna. Az ICMP nem rendelkezik portokkal, ezért az ICMP és egy portszűrő kombinációja hibát jelez, ahelyett, hogy egy olyan szűrőt készítene, amely semmit sem egyeztet — ugyanez vonatkozik egy üres szűrő tagadására, vagy egy interfészre vagy fájlnévre érvénytelen karakterekkel.
Mindenki a böngészőjében fut: a begépelt címek, portok és fájlnevek soha nem kerülnek el bárhova, és a szűrő teljesen helyi JavaScript-tel készül. Másolja be a parancsot, töltse le szövegfájlként, vagy küldje vissza a kimenetet az inputba, hogy továbbra is módosítsa.