[TAG] Network Traffic Review/Filtering

Kapil Hari Paranjape kapil at imsc.res.in
Fri Apr 7 05:33:22 MSD 2006


Hello,

On Thu, 06 Apr 2006, sloopy wrote:
> I run a 8-10 node network at home through a router (a VIA C3 mobo with 
> fedora core) and would like to have a way of setting up a web page on it 
> that would list URL's being retrieved from the inet, and a nice side option 
> of being able to block certain content for some nodes on the network. would 
> i need to run a proxy (i.e. squid or similar) for this? or would this be 
> over the capabilities of the router machine?

As Suramya pointed out anecdotally, in any (re-)configuration of
routers/firewalls make sure you understand and can handle the
"politics".

As Francis Daly said you have three solutions. I'll add a
glimpse to the politics associated with each.

a. Force all nodes to use a web proxy by blocking other nodes
   from accessing the web directly (using firewall rules).
   Any web proxy combined with a log analyzer (analog?) can do what
   you want.

   Provide a ".pac" file (for automatic proxy configuration) for user
   convenience.

   This way everyone using the nodes knows what you are doing
   and how.

b. Automatically redirect web connections from the nodes to
   the web proxy by firewall rules. You need a web proxy (like squid)
   that can handle "transparent proxying".

   The users need not be told anything but they'll probably find out!

   "Transparent" proxying is generally not quite transparent and in my
   experience does break a few (very few) sites. Note that web proxies
   *are* acounted for by the RFC for HTTP but transparent proxies are
   not.

c. Use firewall rules to send a copy of all web traffic through a sniffer
   which can extract the URL's. You can insert firewall rules to
   block/allow specific IP addresses.

   Again the users need not be told anything.

   You will not be breaking any network protocols by doing this.

Hope this helps,

Kapil.
-- 






More information about the TAG mailing list