Wireshark Display Filters for Common Protocols HTTP - Hypertext Transfer Protocol (http) Command http.notification http.response http.request http.authbasic http.request.method http.request.uri http.request.version http.response.code http.authorization http.proxy_authenticate http.proxy_authorization http.proxy_connect_host http.proxy_connect_port http.www_authenticate http.content_type http.content_length http.content_encoding http.transfer_encoding http.user_agent http.host http.connection http.cookie http.accept http.referer http.accept_language == 33 fields : Parameter Parameter Type Notification Response Request Credentials Request Method Request URI Request Version Response Code Authorization Proxy-Authenticate Proxy-Authorization Proxy-Connect-Hostname Proxy-Connect-Port WWW-Authenticate Content-Type Content-Length Content-Encoding Transfer-Encoding User-Agent Host Connection Cookie Accept Referer Accept-Language TRUE if HTTP notification TRUE if HTTP response TRUE if HTTP request (character string) HTTP Request Method HTTP Request-URI HTTP Request HTTP-Version HTTP Response Code HTTP Authorization header HTTP Proxy-Authenticate header HTTP Proxy-Authorization header HTTP Proxy Connect Hostname HTTP Proxy Connect Port HTTP WWW-Authenticate header HTTP Content-Type header HTTP Content-Length header HTTP Content-Encoding header HTTP Transfer-Encoding header HTTP User-Agent header HTTP Host HTTP Connection HTTP Cookie HTTP Accept HTTP Referer HTTP Accept Language (Boolean) (Boolean) (Boolean) (character string) (character string) (character string) (unsigned, 2 bytes) (character string) (character string) (character string) (character string) (unsigned, 2 bytes) (character string) (character string) (unsigned, 4 bytes) (character string) (character string) (character string) (character string) (character string) (character string) (character string) (character string) (character string) http.accept_encoding http.date http.cache_control http.server http.location http.set_cookie http.last_modified http.x_forwarded_for Accept Encoding Date Cache-Control Server Location Set-Cookie Last-Modified X-Forwarded-For HTTP Accept Encoding HTTP Date HTTP Cache Control HTTP Server HTTP Location HTTP Set Cookie HTTP Last Modified HTTP X-Forwarded-For (character string) (character string) (character string) (character string) (character string) (character string) (character string) (character string) ICMP - Internet Control Message Protocol (icmp) [39 fields]: Command icmp.type icmp.code icmp.checksum icmp.checksum_bad icmp.ident icmp.seq icmp.mtu icmp.redir_gw icmp.mip.type icmp.mip.length icmp.mip.prefixlength icmp.mip.seq icmp.mip.life icmp.mip.flags icmp.mip.r icmp.mip.b icmp.mip.h == Parameter Parameter Type Type Code Checksum Bad Checksum Identifier Sequence number MTU of next hop Gateway address Extension Type Length Prefix Length Sequence Number Registration Lifetime Flags Registration Required Busy Home Agent (unsigned, 1 byte) (unsigned, 1 byte) (unsigned, 2 bytes) (Boolean) (unsigned, 2 bytes) (unsigned, 2 bytes) (unsigned, 2 bytes) (IPv4 address) (unsigned, 1 byte) (unsigned, 1 byte) (unsigned, 1 byte) (unsigned, 2 bytes) (unsigned, 2 bytes) (unsigned, 2 bytes) Registration with this FA is required This FA will not accept requests at this time Home Agent Services Offered (Boolean) (Boolean) (Boolean) icmp.mip.f icmp.mip.m icmp.mip.g icmp.mip.v icmp.mip.rt icmp.mip.u icmp.mip.x icmp.mip.reserved icmp.mip.coa icmp.mip.challenge icmp.mpls icmp.mpls.version icmp.mpls.res icmp.mpls.checksum icmp.mpls.checksum_bad icmp.mpls.length icmp.mpls.class icmp.mpls.ctype icmp.mpls.label icmp.mpls.exp icmp.mpls.s icmp.mpls.ttl Foreign Agent Minimal Encapsulation GRE VJ Comp Reverse tunneling UDP tunneling Revocation support Reserved Care-Of-Address Challenge ICMP Extensions for MPLS Version Reserved Checksum Bad Checksum Length Class C-Type Label Experimental Stack bit Time to live Foreign Agent Services Offered (Boolean) Minimal encapsulation tunneled datagram support(Boolean) GRE encapsulated tunneled datagram support (Boolean) Van Jacobson Header Compression Support (Boolean) Reverse tunneling support (Boolean) UDP tunneling support (Boolean) Registration revocation support (Boolean) (unsigned, 2 bytes) (IPv4 address) (sequence of bytes) (label) (unsigned, 1 byte) (unsigned, 2 bytes) (unsigned, 2 bytes) (Boolean) (unsigned, 2 bytes) (unsigned, 1 byte) (unsigned, 1 byte) (unsigned, 3 bytes) (unsigned, 3 bytes) (Boolean) (unsigned, 1 byte) ICMPv6 - Internet Control Message Protocol v6 (icmpv6) 12 fields: Command icmpv6.type icmpv6.code icmpv6.checksum icmpv6.checksum_bad == Parameter Parameter Type Type Code Checksum Bad Checksum (Boolean) (unsigned, 1 byte) (unsigned, 1 byte) (unsigned, 2 bytes) icmpv6.haad.ha_addrs Home Agent Addresses (IPv6 address) icmpv6.ra.cur_hop_limit Cur hop limit Current hop limit (unsigned, 1 byte) icmpv6.ra.router_lifetime Router lifetime Router lifetime (s) (unsigned, 2 bytes) icmpv6.ra.reachable_time Reachable time Reachable time (ms) icmpv6.ra.retrans_timer Retrans timer Retrans timer (ms) icmpv6.option ICMPv6 Option Option icmpv6.option.type Type Options type icmpv6.option.length Length Options length (in bytes) TCP - Transmission Control Protocol (tcp) 74 fields: Command tcp.srcport tcp.dstport tcp.port tcp.seq tcp.nxtseq tcp.ack tcp.hdr_len tcp.flags tcp.flags.cwr tcp.flags.ecn tcp.flags.urg tcp.flags.ack tcp.flags.push tcp.flags.reset tcp.flags.syn tcp.flags.fin tcp.window_size == Parameter Source Port Destination Port Source or Destination Port Sequence number Next sequence number Acknowledgement number Header Length Flags Congestion Window Reduced (CWR) ECN-Echo Urgent Acknowledgment Push Reset Syn Fin Window size Parameter Type (unsigned, 2 bytes) (unsigned, 2 bytes) (unsigned, 2 bytes) (unsigned, 4 bytes) (unsigned, 4 bytes) (unsigned, 4 bytes) (unsigned, 1 byte) (unsigned, 1 byte) (Boolean) (Boolean) (Boolean) (Boolean) (Boolean) (Boolean) (Boolean) (Boolean) (unsigned, 4 bytes) (unsigned, 4 bytes) (unsigned, 4 bytes) (label) (unsigned, 1 byte) (unsigned, 1 byte) tcp.checksum Checksum (unsigned, 2 bytes) http://www.wireshark.org/docs/wsug_html_chunked/ChAdvChecksums.html Good Checksum True: checksum matches packet content; False: doesn't match content or not checked (Boolean) tcp.checksum_bad Bad Checksum True: checksum doesn't match packet content; False: matches content or not checked (Boolean) tcp.analysis.flags TCP Analysis Flags This frame has some of the TCP analysis flags set (label) tcp.analysis.retransmission Retransmission This frame is a suspected TCP retransmission (label) tcp.analysis.fast_retransmission Fast Retransmission This frame is a suspected TCP fast retransmission (label) tcp.analysis.out_of_order Out Of Order This frame is a suspected Out-Of-Order segment (label) tcp.analysis.reused_ports TCP Port numbers reused A new tcp session with previously used port numbers(label) tcp.analysis.lost_segment Previous Segment Lost A segment before this one was lost from the capture (label) tcp.analysis.ack_lost_segment ACKed Lost Packet This frame ACKs a lost segment (label) tcp.analysis.window_update Window update This frame is a tcp window update (label) tcp.analysis.window_full Window full This segment has caused the allowed window to become 100% full (label) tcp.analysis.keep_alive Keep Alive This is a keep-alive segment (label) tcp.analysis.keep_alive_ack Keep Alive ACK This is an ACK to a keep-alive segment (label) tcp.analysis.duplicate_ack Duplicate ACK This is a duplicate ACK (label) tcp.analysis.duplicate_ack_num Duplicate ACK # This is duplicate ACK number # (unsigned, 4 bytes) tcp.analysis.duplicate_ack_frame Duplicate to the ACK in frame This is a duplicate to the ACK in frame # (frame number) tcp.continuation_to This is a continuation to the PDU in frame This is a continuation to the PDU in frame # (frame number) tcp.analysis.zero_window_probe Zero Window Probe This is a zero-window-probe (label) tcp.analysis.zero_window_probe_ack Zero Window Probe Ack This is an ACK to a zero-window-probe (label) tcp.analysis.zero_window Zero Window This is a zero-window (label) tcp.len TCP Segment Len (unsigned, 4 bytes) tcp.analysis.acks_frame This is an ACK to the segment in frame Which previous segment is this an ACK for(frame number) tcp.analysis.ack_rtt The RTT to ACK the segment was How long time it took to ACK the segment (RTT)(time offset) tcp.analysis.rto The RTO for this segment was How long transmission was delayed before this segment was retransmitted (RTO) (time offset) Details at: tcp.checksum_good tcp.analysis.rto_frame tcp.urgent_pointer tcp.segment.overlap tcp.segment.overlap.conflict tcp.segment.multipletails tcp.segment.toolongfragment tcp.segment.error tcp.segment tcp.segments tcp.reassembled_in frame tcp.options tcp.options.mss tcp.options.mss_val tcp.options.wscale tcp.options.wscale_val tcp.options.sack_perm tcp.options.sack tcp.options.sack_le tcp.options.sack_re tcp.options.echo tcp.options.echo_reply tcp.options.time_stamp tcp.options.cc tcp.options.ccnew tcp.options.ccecho tcp.options.md5 tcp.options.qs tcp.pdu.time RTO based on delta from frame Urgent pointer Segment overlap Conflicting data in segment overlap Multiple tail segments found Segment too long Reassembling error TCP Segment Reassembled TCP Segments Reassembled PDU in frame (frame number) TCP Options TCP MSS Option TCP MSS Option Value TCP Window Scale Option TCP Windows Scale Option Value TCP Sack Perm Option TCP Sack Option TCP Sack Left Edge TCP Sack Right Edge TCP Echo Option TCP Echo Reply Option TCP Time Stamp Option TCP CC Option TCP CC New Option TCP CC Echo Option TCP MD5 Option TCP QS Option Time until the last segment of this PDU tcp.pdu.size PDU Size This is the frame we measure the RTO from(frame number) (unsigned, 2 bytes) Segment overlaps with other segments (Boolean) Overlapping segments contained conflicting data (Boolean) Several tails were found when reassembling the pdu(Boolean) Segment contained data past end of the pdu (Boolean) Reassembling error due to illegal segments (frame number) TCP Segment (frame number) TCP Segments (label) The PDU that doesn't end in this segment is reassembled in this TCP Options TCP MSS Option TCP MSS Option Value TCP Window Option TCP Window Scale Value TCP Sack Perm Option TCP Sack Option TCP Sack Left Edge TCP Sack Right Edge TCP Sack Echo TCP Echo Reply Option TCP Time Stamp Option TCP CC Option TCP CC New Option TCP CC Echo Option TCP MD5 Option TCP QS Option (sequence of bytes) (Boolean) (unsigned, 2 bytes) (Boolean) (unsigned, 1 byte) (Boolean) (Boolean) (unsigned, 4 bytes) (unsigned, 4 bytes) (Boolean) (Boolean) (Boolean) (Boolean) (Boolean) (Boolean) (Boolean) (Boolean) (time offset) How long time has passed until the last frame of this PDU The size of this PDU (unsigned, 4 bytes) tcp.pdu.last_frame number) tcp.time_relative offset) tcp.time_delta offset) Last frame of this PDU This is the last frame of the PDU starting in this segment(frame Time since first frame in this TCP stream Time since previous frame in this TCP stream UDP – User Datagram Protocol (udp) Time relative to first frame in this TCP stream (time Time delta from previous frame in this TCP stream (time 7 fields: Command == Parameter Parameter Type udp.srcport Source Port udp.dstport Destination Port udp.port Source or Destination Port (unsigned, 2 bytes) udp.length Length (unsigned, 2 bytes) udp.checksum Checksum Details at: http://www.wireshark.org/docs/wsug_html_chunked/ChAdvChecksums.html udp.checksum_good Good Checksum True: checksum matches packet content; False: doesn't match content or not checked udp.checksum_bad Bad Checksum True: checksum doesn't match packet content; False: matches content or not checked (unsigned, 2 bytes) (unsigned, 2 bytes) (unsigned, 2 bytes) (Boolean) (Boolean)