Here is my network configuration: My computer is inside a LAN. All the internet traffic goes through a default gateway. I wish to conduct an experiment. I want to monitor user traffic pattern. I want to setup a proxy server to which other users will connect to for accessing the internet. I wish to log the URLs that they visited and forward their traffic to the gateway. Is there a tool which will help me do this?

link|improve this question

71% accept rate
1  
Yes there is a tool. It is called HTTP Proxy. Use a product of your choice which claims to be a HTTP Proxy. – mailq Nov 3 '11 at 21:51
@All: Is there a free HTTP proxy for Windows which has no restrictions on the number of users allowed to connect to it? – Bruce Nov 3 '11 at 22:09
1  
Look closer! Even here is a search box in the upper right corner. serverfault.com/questions/4523/… – mailq Nov 3 '11 at 22:20
@mailq: thanks! – Bruce Nov 3 '11 at 22:36
feedback

1 Answer

Pretty much any proxy/gateway will do this. Squid is a good one. PFSense is a good complete solution if you don't feel like doing much work yourself. You can install PFSense on a server (a virtual server is OK), and then install the Squid plugin for it.

Then, you point all your computers to the squid/PFSense machine as their gateway, and your current gateway becomes the gateway of the squid/PFSense machine.

So it goes:

Computer > Squid/PFSense > Gateway

Voila.

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

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