Hi. This script converts a Squid-1.1-Cache into a Squid-1.1-Cache. Squid V1.1.x allows you many Cache-Configurations. The Default is one Cache Directory which is divided into 16 Subdirectories, each divided into 256 Subsubdirectories. If you decide to change this configuration (i.e. adding another Harddisk, or changing the number of Sub or Subsubdirs for some reason), you have to erase the old cache and restart with an empty cache. scacot.pl (Squid CAche COnverting Tool) works around this. It converts the old cache contents into the new configuration. For this it reads the old and the new squid.conf and pulls the Cachedir-Configuration out of them. Then it starts to copy the old cache-objects to their new location. There are currently three Options in scacot: -h : prints a short usage information. -m : moves the files instead of copying them, this is useful if you want to use the old cachedir also in the new configuration -d : print out what a run will do, but do nothing to the cache. Useful AND RECOMMENDED for testing scacot with your squid.conf's Shortcoming: It is slow. While copying the file to another location you have to switch off Squid, so for this time no Proxy-Service will be available. (The Conversion could take many hours!). I suggest to NOT use this tool, and create a new cache. I have on my caches a hold time of 5 days, so the question is... is it useful? (It was a nice project to program :-) Bugs: None yet. But I hadn't tested it on a real cache. Have fun, Cord