Hello,
I’m thinking about to setup internet sharing using mikrotik hotspot, and allow login using pppoe.
I will setup my router using these instructions: http://www.youtube.com/watch?v=rBDJ24VQfQw
But how I can track user activity? For example, how I can log visited sites and accessed ip addresses? User may perform something illegal or not allowed I want to know that (or I will need to show these logs to police)…
I know that this can be done with transparent proxy (squid), but I need something better. Any idea?
If you somehow manage to achieve what you want, you’re probably going to end up with very large log file at the end of the first day. Depends on the number of users though. And you need to keep logs for some time I suppose..
Also seems like you need to track everything, not only http?
And remember that not all the requests are user requested, there are lots of stuff going behind the curtains: updates, status checks, anonymous reports, etc.
IMHO, the best way is to hand out every user with unique public IP and keep logging who is getting wich. That way if one of your users are performing some illegal activity, his ip addr will be logged, and you’ll know who to give away. You’ll need a public subnet for that of course..
I don’t know did I miss something, but this with traffic flow isn’t best solution. With this I can track what’s going on on entire interface but I can track user activity.
This is very useful link which we people are looking for, provided by Mikrotik. but unfortunately Mikrotik discontinued providing support for this feature