generates a little report of who is spending
the most time and resources browsing the internet via your squid proxy
server. The top offenders in terms of data transfer, number of files
transferred and on-line time are reported. squint now also
generates a detailed history for each person which can be viewed with a
is useful for discovering problems with internet usage patterns. To
determine on-line time, it is guesstimated that after a "hit"
the person is reading the page for the following two minutes. So
the measurement of on-line time is unreliable, but the system does
provide a warning that investigation may be warranted.
periodically analyzes your proxy server logs, and produces
linked html pages like this.
squish is the reactive version of squint. Rather
than reporting that you're using a lot of resources, squish
creates a blacklist which lists everyone who exceeds the configured limits.
Audience: system administrators and management.
Requires: squid proxy server, web server, web browser, cron
Language: bash and perl (perl version 5.6 and later)
Technical note: Squint is quite resource intensive. It
takes around 15 minutes to analyse 1 week of web traffic for 50
users. The size of the generated reports is also considerably
larger than the size of the original data.
Download and documentation
We make no statement about the legal implications of using this software. We
recommend that you modify your corporate network usage policy and clarify that
internet usage is monitored in detail before installing squint.
"Interestingly enough the Squid log has shown us internet usage which we
don't think is appropriate for the office, so we will be implementing strict
rules for certain employees."