This program will not be updated anymore. There is a new version written from scratch in C on my site following this link.
Squid ist ein leistungsfähiger Proxy für HTTP, HTTPS, FTP, uvm.
Gibt man in der squid.conf unter dem Parameter redirect_program ein externes Programm an, so werden alle URLs, die Squid abruft, durch dieses Programm gefiltert:
redirect_program /usr/sbin/squid_redir.pl
Das Skript liest die Original-URL von stdin ein, ersetzt sie
gegenfalls durch eine andere und gibt die neue URL auf stdout aus. Squid
lädt dann jene neue URL anstatt der ursprüglich vom Benutzer
angeforderten URL. Somit kann man unerwüschte Seiten
unterdrücken, wie z.B. nervige Javascript-Popups.
Als Datenquelle dient die Textdatei /etc/squid/badurls.txt, die pro Zeile
eine unerwüschte URL und optional eine Umleitungs-URL
enthält.
Alternativ könnte man das Modul DBI einbinden und eine
SQL-Datenbank samt Webinterface als Datenquelle nutzen.
squid_redir.pl
badurls.txt
reject.html, hierhin wird per default
umgeleitet
deny.html, enthält ein
javascript:self.close und ist somit besonders für nervige
Popup-Fenster nützlich