Una de las preguntas que seguido me hacen es “Como convierto el formato de fecha de los logs de acceso de squid a un formato entendible?”, bueno para no hacerla larga, Squid registra los accesos al proxy en el formato de Tiempo Unix, para convertir una fecha de tiempo unix a un formato entendible por ejemplo como la salida estándar del comando date(1), podemos usar el comando date especificando una cadena especial, veamos un ejemplo:

$ date
Sat Oct 17 00:10:25 CDT 2009
$ tail -n1 /var/log/squid/access.log
1255754370.717 726 172.20.6.196 TCP_DENItED/403 2433 GET http://windowsmedia.com/redir/GetMDRCDPOSTURLBackground.asp? foolano NONE/- text/html
$ date -d @1255754370.717
Fri Oct 16 23:39:30 CDT 2009

Bueno pues ahi esta la receta, lo probe con ubuntu dapper, hardy y jaunty, en especifico las versiones 5.93 y 6.10 de date.

Otras formas de hacerlo más compatible son bienvenidas.

Ahh y por si no tienen un shell pueden convertir la fecha usando esta herramienta en linea: http://unixtime-converter.com/.