Squid sur IPCop ne sait par faire cela ?
Si non, sert toi de tcpdump sur chaque interface Red, Green ( Je te laisse rechercher toutes ses subtilités)
En général, un log se fait par chaque service qui tourne, mais suivant la configuration, c'est regroupés dans un même fichier , comme par exemple dans /var/log/messages ou indépendamment...
Syslog le fait, c'est un demon metant tout dans un même log (dont /var/log/messages) Faut juste lui indiquer dans /etc/syslog.conf/ quels programes va écrir ses log.... Sur IPCop, ché pas, j'utilise pas....
Désolé de ne pas t'aporter de réponses relativent à IPCop, mais c'est juste une idée au cas ou, ou à adapter... (Syslog est un élément pour créer des logs trés bavard)