Every activity on a network—from opening a website to checking email—requires devices to exchange small units of data called packets. Examining these packets can help network owners understand how their systems communicate, troubleshoot connection problems, and investigate potentially suspicious activity.
This process is commonly called packet capture or packet analysis. It is a valuable skill for network administrators, cybersecurity students, and Security Operations Center analysts.
What Is a Network Packet?
A network packet is a small piece of information sent from one device to another. A packet normally contains information such as:
- The time it was transmitted
- Its source and destination addresses
- The network protocol being used
- Source and destination port numbers
- The packet’s size
- Control information used to manage the connection
Some packets also contain application data. However, most modern websites and applications use encryption, so a packet capture will not normally reveal the contents of HTTPS webpages, passwords, private messages, or encrypted files.
Packet analysis is often more about examining communication patterns than reading the actual content.
Why Capture Packets at the Router?
A router sits between the local network and the internet, making it a useful observation point. Depending on the router’s capabilities, it may be able to capture traffic entering or leaving the network.
Packet captures can help answer questions such as:
- Is a device successfully reaching the internet?
- Which protocols is a device using?
- Is a connection failing during its initial setup?
- Is a device repeatedly contacting an unfamiliar destination?
- Is unencrypted traffic being transmitted?
- Is unexpected data leaving the network?
- Are DNS requests working properly?
Packet captures can also establish a baseline of normal activity. Knowing what ordinary traffic looks like makes unusual behavior easier to recognize later.
Authorization and Privacy Come First
Only capture traffic on a network that you own or have explicit permission to monitor. Other authorized users should understand that troubleshooting or security monitoring may occur.
Packet-capture files can contain private information, including IP addresses, device names, domain requests, session identifiers, and portions of unencrypted communications. They should be treated as sensitive security records.
Never capture traffic from a neighbor’s network, public network, workplace, or another person’s device without proper authorization.
Creating a Small, Controlled Capture
The best first experiment uses one test device and a short capture period.
- Select a computer or phone that you own.
- Record the purpose of the test.
- Close unrelated applications on the device.
- Start a limited packet capture on the appropriate router interface.
- Generate a few known activities, such as opening one HTTPS website, performing a DNS lookup, or sending a ping.
- Stop the capture after one or two minutes.
- Save the resulting capture securely.
- Open it locally in a packet-analysis program such as Wireshark.
Some routers provide packet capture through their normal administration interface. Advanced router systems may support tools such as tcpdump, which can save traffic in a PCAP file for later analysis. The exact procedure varies by router and firmware. Do not install packages or enter commands copied from the internet without confirming that they apply to the specific device and creating a configuration backup first.
Captures should be limited by device, interface, protocol, time, or file size whenever possible. An unrestricted capture can grow rapidly and may consume the router’s memory or storage.
Understanding Common Protocols
A beginner will commonly encounter the following traffic:
ARP
Address Resolution Protocol helps local devices associate IP addresses with hardware addresses. ARP traffic is normal on most local networks.
DNS
The Domain Name System translates names such as example.com into IP addresses. Traditional DNS requests may be visible, but encrypted DNS can conceal these names from the router capture.
TCP
Transmission Control Protocol establishes reliable connections. A normal connection often begins with the three-way handshake:
- SYN
- SYN-ACK
- ACK
Repeated SYN packets without a response may indicate a connectivity problem, filtering, an unavailable service, or unsuccessful connection attempts.
TLS
Transport Layer Security protects communications such as HTTPS. A capture may show which systems are communicating and provide details about the encrypted session, but it normally will not reveal the protected webpage, password, or message.
ICMP
Internet Control Message Protocol supports diagnostic functions such as ping. It can help determine whether a destination is reachable, although some systems intentionally ignore ping requests.
Using Wireshark Filters
Wireshark can open PCAP files and display each captured packet. Useful beginner display filters include:
dns— display DNS trafficicmp— display ping and related diagnostic traffictcp— display TCP traffictls— display encrypted TLS connectionsip.addr == 192.0.2.10— display traffic involving one example address
The address 192.0.2.10 is a documentation address, not an actual home-network address. During a private investigation, it can be replaced with the test device’s real address. The real address should be removed or replaced before publishing screenshots or notes.
Wireshark’s packet list shows a summary of each packet. Selecting a packet reveals protocol details, while the bytes pane shows the underlying raw data. Beginners should start with the packet list and protocol details instead of trying to interpret every byte.
What Might Require Investigation?
Potentially interesting patterns include:
- Repeated unsuccessful connection attempts
- A supposedly idle device making frequent connections
- Regular connections occurring at exact intervals
- Unexpected use of unencrypted protocols such as Telnet or FTP
- Large unexplained outbound transfers
- DNS requests for unfamiliar or random-looking domains
- A device communicating with many destinations in a short period
- Traffic using a service or port that the device should not require
One unusual packet is not proof of malware or an attack. Software updates, advertising services, cloud platforms, content-delivery networks, and device telemetry can produce complicated-looking traffic. Suspicious activity should be investigated using additional evidence, including router logs, device logs, antivirus results, process information, and known device behavior.
Important Limitations
A router capture may not show every packet on the local network. Traffic traveling directly between two devices through a network switch may never pass through the router.
The results may also be incomplete if the wrong interface is selected, traffic takes a different route, or hardware acceleration prevents some packets from reaching the capture tool. VPNs and encryption can hide application contents even though connection metadata remains visible.
Packet capture is therefore an evidence source, not a complete verdict about the network.
Documenting the Results Safely
A useful private record can include:
- Date and time
- Reason for the capture
- General interface category
- Test duration
- Device being tested
- Capture filter
- Approximate packet count
- Expected activity generated
- Observations
- Follow-up action
- Location of the protected capture file
Original PCAP files should remain private. They should not be uploaded to unknown online analysis services because they may contain far more sensitive information than is immediately visible.
Final Thoughts
Learning to read packets turns invisible network activity into observable evidence. A short, controlled capture can demonstrate how DNS, TCP, TLS, and other protocols work while building skills that are directly relevant to troubleshooting and security analysis.
The safest approach is to begin with one authorized device, generate known traffic, capture for a short period, and carefully document the results. Over time, these controlled observations can create a reliable baseline for distinguishing ordinary network behavior from activity that deserves further investigation.

