Generatore di filtri tcpdump
Genera filtri di acquisizione tcpdump e il loro equivalente Wireshark da indirizzi, porte e protocolli, più il comando completo.
Generatore di filtri tcpdump
Assembla un filtro di acquisizione tcpdump senza memorizzare la sintassi BPF. Riempi un indirizzo di origine e destinazione o una subrete, una porta o un intervallo di porte e un protocollo, e lo strumento costruisce l'espressione del filtro corrispondente, la racchiude in un comando tcpdump completo con la tua interfaccia e opzioni, e stampa il filtro di visualizzazione Wireshark equivalente — utile quando acquisisci da riga di comando ma ispezioni il risultato nella GUI.
Gli indirizzi accettano un host semplice ("10.0.0.5"), una subrete CIDR ("10.0.0.0/24") o un nome host, validati separatamente per origine e destinazione. Il campo porta accetta una singola porta o un intervallo come "8000-9000"; "Applica porta a" decide se corrisponde a entrambi i lati della connessione o solo alla porta di origine o destinazione. Il protocollo limita l'acquisizione a TCP, UDP o ICMP — lascialo su "Tutti" per corrispondere a qualsiasi trasporto, nel qual caso il filtro Wireshark unisce sia TCP che UDP perché Wireshark non ha un campo di porta indipendente dal protocollo come BPF. "Nega il filtro" avvolge l'intera espressione in not (…) di tcpdump, per acquisire tutto tranne una corrispondenza.
L'interfaccia, il numero di pacchetti e il file di output pcap diventano i flag -i, -c e -w nel comando assemblato, quindi quello che vedi è esattamente quello che eseguiresti. ICMP non ha porte, quindi combinare con un filtro di porta è segnalato come errore piuttosto che costruire silenziosamente un filtro che non corrisponde a nulla — lo stesso vale per negare un filtro vuoto, o un nome di interfaccia o file con caratteri che interromperebbero il comando.
Tutto viene eseguito nel tuo browser: gli indirizzi, le porte e i nomi di file che digiti non vengono mai inviati da nessuna parte, e il filtro viene assemblato interamente da JavaScript locale. Copia il comando, scaricalo come file .txt, o invia l'output di nuovo all'input per continuare a modificarlo.