Here's what I want to do:
I plan on setting up VPN on the router so that I can change the router settings remotely: http://www.howtogeek.com/51772/how-to-setup-a-vpn-server-using-a-dd-wrt-router/
Next, I want to be able to view logs to see who (on that home network that I want to access) was accessing what website with what device/computer. I need rDNS (at least I assume so?) in order to know the domain name because looking at a bunch of IP addresses isn't very useful to know where kids are going on the internet (this is all for a friend who is technologically challenged).
I've read about Wallwatcher, Kiwi, Linklogger, and also about DNSmasq. I don't understand any of it. When people say to go into the DD-WRT settings, either people say to enter a bunch of code (I don't know where?) or I have to enter my network's IP address. If I have to enter my network's IP address for sending syslog, then isn't the assumption that I have connected via VPN? Because where people are saying to enter an IP address of the receiving computer, it shows a local (and not public) IP address. There is never any explanation of why and which IP address (like, the one for MY home network, or my specific computer, etc).
I just want some simple way to see which computer or device (even better if it shows the MAC address and not necessarily IP because IP's all change), and which website it accessed at a specific time.
I have been using OpenDNS and the logging in that and the problem is that it doesn't show the times accessed and from which computer/device.
One other question. If the route that I have to go is using Wallwatcher or something, do I have to keep it running on my computer at all times? Or can I open it, it download all the information needed, and then I can close it again?
If not (I read that it's a pull model and not a push model), is there some website service (free?) that all the logs can be downloaded onto and be translated into domain names and then I can log on the website to view them?
UPDATE Looks like I can't comment again until 8 hours have passed. So I will simply edit this post to re-ask my question and clarify some things: I don't want to know who is connecting to the VPN. That will be only me. I just want to monitor my friend's network to see where his kids are going on the internet (or attempting to go).
It would be better to firewall which addresses can connect remotely, or if you have the capacity on the DD_WRT server, enable VPN and only access the configuration over the VPN. It is also possible to pass the VPN connection to a computer behind the DD_WRT router and connect back from there.
MAC addresses are not useful over the Internet, as all remote hosts will have the MAC address of your router. MAC addresses are for routing on the local Ethernet. These are at level 2 of the network stack. IP routing is done at level 3 on the network stack.
I'm sorry, I'm really not following. Are there step by step simple instructions on how to simply view internet history access for each computer/device in my friend's network? But do it from my house?