Home Wireshark Cheatsheet
Post
Cancel

Wireshark Cheatsheet

Wireshark Basics

Packet Lookups:


Viewing File Details

1
Statistics --> Capture File Properties


Marking a Packet

1
Edit > Mark


Packet Commenting

  • Helps with marking a packet:
    1
    
    Edit > Packet Comment...
    


Exporting Object Files

1
Edit > Export Objects


Time Display Format

1
View > Time Display Format

Expected Output:


Conversation Filter

1
Right click menu -> Analyze -> Conversation Filter


Applying a parameter as Column

1
Right-click -> Apply as Column


Wireshark Traffic Analysis

TCP Connect Scan

1
tcp.flags.syn==1 and tcp.flags.ack==0 and tcp.window_size > 1024

TCP SYN Scan

1
tcp.flags.syn==1 and tcp.flags.ack==0 and tcp.window_size <= 1024

UDP Scan

1
icmp.type==3 and icmp.code==3

ARP Poisoning:

Opcode 1 (ARP Request):

1
arp.opcode == 1

Opcode 2 (ARP Response):

1
arp.opcode == 2

ARP Scanning:

1
arp.dst.hw_mac==00:00:00:00:00:00

Possible ARP Poisoning detection:

1
arp.duplicate-address-detected or arp.duplicate-address-frame

Possible ARP Flooding from detection:

1
((arp) && (arp.opcode == 1)) && (arp.src.hw_mac==<target-mac-address>)
ARP in Wireshark:

Spoofing:


DNS

Checking the query name of a specific DNS query and having the DNS server IP:

1
dns.qry.name.len > 15 and !mdns and ip.dst == 10.9.23.102


Credentials

Getting the credentials used inside the network

1
Tools > Credentials

This post is licensed under CC BY 4.0 by the author.