Après une petite recherche, j'ai retrouvé le logiciel en question, il s'appelle SquidGuard :
http://www.squidguard.org/
http://www.squidguard.org/blacklist/
http://www.squid-cache.org/
L'idéal pour ce type de solution est évidament d'avoir à disposition un serveur Linux, mais avec un peu d'astuce ca doit être portable sous Windows. Sinon, certaines solutions commerciales existent, mais je ne sais pas ce qu'elles valent ...