Bloquer certains types mime avec Squid
Le proxy Squid, utilisé par défaut sur l'iPasserelle permet de bloquer certains contenus selon plusieurs critères (extensions, type mime, url etc…). Ce how-to explique comment bloquer le contenu de type flash:
mkdir -p /etc/e-smith/templates-custom/etc/squid/squid.conf/ cat <<"HERE" > /etc/e-smith/templates-custom/etc/squid/squid.conf/20ACL40blockFlash # Block flash content acl mimeblock rep_mime_type ^application/x-shockwave-flash$ http_reply_access deny mimeblock HERE expand-template /etc/squid/squid.conf squid -k reconfigure
si on voulait interdire le flash, sauf pour youtube, il suffirait de remplacer ça par:
mkdir -p /etc/e-smith/templates-custom/etc/squid/squid.conf/ cat <<"HERE" > /etc/e-smith/templates-custom/etc/squid/squid.conf/20ACL40blockFlash # Block flash content acl mimeblock rep_mime_type ^application/x-shockwave-flash$ # Only allow youtube acl mimeallowurl dstdomain .youtube.com http_reply_access deny mimeblock !mimeallowurl HERE expand-template /etc/squid/squid.conf squid -k reconfigure