How to see what a device on your network connects to
Every answer tells you how to list the devices on your network. None of them tells you what those devices talk to, which is the question you asked.
Written · Updated
Every answer to this tells you how to list the devices on your network. Fing, your router's app, the ISP's portal: they all show you that the TV is there. None of them shows you what the TV talks to, which is the question. For that you need a copy of the packets, taken somewhere the device's traffic passes, and then something to read them. This is how to get one from a device you cannot install anything on, what it will and will not tell you, and the step nobody mentions: turning the setting off and capturing again, to find out whether it did anything. WIRE reads the capture in your browser, with nothing uploaded, which matters because a capture of your home network is a record of your household.
Two different questions
"What is on my network" and "what is my TV connecting to" sound like the same question and are not. The first is answered by a scan, takes thirty seconds, and is where every article stops. The second needs the traffic itself.
It matters because the first question cannot detect anything you would actually want to know. A TV sending a screen capture to a content-recognition company every few seconds looks, to a device scanner, exactly like a TV.
Getting a capture off a device you do not control
Four ways, in the order of how likely you are to be able to use them.
-
Make your laptop the network the device joins. The most accessible route, and the one nobody suggests, because half the internet writes about capture tools and the other half writes about smart TVs.
On a Mac, turn on Internet Sharing over Wi-Fi, join the TV to that network, and capture the bridge interface:
sudo tcpdump -i bridge100 -w tv.pcapOn Windows 10 or 11, start the mobile hotspot, join the device to it, and use
pktmon, which has been built in since 2020 and needs nothing installed. It records to.etland has a command to convert that to a capture file a reader can open;pktmon helpwill name it for your build, because it has changed. -
Your router, if it can. OpenWrt, pfSense, OPNsense, AsusWRT-Merlin, MikroTik and Ubiquiti will all run a capture and hand you the file. Most firmware supplied by an ISP will not. Look for "packet capture", "diagnostics" or
tcpdump; if it is not there, it is not hidden, and the first option is quicker than fighting it. - A Raspberry Pi in between. Bridge its two interfaces, put the device on one side and the network on the other, and capture the bridge. More setting up than the laptop, and more control: the device sees an ordinary network and nothing has to be changed on it.
- A managed switch with port mirroring, if the device is wired and you happen to have one. Nothing to configure on either end.
Whichever you use, capture for long enough to be worth reading. Half an hour with the device doing what it normally does says far more than two minutes of it booting.
What a capture actually tells you in 2026
Almost everything is encrypted now, and people take that to mean a capture is useless. It is not, but you should know exactly what you are getting.
| You will see | You will not see |
|---|---|
| Every address the device contacted | What was said to any of them |
| The names it looked up, from its DNS queries | The screenshots, the audio, the viewing history |
| The hostname in each TLS handshake | Anything inside the encrypted session |
| How often, how much, and when | What a company then does with it |
And that is usually enough. "This television contacts a content-recognition company every forty-five seconds, all day, including when nothing is playing" is the finding. Nobody needs the payload to have it.
Two things are closing even the names, and it is worth knowing which you are up against. Encrypted Client Hello hides the hostname in the TLS handshake. DNS over HTTPS hides the lookups, because the device resolves names through an encrypted connection your router never sees. With both in use you are left with IP addresses, which still tell you which company owns them, and that is frequently the whole answer.
Reading it
Open the file in WIRE. It lists the conversations, the names that were looked up, the server names from the TLS handshakes, and anything contacting the same place on a timer, which for a device phoning home is the line you are looking for. Here is a capture built to demonstrate this rather than taken off a real television:
| From, to | Times | Every | Jitter | Over |
|---|---|---|---|---|
| 10.0.0.31 → 52.94.236.248:443 | 40 | 45 s | 0.0% | 29 min |
One device, one destination, forty connections, one every forty-five seconds for the length of the capture. Nothing a person does looks like that. Pair it with the DNS query that resolved the address and you have both the name and the behaviour, and you did not need to decrypt anything.
One caveat that applies to this and to every other tool: the timer is measured between TCP connection starts, so a device beaconing over QUIC will not appear in that particular list. Its conversations and its names are still there.
The step everybody leaves out
Search for smart TV privacy and you will be told, correctly, to turn off automatic content recognition. Not one of those pages suggests checking whether it worked.
It is the only part of this that is genuinely simple:
- Capture for half an hour with the setting as it is. Note who it contacts and how often.
- Turn the setting off.
- Capture for another half an hour, doing the same things.
- Compare.
Either the connections stop, in which case the toggle does what it says and you know it, or they do not, in which case you have learned something that no privacy policy was going to tell you. This is the only way to find out, and it takes an afternoon.
Why this runs in your browser
A capture of your home network is a record of your household: which devices exist, when somebody is at home, what is on, when the children's tablet is in use. The usual advice (upload it to an analysis service) hands all of that to a company in order to find out which company your television is handing things to.
WIRE parses it in the tab and nothing leaves the device; once the page has loaded it works with the network switched off, which is a thing you can check. Alongside: BEACON does the timing analysis properly if you have a connection log rather than a capture, and how to spot beaconing explains what the numbers mean.
Questions people ask about How to see what a device on your network connects to
Is this not what Fing or my router app already shows me?
No. Those answer a different question: which devices are on the network. That is worth knowing and takes thirty seconds, and it cannot detect anything you would actually want to find: a television sending a screen capture to a content-recognition company every few seconds looks, to a device scanner, exactly like a television.
I cannot install anything on the device. Does that matter?
Not at all, and that is the point of capturing elsewhere. You are reading the traffic as it passes, not asking the device to report on itself, which it would have no reason to do honestly.
What is the easiest way to get a capture?
Make your own laptop the network the device joins. On a Mac, turn on Internet Sharing, join the device to it and run sudo tcpdump -i bridge100 -w capture.pcap. On Windows, start the mobile hotspot and use pktmon, which has been built into Windows 10 and 11 since 2020 and needs nothing installed.
Everything is encrypted. Is a capture worth anything?
Yes, though you should know what you are getting. You see every address contacted, the names looked up in DNS, the hostname in each TLS handshake, and how often and how much. You do not see the contents. For this question that is usually enough: "this device contacts that company every forty-five seconds all day" is the finding, and the payload would not change it.
What are Encrypted Client Hello and DNS over HTTPS?
Two things that hide the names. Encrypted Client Hello conceals the hostname in the TLS handshake; DNS over HTTPS means the device resolves names through an encrypted connection your router never sees. With both in use you are left with IP addresses, which still tell you which company owns them, and that is frequently the whole answer.
How do I know whether turning a setting off worked?
Capture again. Half an hour before, half an hour after, doing the same things, then compare. Either the connections stop or they do not, and it is the only way to find out. No article recommending you switch off automatic content recognition suggests checking, which is odd, because it is the easy part.
How long should I capture for?
Long enough for the device to do something. Half an hour of ordinary use says far more than two minutes of it starting up, and something calling home on a five-minute timer needs half an hour before the interval is visible at all.
Is the capture uploaded?
No. WIRE reads it in the tab, and once the page has loaded it works with the network switched off, which you can check. A capture of a home network is a record of a household: which devices exist, when somebody is in, what is on. Uploading it to find out what your television shares would be an odd way round.
Related tools
- How to read a pcap file without WiresharkWhat a pcap and a pcapng actually contain, the five questions worth asking of a capture first, and how to answer them in a browser tab (conversations, DNS, the server name in a TLS handshake, credentials in the clear…
- How to find generated domains in a DNS logScoring each name for randomness gives you ninety alerts a day, almost all wrong, until somebody switches it off, and it never sees the families built from dictionary words.
- How to tell if a USB drive was plugged into a PCWindows writes every device install into a plain text file, with the vendor, product and serial number.
- How to check a PDF for malware without uploading itEvery answer to this says upload it to VirusTotal, which shares what you upload.
- What a browser extension can do, before you install itEvery answer tells you to read the box Chrome shows when you click Add. The extension is a zip you can download and read first, and it names the SDKs and the addresses the dialogue never mentions.
All 10 guides under “A suspicious file, a device or a network”. Part of the reading for IT and security teams.
A letter, now and then
An occasional letter when there is something worth reading: the new guides and what changed in the tools. Never more than once a month and nothing else, and you can leave at any time on the unsubscribe page.