Search squid archive

Re: Squid rules analyser

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, 16 Jun 2009 16:14:27 +0200, Alberto Cappadonia
<alberto.cappadonia@xxxxxxxxx> wrote:
> Dear squid users,
> 
> we are developing a Java-based tool to analyse content filtering rules
> (acl, http_access,...) for squid.
> 
> The objective is to provide administrators with a tool able to help them
> in identifying potential mistakes in the squid configuration.
> 
> More in detail, the aims are:
> - identifying conflicts and anomalies in squid configuration file
> - presenting anomalies to the administrators for further decisions
> (e.g., mistakenly empty rules, acl intersection areas, hidden rules)
> - optimising rules by removing redundant or shadowed rules
> 
> The conflict model is the geometric/algebraic one presented in this
paper:
> http://security.polito.it/doc/pub_r/policy2008.pdf
> 
> The tool fully supports basic set operations for all the acl types in
> squid v3.0 (IP addresses, ports, proto and all the ones based on regular
> expressions, ...).
> 
> 
> The workflow of the tool is briefly:
> - read and parse squid.conf for content filtering rules (internal
> geometric rule representation)
> - analyse rules for potential conflicts and anomalies
> - interact with the administrators
> - export the optimised and anomaly-free squid.conf
> 
> 
> We finished the conflict detector and resolver engine, the parser and we
> are improving the GUI for reporting the anomalies to administrators. We
> guess we will have the beta version in a couple of week.
> 
> 
> We will be glad if you can give your opinion about the tool (especially
> about improvement and integrations) in order to make it as effective as
> possible. For this, if there is some developer/administrator that is
> interested in using/testing it (or at least providing us with a few real
> configuration files) it will be very useful.
> 
> Regards,
> Cataldo Basile
> Alberto Cappadonia

Wonderful. This will make a perfect companion to the online config
validator I wrote for 3.0 (and must get to upgrading again soon for 3.1).

Is the tool able to be published for general public use anywhere? if so I
can probably reference interested people to it.

Does it handle all the options that use "ACLlist".

Amos


[Index of Archives]     [Linux Audio Users]     [Samba]     [Big List of Linux Books]     [Linux USB]     [Yosemite News]

  Powered by Linux