What is the best way to monitor and record the URLs called by device to establish or monitor browsing history?

I have home internet access via Comcast/Xfinity and the router below providing wifi to multiple devices - laptops, iPads, iPhones, iPod Touch. Macs.

What is the best way to monitor and record the URLs called by device to establish or monitor browsing history?

I'm the admin so have root access to the router via Ethernet, but all other devices access it via wifi.

I have young children and would like to have (preferably remote) access to view a list of the URLs they are browsing or pages they are accessing.

I know that Xfinity does record this information, but I believe it is outside of their Parental Control Feature-Set.

The equivalent would be to copy the browser .plist file from OS X and view it, but that is a one-time thing and I'm looking to be able to access it remotely by device ID, without installing nanny software on all of the machines.

Is there an easy way to set this up?

Thanks in advance for any help.

Desirae

Wireless Gateway

SMCD3GNV or TG852G

802.11n

http://media2.comcast.net/anon.comcastonline2/support/help/faqs/wirelessrouters/SMCD3GNV_25547.jpg


Solution 1:

Use OpenDNS as your upstream DNS server on your router.

How it works:

Every device that uses this router will get it's DHCP lease from the router, which will say send me all your DNS queries. The router will forward them all to the OpenDNS servers.

You can then log into their web portal to set parental controls.

Benefits:

  • Quick, simple, effective
  • No new hardware/software to setup
  • Captures HTTPs traffic.

https://www.opendns.com/home-solutions/parental-controls/