Click to See Complete Forum and Search --> : Tracking internet traffic


rgo
07-13-2007, 12:11 AM
I have several computers attached to a single router that is then attached to the internet. Some of the computers are mac some pc some connected though wires some through wireless connections. I would like to be able to keep track of where the users are going on the internet. Can I set up a linux based router using a spare computer such that it will keep track of web pages/url visited including the day and time accessed. The set up would look something like this

internet->linux router->normal wired/wireless router->all users

I know I would need two network cards for my linux box. I have seen programs like squidGuard that will filter content from the internet but I am more intrested in knowing what urls are being accessed. Any help or pointers would be appretiated. I am not very comfortable with linux so don't try to be simple in any explanation. Thanks

ph34r
07-13-2007, 10:17 AM
Do you want full URLs or just domain names? For URLs, use a transparent proxy and log it all, for domain names look into running your own DNS server and checking its logs...

cybertron
07-13-2007, 12:18 PM
The Help File Library is really intended for how-tos, so I'm going to move this to the regular networking forum.

MastaShake57
07-18-2007, 10:46 AM
I think what you're looking for is a transparent proxy...
I've done set ups with Squid and I believe that's what you're wanting....

http://www.squid-cache.org