Previous Next Table of Contents

21. Related Software

21.1 Clients

Wget

Wget is a command-line Web client. It supports recursive retrievals and HTTP proxies.

echoping

If you want to test your Squid cache in batch (from a cron command, for instance), you can use the echoping program, which will tell you (in plain text or via an exit code) if the cache is up or not, and will indicate the response times.

21.2 Logfile Analysis

David Marwood and Brad Duska have some cool Squid Proxy Analysis software.

SQUIDTIMES

SQUIDTIMES by Nico Tranquilli.

21.3 Configuration Tools

3Dhierarchy.pl

Kenichi Matsui has a simple perl script which generates a 3D hierarchy map (in VRML) from squid.conf. 3Dhierarchy.pl.

21.4 Squid add-ons

transproxy

transproxy is a program used in conjunction with the Linux Transparent Proxy networking feature, and ipfwadm, to transparently proxy HTTP and other requests. Transproxy is written by John Saunders.

Iain's redirector package

A redirector package from Iain Lea to allow Intranet (restricted) or Internet (full) access with URL deny and redirection for sites that are not deemed acceptable for a userbase all via a single proxy port.

Junkbusters

Junkbusters Corp has a copyleft privacy-enhancing, ad-blocking proxy server which you can use in conjunction with Squid.

Squirm

Squirm is a configurable, efficient redirector for Squid by Chris Foote. Features:

chpasswd.cgi

Pedro L Orso has adapated the Apache's htpasswd into a CGI program called chpasswd.cgi.

jesred

jesred by Jens Elkner.

squidGuard

squidGuard is a free (GPL), flexible and efficient filter and redirector program for squid. It lets you define multiple access rules with different restrictions for different user groups on a squid cache. squidGuard uses squid standard redirector interface.

Central Squid Server

The Smart Neighbour (or 'Central Squid Server' - CSS) is a cut-down version of Squid without HTTP or object caching functionality. The CSS deals only with ICP messages. Instead of caching objects, the CSS records the availability of objects in each of its neighbour caches. Caches that have smart neighbours update each smart neighbour with the status of their cache by sending ICP_STORE_NOTIFY/ICP_RELEASE_NOTIFY messages upon storing/releasing an object from their cache. The CSS maintains an up to date 'object map' recording the availability of objects in its neighbouring caches.


Previous Next Table of Contents