Wireshark har inte ett fast antal protokoll som det kan fånga. Den kan fånga * vilken nätverkstrafik som helst som den kan avkoda, och dess förmåga att avkoda bestäms av de dissektor som den har tillgänglig.
Wiresharks kraft kommer från dess utökbara arkitektur. Nya dissektorer utvecklas ständigt och läggs till för att stödja nyligen nya protokoll och variationer av befintliga. Därför är det omöjligt att ange ett specifikt nummer och skulle snabbt bli föråldrat. Tusentals protokoll stöds.