Frequently Asked Questions



What is PET

  1. What the hell is PET?
    PET is HTTP proxy cache (like squid does), SSL proxy, FTP proxy (alpha version). PET supports extended ICP services (algorithms), Cache Digests which are both compatible with squid. There is also easy to configure Web based interface, where you can configure nearly all (maybe all) config parameters in simple web forms. PET statistics via web browser is our commonplace.

  2. Where can I download it?
    Thanks, to sourceforge, you can download it from File Releases section in

  3. What protocols are supported?
    PET supports HTTP 1.0 without Proxy-Connection: Keep-Alive feature, HTTP is the only protocol which is cached. Secure socket layer (SSL) is proxy only, and FTP is passive only non-cached. (will be changed in future)

  4. Where can I run pet?
    We have developed PET on RedHat linux with glibc 2.1. But it runs on libc5 linux system also. We have successful testing in Debian and Slackware distributions. PET is configured with autoconf (./configure) before compilling. When your system has pthread library together with db library, you have a big chance that PET will run on your platform.

  5. Who are the authors?
    Our team consists of four coders. We all study on Faculty of Maths and Physics, Charles University, Prag, Czech Republic. So now the names (in alphabetical order):
    You can sign-on to PET's mailing list on

  6. How to install PET?
    Follow these steps:
  7. How to access web based config pages?
    It is simple. Type to your web browser, which is configured to use our proxy. Then follow the instructions.

  8. How can I configure ICP and Cache Digests?
    Follow the instruction in configuration file pet.cfg, its rather well documented. When you are still in trouble send mail to our mailing list.

  9. How can I access stats pages?
    Type to your web favorite web browser. You can switch between various statistics pages like storage, icp, cache digests, dns statistics.

  10. What about caching DNS replays?
    You can configure how much DNS entryes would you like to hold in PET's DNSCache, its faster and your nameservers does not get overloaded.

  11. Banner filtering?
    You can specify the list of urls, which you would like to filter out. It is also possible to send your own banner file to the clients. :-)

  12. Questions?
    Do you have still some questions, which are not covered on this page? Feel free to send mail to our mailing list.