So yes it comes close but it just goes to show you, there is always more detail hiding somewhere!
So yes it comes close but it just goes to show you, there is always more detail hiding somewhere!
In the article, it was pointed out that DNS caches can be hidden. They're especially hidden when they're upstream and in another computer!
You set an environment variable to instruct the app the write a file that Wireshark can use to decrypt its traffic, and change a setting in Wireshark to use that file, and that's it.
You will even be able to see decrypted WebRTC traffic.
This can be used to detect partially-bad network cables, because there is no reason you should ever receive a bad FCS.
See eg this bit about wlan for some of the complexity: https://wiki.wireshark.org/CaptureSetup/WLAN#link-layer-radi...
ethhdr only has 14 bytes: 6 for dest mac address, 6 for source mac address, 2 for ethertype (e.g. IPv4 vs IPv6).
Any bad checksums that Wireshark can detect are predominantly at the transport layer (L4; TCP / UDP).
You'd have to explicitly turn on FCS, which I don't know if you can even do on, say, Windows.