Ihr Problem ist die Verwendung des ICMP-Protokolls, das eigentlich nur für Ping- und Konnektivitätsprüfungen verwendet wird.
Um zu überprüfen, welche Websites besucht werden, müssen Sie TCP aktivieren (insbesondere an Port 80) und dann jedes Paket nach dem Header "host:" untersuchen, der Ihnen die Adresse mitteilt.
Eine andere Teillösung (die bei HTTPS-Sites hilfreich sein kann, aber auch andere, nicht verwandte Sites einbinden kann) wäre, Port 53 (UDP + TCP, hauptsächlich UDP) zu überwachen, um die DNS-Anforderungen zu erhalten, die Ihnen mitteilen, welche Hosts angefragt werden.