Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I believe my daughter is visiting websites that she shouldn't be on. She does that from a desktop with Windows XP. Is there a program that will let me view what websites she visits over a network while I'm on Ubuntu 12.04?

share|improve this question
This really has nothing to do with Ubuntu. Any possible answer to this question (including the answers so far) will fundamentally be about Windows XP and the way files are stored in the Windows XP system, or how the Windows XP system can be (perhaps surreptitiously) configured to allow remote access. – Eliah Kagan Aug 4 '12 at 3:45
This might not need to involve anything more than shared network protocols ; a packet sniffer or logging proxy might do the trick. (I've left an answer to this effect.) – belacqua Aug 17 '12 at 21:30

If the browser is Firefox 3 (or newer) you could share over network the mozilla folder where the file places.sqlite is stored. This file can be analysed by sqlitebrowser Install sqlitebrowser for example.

share|improve this answer
It says that I dont have sufficient permissions to view her files even though I shared all folders underneath her C:/ drive. – Dandelion Aug 3 '12 at 22:01
I think you have to change file sharing settings in Windows network preferences so that others users are able to view the files – Matt Aug 3 '12 at 23:12

You might be able to do it somehow, but keep in mind that if your daughter uses private browsing or incognito mode (just press ctrl+shift+P on IE, ot ctrl+shift+n on chrome, no other installations), that method will not work at all and it would be undetectable.

share|improve this answer

It's possible to do this to some degree by using something like wireshark, listening over the network segment (that is, you'll need to be on the same switch, and in the same vlan if that's applicable). This won't work for encrypted traffic (https, ssh, etc.), but many web sites send data in the clear. This is more complicated if trying to sniff traffic wirelessly, but there are programs such as aircrack that can get you started. Another option is to set up a dedicated proxy (squid, etc.), that acts as an intermediate layer between the target PC and the router. It has a number of functions, but it can also log traffic sources and destinations (such as web sites). You can also use something like OpenDNS, which does some logging, and can filter various categories -- it does this by redirecting DNS lookups to "bad" sites. It requires that the target PC is pointed to OpenDNS for name resolution, however.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.