Hi Roman, You might want to create ACL's for the useragent and block it in the squid.conf acl aclname browser pattern example: acl realplayer browser RealPlayer http_access deny realplayer I've not tested this. You can view the useragents in /var/squid/logs/access.log. Perhaps you need to enable the log_mime_hdrs. An alternative is to use the delay_pools to "punish" users that take too much bandwidth. Good luck! Theo "RoMaN SoFt / LLFB!!" wrote:
Hi.
Have you got any tips for filtering all type of radio streaming which spends more and more bandwitdh?? (for example, shoutcast/realserver radio)
The problem is that many radio streaming servers are located on port 80, so I cannot differentiate between legal www traffic and shoutcast/other streaming server traffic (at the ip layer). So I cannot use iptables/ipchains.
But I also have a squid server set as transparent proxy (so all port-80 traffic is forwarded through squid). Here we are at app layer, so the filtering I'm looking for should be possible. Any ideas about how to implement this filtering? Anyone who has made this kind of filtering? Is there any http header which differentiates www traffic and streaming traffic?
Thanks in advance.