Logo: Proxomitron - Ein Universeller Webfilter

Die Listen der Profi-Edition und ihre Aufgaben

Diese Übersicht ist bewusst unvollständig.
Genaue Beschreibungen der Blocklisten stehen als Kommentare in den jeweiligen Dateien.

\Listen\Ausnahmen\

Ausnahmeregeln enthälte Site-spezifische Ausnahmeregeln. Wichtigster Teil des schlüsselwortbasierten Ausnahmeregel-Systems.
AllowBannersOn wird von den verschiedenen Werbefiltern aufgerufen.
Die Liste enthält die Webseiten, auf denen Banner und andere Objekte zugelassen sein sollen, die normalerweise von den Werbefiltern entfernt würden.
AllowClassIDs enthält ClassIDs von Active-X Controls, die von den jeweiligen Filtern durchgelassen werden sollen.
AllowCookiesOn wird von den Cookiefiltern aufgerufen und enthält die URLs, von denen Cookies erlaubt werden sollen.
BypassOn Standardmäßig wird diese Datei als Ausdruck im Einstellungsfeld für den automatischen Bypass aufgerufen. Siehe dazu auch die Seite "Einstellungen".
Die in dieser Datei enthaltenen URLs werden also von der Filterung ausgenommen.
NoExternalProxyOn enthält URLs von Seiten, für die ein evtl. eingestellter externer Proxy nicht benutzt werden soll.
AllowAnimGIFs wird vom Filter Content-Type: (In) 30 Bestimmte GIF-Animationen nicht einfrieren [MB] aufgerufen und enthält URLs von animierten GIF-Grafiken, die ignoriert werden sollen, wenn im Hauptfenster die Option "GIF-Animation einfrieren" aktiviert ist.

\Listen\einzelneSites\

TrollCollect

HeiseForum-getEbene, HeiseForum-testEbene Hilfslisten. Müssen nicht angepasst werden, werden zur Verarbeitung der Baumstruktur benutzt.
HeiseForum-Gruppen Hier werden die gewünschten Personengruppen und die ihnen zuzuweisenden CSS-Klassennamen eingetragen.
HeiseForum-negativ, HeiseForum-positiv Beispiele für Personengruppen. Es können beliebig viele Gruppen angelegt werden.
HeiseForum-Troll-Log Logdatei für Treffer aus der Liste HeiseForum-negativ. Durch manuellen Abgleich mit der Personenliste können die verfallenen Wegwerfaccounts aussortiert werden.

\Listen\Funktionen\

chr.uesc.ASCII+ISO-8859-1 Ersetzungstabelle zur Konvertierung URL-kodierter ASCII-Zeichen in lesbare Zeichen. Für die Zeichen oberhalb von 127 wird ISO-8859-1 als Zeichensatz angenommen.
Zurückgegeben werden 4 Variablen:
CUOut1: wandelt alle Zeichen in Text um.
CUOut2: wandelt die meisten reinen ASCII-Zeichen in Text um, ignoriert aber solche, die in URLs nicht vorkommen dürfen.
CUOut3: wandelt UTF-8 codierte Zeichen in darauf passende Vergleichsausdrücke um.
Nicht darstellbare Steuerzeichen wie "%00" werden nicht dekodiert. CUOut1 gibt einen Ersatztext zurück, CUOut2 das nicht dekodierte Original. Zusätzlich wird ASCWarn auf TRUE gesetzt.
chr.uesc.UTF8 Ersetzungstabelle zur Konvertierung UTF-8 kodierter Unicode-Zeichen in lesbare Zeichen. Es werden nur die Unicode-Zeichen konvertiert, die auch mit ISO-8859-1 dargestellt werden können. Zurückgegeben werden 3 Variablen:
CUOut1: wandelt alle in den Listen enthaltenen Zeichen in Text um.
CUOut2: wandelt die meisten in ISO-8859-1 darstellbaren Zeichen in Text um, ignoriert aber solche, die in URLs nicht vorkommen dürfen
Nicht darstellbare Steuerzeichen wie "%00" werden nicht dekodiert. CUOut1 gibt einen Ersatztext zurück, CUOut2 das nicht dekodierte Original. Zusätzlich wird ASCWarn auf TRUE gesetzt.
Alle nicht im Zeichensatz ISO-8859-1 enthaltenen Unicode-Zeichen werden ebenfalls nicht berücksichtigt.

\Listen\Speicherlisten\

Google-Killfile Sammelliste für Domains, die durch den Benutzer ins "Google-Killfile" gesetzt wurden.
LogCookies Protokolldatei
LogWebbugs Protokolldatei
OperaManagerAllow, OperaManagerDeny werden vom Headerfilter Content-Type: (In) 22 Opera PlugIn-Manager [MB] benutzt. Die Dateien speichern die Adressen der als Quelle für Opera-Erweiterungen akzeptierten bzw. abgelehnten Server.
SSLManagerAllow, SSLManagerDeny werden vom Headerfilter .URL: (Out) 05 SSL-Manager [MB] benutzt. Die Dateien speichern die Adressen der für SSL-Verbindungen zugelassenen bzw. abgelehnten Server.

\Listen\Werbefilter\

AdDomains enthält Domains, die inklusive aller Subdomains gefiltert werden sollen
AdHosts enthält exakte Hostnamen einzelner Server, die gefiltert werden sollen
AdHostKeywords enthält Stichworte, die wenn sie als Teil des Hostnamens vorkommen, zur Filterung führen sollen.
AdPathKeywords enthält Pfadbestandteile, die unerwünschte Objekte identifizieren können.
AdScriptKeywords enthält Schlüsselworte, die unerwünschte Skripten identifizieren.
AdURLs enthält vollständige URLs unerwünschter Objekte.
NoAdURLs enthält URLs von als ausnahmsweise erwünscht anzusehenden Elementen.
AdHubHeader dient als Weiche zur Weiterleitung von Listenaufrufen zu anderen Blocklisten.
AdHubSourceA dient als Weiche zur Weiterleitung von Listenaufrufen zu anderen Blocklisten.
AdHubSourceB dient als Weiche zur Weiterleitung von Listenaufrufen zu anderen Blocklisten.
AdDimensions Die Datei enthält die wichtigsten Standardgrößen, die für Werbebanner und ähnliche Grafiken benutzt werden. Sie wird von den Banner- und iFrame-Filtern benötigt.
Die ursprüngliche Datei wurde mir zusammen mit einem experimentellen Größenfilter von "Evgeny AKA Homeric" zur Verfügung gestellt.
Wichtig: Da ich die Datei in wichtigen Punkten ändern musste, ist sie nicht mit anderen Größendateien oder Größenfiltern kompatibel, die auf Evgenys Liste basieren! Näheres zu den Änderungen findest du als Kommentartext in der Datei.
AdComments enthält Paare von HTML-Kommentaren, die zu entfernende Quelltext-Bereiche umschließen.
AdAttribs enthält Attribut-Werte zu entfernender Elemente.
AdAttribs-S enthält Site-spezifische Angaben über zu entfernende Elemente.
CWSDomains gleicher Aufbau wie AdDomains; Spezialliste; siehe Kommentar in der Datei.
CWSHosts gleicher Aufbau wie AdHosts; Spezialliste; siehe Kommentar in der Datei.
DialerDomains gleicher Aufbau wie AdDomains; Spezialliste für Dialer-Domains; siehe Kommentar in der Datei.
© Michael Bürschgens <website@proxomitron.de>