// // PAC (Proxy Auto Configuration) Filtre // Disponible à : // // http://www.hostsfile.org/pac.html // http://www.securemecca.com/pac.html // // Traduction de l'américain : // Airelle // http://rlwpx.free.fr/ // // Auteur initial du code : // Danny R. Johnston // (REGEXP GURU) // Analyse Sémantique, Traqueur, et Maliciels : // David Alexander Harvey // alias Henry Hertz Hobbit // hhhobbit GNAT securemecca.com // Liste originelle : // Eric Phelps // http://www.ericphelps.com/security/pac.htm // // Version : 3.1.6 // Date de mise à jour : Mardi 16 Février 2010 // // (C) Copyright 2006-2010 // David Alexander Harvey alias Henry Hertz Hobbit // Danny R. Johnston // Avec les contributions d'Eric Phelps // Avec les contributions d'Rodney alias DomainAnalysis // Avec les contributions d'Elric Scott // Avec les contributions d'Stefan Welch // // LES LIGNES SUIVANTES N'ÉTANT PAS UNE TRADUCTION OFFICIELLE, VOUS ÊTES // INVITÉS À PRENDRE CONNAISSANCE DE LA LICENCE GPL DANS LE TEXTE (NDT). // // Ce programme est libre ; vous pouvez le redistribuer et/ou le modifier selon // les termes de la licence GNU General Public (GNU GPL) telle que publiée par // la Free Software Foundation (Fondation pour le logiciel libre), ou bien dans // sa version 2, ou bien, à votre convenance, dans toute version ultérieure. // // Ce programme est distribué dans l'espoir qu'il sera utile, mais SANS AUCUNE // GARANTIE ; sans même la garantie de COMMERCIABILITÉ ou d'ADÉQUATION POUR UN // USAGE PARTICULIER. Pour plus de détails, référez-vous à la Licence GNU GPL. // // Vous devriez avoir reçu une copie de la GNU General Public License avec // ce programme ; dans le cas contraire, écrivez à : // Free Software Foundation, Inc. // 59 Temple Place, Suite 330 // Boston, MA 02111-1307 // États-Unis d'Amérique // Si vous utilisez ordinairement un proxy, remplacez ci-après "DIRECT" par // "PROXY MACHINE:PORT" où MACHINE est l'adresse IP ou le nom du serveur du // proxy et où PORT est le numéro du port de votre serveur proxy. var normal = "DIRECT"; var blackhole = "PROXY 127.0.0.1:80"; //var blackhole = "PROXY 192.168.0.1:80"; // Ajuster le niveau de débogage à votre convenance : var debugNone = 0; // Aucune alerte. var debugGeneral = 1; // Affiche les alertes lors du chargement du fichier. var debugShowPass = 2; // Affiche les URL acceptées et la raison. var debugShowFail = 4; // Affiche les URL refusées et la raison. var debugRegxGen = 8; // Affiche les expressions régulières générées. var debugModURL = 16; // Affiche les arguments CGI et les ancres supprimées des URL. var debugShowIP = 32; // Affiche les adresses IP numériques. var debugNormal = debugGeneral | debugShowFail; var debugAll = debugGeneral | debugShowPass | debugShowFail | debugRegxGen | debugModURL | debugShowIP; // ATTENTION : si vous utilisez Opera, Konqueror ou Safari, n'utilisez que le // réglage "debugNone". L'appel de la procédure alert() les fait planter ! var debug = debugNone; var fullParse = 0; // Transmet tout. var pathParse = 1; // Transmet le nom du serveur et le chemin mais // pas les arguments CGI ni les ancres. var parseURL = pathParse; // ATTENTION ATTENTION ATTENTION ATTENTION ATTENTION ATTENTION ATTENTION // Les arrangements ci-après regroupent les mots autorisés ou interdits dans les // adresses URL. Soyez très prudents dans les modifications si vous ne maîtrisez // pas les expressions régulières : elles peuvent être très trompeuses. Danny a // développé une fonction qui vous dispense de vous soucier de leur signification // mais tout le reste fonctionne. Des expressions utiles dont vous pouvez avoir // besoin sont la mise entre crochets [] et l'exponentiation ^. // Quand vous utilisez une expression telle que "[^c]lips", cela prend en compte // "lips" mais pas "clips". SVP, notez que vous ne devez pas utiliser de tels // réglages dans les paragraphes suivants : // // GoodDomains à la fin // BadDomains à la fin // // BadURL_Parts ok n'importe où // BadHostParts ok n'importe où // // BadURL_WordStarts au début // BadHostWordStarts au début // // BadURL_WordEnds à la fin // BadHostWordEnds à la fin // // Vous DEVEZ respecter ces règles en raison des règles utilisées par les // expressions régulières. Si vous utilisez un caractère qu'elles peuvent // interpréter, vous devez l'échapper par un double échappement ("\\"). // // http://www.webreference.com/js/column5/ est un bon site pour en savoir plus // sur les expressions régulières. // // SVP, notez également que des mots censés être mauvais, tels "porn", peuvent // être encapsulés, par exemple dans "cheapornothing". De même, "agriculture" // contient le mot "cul" et "habiter_en_france" contient "bite". Toutefois, il // est plus difficile d'imaginer une phrase acceptable qui commence ou finisse // par "cul" ou "bite", de sorte qu'il ne faudrait problablement pas les placer // parmi les mauvaises URL (BadURL_Parts) mais parmi celles qui commencent // (BadURL_WordStart) et finissent (BadURL_WordEnd). Tant qu'il n'y a pas de // faux positif, le mot "porn" est interdit où qu'il soit. Dès qu'une règle // génère des faux positifs, elle sera mise en commentaire pour la désactiver. // Voici la signification des arrangements : // // GoodDomains expression régulière qui vérifie la fin du nom du // serveur pour accepter une URL // GoodNetworks adresse IP suivie du masque de sous-réseau // pour accepter tout un réseau // BadNetworks adresse IP suivie du masque de sous-réseau // pour refuser tout un réseau // BadDomains expression régulière qui vérifie le nom du serveur // pour refuser une URL // BadURL_Parts expression régulière qui vérifie un mot // pour refuser toute URL le contenant // BadHostParts expression régulière qui vérifie un mot dans // le nom du serveur pour refuser une URL // BadURL_WordStarts expression régulière qui vérifie le début de // chaque mot pour refuser une URL // BadHostWordStarts expression régulière qui vérifie le début du nom // du serveur pour refuser une URL // BadURL_WordEnds expression régulière qui vérifie la fin de chaque // mot pour refuser une URL // BadHostWordEnds expression régulière qui vérifie la fin du nom // du serveur pour refuser une URL // // NOTE : même si une URL est bloquée, elle peut-être atteinte si son IP est // dans le réseau réservé RFC car tout ce qui est derrière votre pare-feu // et utilise ces adresses est considéré comme sûr et non Internet. Elles // sont définies tout à la fin de la fonction "FindProxyForURL" et vous // devez les modifier là si vous le souhaitez. // Variable de compteur pour initaliser les tableaux var i= 0; // l'URl est acceptée si le nom du serveur se termine par l'un des domaines suivants // ATTENTION : NE PLACEZ PAS D'EXPRESSION RÉGULIÈRE À LA FIN DES VALEURS var GoodDomains = new Array(); i=0; GoodDomains[i++] = ".123-reg.co.uk"; // Phish - 2009-12-07 GoodDomains[i++] = ".1and1.co.uk"; // Phish - 2009-12-07 GoodDomains[i++] = ".1and1.com"; // Phish - 2009-12-07 GoodDomains[i++] = ".1und1.de"; // Phish - 2009-12-07 GoodDomains[i++] = ".4shared.com"; // Phish - 2009-12-07 GoodDomains[i++] = ".50webs.com"; // Phish - 2009-12-08 GoodDomains[i++] = "aarpmedicarerx.com"; // SPAM - 2009-12-17 GoodDomains[i++] = "aba.com"; // Phish - 2010-02-05 GoodDomains[i++] = "abcdelasecurite.free.fr"; GoodDomains[i++] = ".ac.uk"; // 2009-02-17 GoodDomains[i++] = "adblockplus.org"; // block - 2009-04-18 GoodDomains[i++] = ".adobe.com"; // flash-plugin - 2009-09-03 GoodDomains[i++] = "ads.morningstar.com"; // mauvais LSO permettre - 2009-12-21 GoodDomains[i++] = "adsense.blogspot.com"; // adsense - 2010-01-12 GoodDomains[i++] = "agnitum.com"; // SECURITE - 2009-08-17 GoodDomains[i++] = "agnitum.fr"; // SECURITE - 2009-08-17 GoodDomains[i++] = "aladdin.com"; // SECURITE - 2009-08-17 GoodDomains[i++] = "aladdin.fr"; // SECURITE - 2009-08-17 GoodDomains[i++] = ".all-inkl.com"; // Phish - 2009-12-07 GoodDomains[i++] = ".ally.com"; // Phish - 2009-11-30 GoodDomains[i++] = ".allybank.com"; // Phish - 2009-12-29 GoodDomains[i++] = "altavista.com"; // 2010-01-04 GoodDomains[i++] = ".americanexpress.com"; // Phish - 2009-12-06 GoodDomains[i++] = ".angelfire.com"; // Phish - 2009-12-07 GoodDomains[i++] = "antispamfilterblocker.com"; // SECURITE - 2009-11-25 GoodDomains[i++] = ".antivirus.com"; // SECURITE - 2009-12-19 GoodDomains[i++] = "antivirusyellowpages.com"; // antivir - 2009-02-12 GoodDomains[i++] = ".aol.com"; // Phish - 2010-02-05 GoodDomains[i++] = ".aolcdn.com"; // 2010-02-05 GoodDomains[i++] = "arcor.de"; // Phish - 2009-12-07 GoodDomains[i++] = "arcor-online.net"; // Phish - 2009-12-07 GoodDomains[i++] = ".aruba.it"; // Phish - 2009-12-07 GoodDomains[i++] = "assiste.com.free.fr"; GoodDomains[i++] = "avast.com"; // SECURITE - 2009-08-17 GoodDomains[i++] = ".avg.com"; // SECURITE - 2009-08-17 GoodDomains[i++] = "avgfrance.com"; // SECURITE - 2009-08-17 GoodDomains[i++] = "avira.com"; // SECURITE - 2009-08-17 GoodDomains[i++] = "avira.fr"; // SECURITE - 2009-08-17 GoodDomains[i++] = ".avp.ru"; // SECURITE - 2009-08-18 GoodDomains[i++] = ".awardspace.com"; // Phish - 2009-12-07 GoodDomains[i++] = ".bbva.es"; // Phish - 2009-12-22 GoodDomains[i++] = "bicycling.com"; // 2010-01-04 GoodDomains[i++] = "bitdefender.com"; // SECURITE - 2009-08-17 GoodDomains[i++] = "bitdefender.fr"; // SECURITE - 2009-08-17 GoodDomains[i++] = "blockacountry.com"; // SECURITE - 2009-11-11 GoodDomains[i++] = ".bluecoat.com"; GoodDomains[i++] = ".bluehost.com"; // Phish - 2009-12-07 GoodDomains[i++] = ".bp.blogspot.com"; // 2009-07-19 GoodDomains[i++] = "bytecrime.org"; GoodDomains[i++] = ".ca.com"; // SECURITE - 2009-08-17 GoodDomains[i++] = "cdc.gov"; // Phish - 2009-12-02 GoodDomains[i++] = ".chase.com"; // Phish - 2009-11-30 GoodDomains[i++] = "checkpoint.com"; // SECURITE - 2009-08-18 GoodDomains[i++] = "checkpoint.com.cn"; // SECURITE - 2009-08-18 GoodDomains[i++] = "clamav.com"; // SECURITE - 2009-08-17 GoodDomains[i++] = "clamav.net"; // SECURITE - 2009-08-17 GoodDomains[i++] = "clamav.org"; // SECURITE - 2009-08-17 GoodDomains[i++] = "clamwin.com"; // SECURITE - 2009-08-17 GoodDomains[i++] = "clamwin.fr"; // SECURITE - 2009-08-17 GoodDomains[i++] = "clamwin.org"; // SECURITE - 2009-08-17 GoodDomains[i++] = "codecguide.com"; // codec - 2009-08-12 GoodDomains[i++] = "comcast.com"; // 2009-12-02 GoodDomains[i++] = "comcast.net"; // 2009-12-02 GoodDomains[i++] = "comodo.com"; // SECURITE - 2009-08-17 GoodDomains[i++] = "cybertipline.com"; // La publicité GoodDomains[i++] = "ddanchev.blogspot.com"; // 2009-07-19 GoodDomains[i++] = "discovercard.com"; // Phish - 2009-11-23 GoodDomains[i++] = ".disney.com"; // Disney - RÈGLE PERSONNELLE GoodDomains[i++] = ".dotster.com"; // Phish - 2009-12-19 GoodDomains[i++] = ".dreamhost.com"; // Phish - 2009-12-07 GoodDomains[i++] = "drweb-online.com"; // SECURITE - 2009-08-17 GoodDomains[i++] = "drweb.com"; // SECURITE - 2009-08-17 GoodDomains[i++] = "drweb.fr"; // SECURITE - 2009-08-17 GoodDomains[i++] = ".dynadot.com"; // Phish - 2009-12-07 GoodDomains[i++] = "earthlink.com"; // Phish - 2009-12-07 GoodDomains[i++] = "ebay.com"; // Phish - 2009-12-08 GoodDomains[i++] = ".ebayimg.com"; // Phish - 2009-12-08 GoodDomains[i++] = ".ebayrtm.com"; // rx - 2010-01-14 GoodDomains[i++] = ".ebaystatic.com"; // Phish - 2009-12-08 GoodDomains[i++] = ".edu"; GoodDomains[i++] = ".edu.cn"; // 2009-02-17 GoodDomains[i++] = ".edu.tw"; // 2009-04-07 GoodDomains[i++] = "emsisoft.com"; // SECURITE - 2009-08-17 GoodDomains[i++] = "emsisoft.fr"; // SECURITE - 2009-08-17 GoodDomains[i++] = "eset-nod32.fr"; // SECURITE - 2009-08-17 GoodDomains[i++] = ".eset.com"; // SECURITE - 2009-08-17 GoodDomains[i++] = "eurotunnel.com"; GoodDomains[i++] = ".ewido.net"; // SECURITE - 2009-08-17 GoodDomains[i++] = ".f-prot.com"; // SECURITE - 2009-08-17 GoodDomains[i++] = ".f-prot.fr"; // SECURITE - 2009-08-17 GoodDomains[i++] = "f-secure.com"; // SECURITE - 2009-08-17 GoodDomains[i++] = "f-secure.fr"; // SECURITE - 2009-08-17 GoodDomains[i++] = "f-secure.net"; // SECURITE - 2009-08-17 GoodDomains[i++] = "f-secure.org"; // SECURITE - 2009-08-17 GoodDomains[i++] = ".facebook.com"; // Phish - 2009-11-15 GoodDomains[i++] = ".fasthosts.co.uk"; // Phish - 2009-12-07 GoodDomains[i++] = "fdic.gov"; // Phish - 2009-11-15 GoodDomains[i++] = "filext.com"; // 2009-01-04 GoodDomains[i++] = "foxitsoftware.com"; // flash-plugin - 2009-09-03 GoodDomains[i++] = "free-av.com"; // SECURITE - 2009-08-17 GoodDomains[i++] = "free-av.de"; // SECURITE - 2009-08-17 GoodDomains[i++] = "free-av.fr"; // SECURITE - 2009-08-17 GoodDomains[i++] = "free-firewall.org"; // SECURITE - 2009-09-15 GoodDomains[i++] = ".free-graphics.com"; GoodDomains[i++] = "freenet-homepage.de"; GoodDomains[i++] = "freepatentsonline.com"; GoodDomains[i++] = "freenode.net"; GoodDomains[i++] = "freeos.com"; GoodDomains[i++] = "freepcsecurity.co.uk"; // 2009-07-17 GoodDomains[i++] = ".freewebs.com"; // Phish - 2009-12-07 GoodDomains[i++] = ".freeresumeexamples.net"; GoodDomains[i++] = "garwarner.blogspot.com"; // SECURITE - 2009-11-14 GoodDomains[i++] = "gdata.de"; // SECURITE - 2009-08-17 GoodDomains[i++] = "gdata.fr"; // SECURITE - 2009-08-17 GoodDomains[i++] = "geekgirlsguide.com"; // girls - 2010-01-01 GoodDomains[i++] = ".godaddy.com"; // Phish - 2009-12-07 GoodDomains[i++] = "google.com"; // Phish - 2009-12-10 GoodDomains[i++] = "googlepages.com"; // Phish - 2009-12-10 GoodDomains[i++] = ".gov"; GoodDomains[i++] = "grisoft.com"; // SECURITE - 2009-08-17 GoodDomains[i++] = "grisoft.cz"; // SECURITE - 2009-08-17 GoodDomains[i++] = "hacker-tracker.com"; // tracker - 2009-10-27 GoodDomains[i++] = "haloscan.com"; // scan - 2009-08-03 GoodDomains[i++] = ".homestead.com"; // Phish - 2009-12-07 GoodDomains[i++] = ".hostgator.com"; // Phish - 2009-12-08 GoodDomains[i++] = ".hostmonster.com"; // Phish - 2009-12-07 GoodDomains[i++] = "hosts-file.net"; // 2009-08-03 GoodDomains[i++] = "hostsfile.org"; // Phish - 2009-12-07 GoodDomains[i++] = "hotmail.com"; GoodDomains[i++] = "hotwire.com"; GoodDomains[i++] = ".hsbc.co.uk"; // Phish - 2010-01-19 GoodDomains[i++] = "humanarxplans.com"; // SPAM - 2009-12-22 GoodDomains[i++] = "i.i.com.com"; // cock - 2009-11-07 GoodDomains[i++] = "imdb.com"; GoodDomains[i++] = "internetfilter.com"; // SECURITE - 2009-11-25 GoodDomains[i++] = "irs.gov"; // Phish - 2009-11-15 GoodDomains[i++] = "java.com"; // java_v - 2010-01-12 GoodDomains[i++] = "javacoolsoftware.com"; GoodDomains[i++] = ".jeeran.com"; // Phish - 2009-12-07 GoodDomains[i++] = "jetico.com"; // SECURITE - 2009-08-17 GoodDomains[i++] = "jotti.org"; // SECURITE - 2009-08-17 GoodDomains[i++] = "kaspersky-labs.com"; // SECURITE - 2009-10-28 GoodDomains[i++] = "kaspersky-labs.org"; // SECURITE - 2009-08-17 GoodDomains[i++] = "kaspersky.com"; // SECURITE - 2009-08-17 GoodDomains[i++] = "kaspersky.com.cn"; // SECURITE - 2009-08-18 GoodDomains[i++] = "kaspersky.fr"; // SECURITE - 2009-08-17 GoodDomains[i++] = "kaspersky.ru"; // SECURITE - 2009-08-18 GoodDomains[i++] = "kerio.com"; // SECURITE - 2009-08-17 GoodDomains[i++] = "kerio.eu"; // SECURITE - 2009-08-17 GoodDomains[i++] = "kerio.fr"; // SECURITE - 2009-08-17 GoodDomains[i++] = "lavasoftusa.com"; // SECURITE - 2009-08-17 GoodDomains[i++] = ".live.com"; GoodDomains[i++] = "livejournal.ru"; // RUSSIA - 2008-12-07 GoodDomains[i++] = ".locaweb.com.br"; // Phish - 2009-12-07 GoodDomains[i++] = ".lunarpages.com"; // Phish - 2009-12-07 GoodDomains[i++] = ".lycos.com"; // Phish - 2009-12-07 GoodDomains[i++] = "malwaredatabase.net"; // 2009-07-17 GoodDomains[i++] = "malwaredomainlist.com"; // 2009-07-17 GoodDomains[i++] = ".mastercard.com"; // Phish - 2009-12-08 GoodDomains[i++] = "mcafee.com"; // SECURITE - 2009-08-17 GoodDomains[i++] = "mcafee.fr"; // SECURITE - 2009-08-17 GoodDomains[i++] = "mcafeesecurity.com"; // SECURITE - 2009-08-17 GoodDomains[i++] = ".mediafire.com"; // Phish - 2009-12-07 GoodDomains[i++] = "medopinions.com"; // 2010-01-04 GoodDomains[i++] = ".microsoft.com"; // SECURITE - 2009-08-17 GoodDomains[i++] = ".monster.com"; // Phish - 2009-12-08 GoodDomains[i++] = ".mozdev.org"; // block - 2009-10-30 GoodDomains[i++] = "mozilla.com"; // 2009-12-02 GoodDomains[i++] = "mozilla.org"; // 2009-12-02 GoodDomains[i++] = ".mozy.com"; // Phish - 2009-12-07 GoodDomains[i++] = ".msn.com"; // hot GoodDomains[i++] = "msmvps.com"; GoodDomains[i++] = "mvps.org"; GoodDomains[i++] = "mydomain.com"; // Phish - 2009-11-23 GoodDomains[i++] = "myspace.com"; // Phish - 2009-11-15 GoodDomains[i++] = "myspacecdn.com"; // Phish - 2009-11-15 GoodDomains[i++] = "mywot.com"; // SECURITE - 2010-01-28 GoodDomains[i++] = "nacha.org"; // Phish - 2009-11-15 GoodDomains[i++] = ".namecheap.com"; // Phish - 2009-12-07 GoodDomains[i++] = "nationalgeographic.com"; // 2010-01-04 GoodDomains[i++] = ".netbenefit.co.uk"; // Phish - 2009-12-07 GoodDomains[i++] = "netfilter.org"; // SECURITE - 2009-11-25 GoodDomains[i++] = "netsafeutah.org"; // RÈGLE PERSONNELLE GoodDomains[i++] = "networkscanning.com"; // scan - 2009-05-07 GoodDomains[i++] = ".networksolutions.com"; // Phish - 2009-12-07 GoodDomains[i++] = "nod32.com"; // SECURITE - 2009-08-17 GoodDomains[i++] = "norton.com"; // SECURITE - 2009-08-17 GoodDomains[i++] = "npr.org"; GoodDomains[i++] = "officemax.com"; GoodDomains[i++] = "opendns.com"; // adult GoodDomains[i++] = "openoffice.org"; GoodDomains[i++] = "openx.zomoto.nl"; // openx - 2010-01-20 GoodDomains[i++] = "osnews.com"; // 2010-01-04 GoodDomains[i++] = ".panda.com"; // SECURITE - 2009-08-17 GoodDomains[i++] = "pandaguard.com"; // SECURITE - 2009-08-17 GoodDomains[i++] = "pandasecurity.com"; // SECURITE - 2009-08-17 GoodDomains[i++] = "pandasoftware.com"; // SECURITE - 2009-08-17 GoodDomains[i++] = "pandasoftware.fr"; // SECURITE - 2009-08-17 GoodDomains[i++] = ".passport.com"; // hot GoodDomains[i++] = ".passport.net"; // hot GoodDomains[i++] = ".paypal.com"; // Phish - 2009-12-08 GoodDomains[i++] = "pc-cillin-zone.com"; // SECURITE - 2009-08-17 GoodDomains[i++] = "pcantivirusreviews.com"; // 2009-03-11 GoodDomains[i++] = "pctools.com"; // SECURITE - 2009-08-17 GoodDomains[i++] = "pestpatrol.com"; // SECURITE - 2009-08-17 GoodDomains[i++] = "pointsmartclicksafe.org"; // La publicité GoodDomains[i++] = "privacydigest.com"; GoodDomains[i++] = "proxify.com"; // Au Revoir PAC - 2009-04-26 GoodDomains[i++] = "proxy.org"; // Au Revoir PAC - 2009-04-14 GoodDomains[i++] = "quotetracker.com"; // tracker - 2009-10-27 GoodDomains[i++] = "reliantrxwa.com"; // SPAM - 2009-12-22 GoodDomains[i++] = "rlwpx.free.fr"; // Airelle GoodDomains[i++] = "rsbac.org"; // 2010-01-04 GoodDomains[i++] = "rxcareercenter.com"; // SPAM - 2009-12-22 GoodDomains[i++] = "sarc.com"; // Symantec GoodDomains[i++] = ".scanalert.com"; // scan - 2009-05-21 GoodDomains[i++] = "securemecca.com"; // Phish - 2009-12-07 GoodDomains[i++] = "securitytracker.com"; // tracker - 2009-06-23 GoodDomains[i++] = "secuser.com"; // SECURITE - 2009-08-17 GoodDomains[i++] = "secuser.fr"; // SECURITE - 2009-08-17 GoodDomains[i++] = ".sendspace.com"; // Phish - 2010-01-19 GoodDomains[i++] = "siteadvisor.com"; GoodDomains[i++] = "siteadvisor.cn"; // 2009-01-13 GoodDomains[i++] = ".sitesell.com"; // Phish - 2009-12-07 GoodDomains[i++] = "skyangel.com"; GoodDomains[i++] = "snowleopard.org"; // 2010-01-04 GoodDomains[i++] = "sophos.com"; // SECURITE - 2009-08-17 GoodDomains[i++] = "sophos.fr"; // SECURITE - 2009-08-17 GoodDomains[i++] = "sourceforge.net"; // SECURITE - 2009-08-17 GoodDomains[i++] = "spywareremove.com"; GoodDomains[i++] = "ssa.gov"; // Phish - 2009-11-26 GoodDomains[i++] = "stock-anal.com"; // anal - 2009-10-28 GoodDomains[i++] = "stopscum.com"; // SECURITE - 2009-08-17 GoodDomains[i++] = ".strato.de"; // Phish - 2009-12-07 GoodDomains[i++] = "sun.com"; // java_v - 2010-01-12 GoodDomains[i++] = "sunbelt-software.com"; // SECURITE - 2009-08-17 GoodDomains[i++] = "sunbeltsoftware.com"; // SECURITE - 2009-08-17 GoodDomains[i++] = "surfcanyon.com"; // SECURITE - 2009-08-17 GoodDomains[i++] = "surfcontrol.com"; // SECURITE - 2009-08-17 GoodDomains[i++] = "sygate.com"; // SECURITE - 2009-08-17 GoodDomains[i++] = "symantec.com"; // SECURITE - 2009-08-17 GoodDomains[i++] = "symantec.com.cn"; // SECURITE - 2009-08-18 GoodDomains[i++] = "symantec.com.ru"; // SECURITE - 2009-08-18 GoodDomains[i++] = "symantec.fr"; // SECURITE - 2009-08-17 GoodDomains[i++] = "symantec.ru"; // SECURITE - 2009-08-18 GoodDomains[i++] = "symantecliveupdate.com"; // SECURITE - 2009-08-17 GoodDomains[i++] = ".tbs.com"; GoodDomains[i++] = ".techguy.org"; // 2009-02-23 GoodDomains[i++] = ".technet.com"; // 2009-06-13 GoodDomains[i++] = "thecodingstudio.com"; // adsense - 2010-01-12 GoodDomains[i++] = "thirteen.org"; // teen - 2010-02-08 GoodDomains[i++] = "tiaa-cref.org"; // 2010-01-04 GoodDomains[i++] = "trend-micro-zone.com"; // SECURITE - 2009-08-17 GoodDomains[i++] = "trendmicro-europe.com"; // SECURITE - 2009-08-17 GoodDomains[i++] = "trendmicro.com"; // SECURITE - 2009-08-17 GoodDomains[i++] = "trendmicrozone.com"; // SECURITE - 2009-08-17 GoodDomains[i++] = "ubuntuforums.org"; // 2010-01-04 GoodDomains[i++] = "unblockcity.org"; // Au Revoir PAC - 2009-04-11 GoodDomains[i++] = ".usaa.com"; // Phish - 2010-01-19 GoodDomains[i++] = "usbank.com"; // Phish - 2009-12-14 GoodDomains[i++] = "ustreas.gov"; // Phish - 2009-11-30 GoodDomains[i++] = "versiontracker.com"; // tracker - 2009-10-27 GoodDomains[i++] = "virginmedia.com"; GoodDomains[i++] = "virginmega.fr"; GoodDomains[i++] = "virscan.org"; // SECURITE - 2009-08-17 GoodDomains[i++] = "virus.org"; // SECURITE - 2009-08-17 GoodDomains[i++] = "virustotal.com"; // SECURITE - 2009-08-17 GoodDomains[i++] = ".visa.com"; // Phish - 2009-12-08 GoodDomains[i++] = "visnetic.com"; // SECURITE - 2009-08-17 GoodDomains[i++] = "washingtonpost.com"; // 2010-01-04 GoodDomains[i++] = "webroot.com"; // SECURITE - 2009-08-17 GoodDomains[i++] = "webroot.fr"; // SECURITE - 2009-08-17 GoodDomains[i++] = ".webs.com"; // Phish - 2009-12-07 GoodDomains[i++] = ".wellsfargo.com"; // Phish - 2009-12-08 GoodDomains[i++] = "wikimedia.org"; GoodDomains[i++] = "wikipedia.org"; GoodDomains[i++] = "windowssecrets.com"; // secret - 2009-06-06 GoodDomains[i++] = "womenssportsfoundation.org"; GoodDomains[i++] = "wwwomen.com"; GoodDomains[i++] = ".yahoo.com"; // Phish - 2009-12-07 GoodDomains[i++] = ".yahooapis.com"; // Phish - 2009-12-07 GoodDomains[i++] = "youngdemocrats.net"; GoodDomains[i++] = "youngrepublicans.com"; GoodDomains[i++] = "youtube.com"; // Maliciels - 2009-11-17 GoodDomains[i++] = "youtube-nocookie.com"; // Maliciels - 2009-10-05 GoodDomains[i++] = "zeustracker.abuse.ch"; // SECURITE - 2009-11-19 GoodDomains[i++] = "zonealarm.com"; // SECURITE - 2009-08-17 GoodDomains[i++] = "zonealarm.fr"; // SECURITE - 2009-08-17 GoodDomains[i++] = "zonelabs.com"; // SECURITE - 2009-08-17 GoodDomains[i++] = "zonelabs.fr"; // SECURITE - 2009-08-17 // Ajoutez ici tout bon réseau, selon le format : // IP, virgule, [espace(s),] masque, point-virgule var GoodNetworks = new Array(); i=0; GoodNetworks[i++] = "10.0.0.0, 255.0.0.0"; // NRIP GoodNetworks[i++] = "65.52.0.0, 255.255.252.0"; // Microsoft GoodNetworks[i++] = "192.168.0.0, 255.255.0.0"; // NRIP GoodNetworks[i++] = "169.254.0.0, 255.255.0.0"; // APIPA GoodNetworks[i++] = "127.0.0.0, 255.0.0.0"; // LOOPBACK GoodNetworks[i++] = "172.16.0.0, 255.240.0.0"; // NRIP // Ajoutez ici tout mauvais réseau, selon le format : // IP, virgule, [espace(s),] masque, point-virgule var BadNetworks = new Array(); i=0; BadNetworks[i++] = "61.129.48.64, 255.255.255.128"; // imrworldwide_04 - 2008-11-21 BadNetworks[i++] = "61.139.105.128, 255.255.255.192"; // WAN-SCAN - 2009-04-18 BadNetworks[i++] = "61.143.211.187, 255.255.255.255"; // Pseudo-Park-1 - 2009-06-29 BadNetworks[i++] = "61.152.112.60, 255.255.255.128"; // imrworldwide_08 - 2008-11-21 BadNetworks[i++] = "61.213.156.128, 255.255.255.224"; // imrworldwide_10 - 2008-11-21 BadNetworks[i++] = "62.161.94.0, 255.255.255.0"; // xiti.com_1 - 2009-06-19 BadNetworks[i++] = "62.189.244.224, 255.255.255.224"; // imrworldwide_06 - 2008-11-21 BadNetworks[i++] = "64.58.80.0, 255.255.254.0"; // REALMEDIA-1 - 2009-02-23 BadNetworks[i++] = "64.74.197.0, 255.255.255.0"; // VOTRE CHOIX ADBUREAU-1 - 2009-04-10 BadNetworks[i++] = "64.94.137.0, 255.255.255.128"; // ZANGO1 - 2009-06-19 BadNetworks[i++] = "64.111.196.117, 255.255.255.255"; // HASH REDIR - 2009-08-21 BadNetworks[i++] = "64.154.80.0, 255.255.248.0"; // VOTRE CHOIX HITBOX - 2009-09-15 BadNetworks[i++] = "64.191.218.0, 255.255.254.0"; // REALMEDIA-2 - 2009-02-23 BadNetworks[i++] = "64.237.103.151, 255.255.255.255"; // adjuggler.com - 2008-11-30 BadNetworks[i++] = "65.243.103.55, 255.255.255.255"; // landings.trafficz.com FE - 2009-01-14 // prochaine règle - tous *.*toolbar.com hôtes à réorienter hosting.conduit.com BadNetworks[i++] = "66.77.197.154, 255.255.255.255"; // 2008-11-24 BadNetworks[i++] = "66.150.14.0, 255.255.255.128"; // ZANGO2 - 2009-06-19 // BadNetworks[i++] = "66.150.161.44, 255.255.255.255"; // PARKFUNNEL - 2008-09-21 BadNetworks[i++] = "66.150.161.32, 255.255.255.224"; // PARKFUNNEL - 2009-06-19 BadNetworks[i++] = "66.150.208.0, 255.255.255.0"; // 2o7.net - 2008-09-03 BadNetworks[i++] = "66.150.217.0, 255.255.255.224"; // 2o7.net - 2008-09-03 BadNetworks[i++] = "66.151.152.0, 255.255.255.0"; // 2o7.net - 2008-09-03 BadNetworks[i++] = "66.151.244.0, 255.255.255.0"; // 2o7.net - 2008-09-03 BadNetworks[i++] = "66.220.17.0, 255.255.255.0"; // MALWARE (LOP) - 2009-06-19 // 66.235.128.0 ... 66.235.159.255 // BadNetworks[i++] = "66.235.132.0, 255.255.254.0"; // 2o7.net - 2008-09-03 // BadNetworks[i++] = "66.235.142.0, 255.255.254.0"; // 2o7.net - 2008-09-14 BadNetworks[i++] = "66.235.128.0, 255.255.224.0"; // 2o7.net - 2008-11-04 BadNetworks[i++] = "67.191.128.0, 255.255.192.0"; // Comcast PCs - 2009-12-25 (tmp) // BadNetworks[i++] = "69.25.47.166, 255.255.255.255"; // PARKFUNNEL - 2008-09-21 BadNetworks[i++] = "69.25.47.160, 255.255.255.224"; // PARKFUNNEL - 2009-06-19 BadNetworks[i++] = "69.72.142.98, 255.255.255.255"; // wfb.zoneedit.com-1 2009-02-14 BadNetworks[i++] = "69.80.200.192, 255.255.255.192"; // imrworldwide_11 - 2008-11-21 BadNetworks[i++] = "76.9.16.144, 255.255.255.240"; // HASH REDIR - 2009-09-10 BadNetworks[i++] = "80.13.0.0, 255.255.0.0"; // Wanadoo PCs - 2010-01-14 BadNetworks[i++] = "80.80.13.192, 255.255.255.192"; // imrworldwide_01 - 2008-11-21 BadNetworks[i++] = "80.118.149.0, 255.255.255.0"; // xiti.com_2 - 2009-06-19 BadNetworks[i++] = "81.31.38.0, 255.255.255.128"; // PORN exmasters.com-1 - 2009-06-19 BadNetworks[i++] = "84.52.156.0, 255.255.255.0"; // WAN-SCAN - 2009-04-23 BadNetworks[i++] = "89.185.228.0, 255.255.254.0"; // PORN exmasters.com-2 - 2009-06-19 BadNetworks[i++] = "122.170.0.0, 255.255.128.0"; // ABTS-WEST-DSL PCs - 2010-01-12 BadNetworks[i++] = "128.241.21.0, 255.255.255.0"; // 2o7.net - 2008-09-03 BadNetworks[i++] = "128.242.100.0, 255.255.255.224"; // 2o7.net - 2008-09-03 BadNetworks[i++] = "128.242.125.0, 255.255.255.0"; // 2o7.net - 2008-09-03 BadNetworks[i++] = "130.117.119.0, 255.255.255.0"; // xiti.com_3 - 2009-06-19 BadNetworks[i++] = "159.54.239.0, 255.255.255.128"; // gcirm - 2009-06-19 BadNetworks[i++] = "168.75.66.156, 255.255.255.254"; // hittail - 2009-06-19 BadNetworks[i++] = "188.32.0.2, 255.255.255.255"; // Pseudo-Park-4 - 2009-06-29 BadNetworks[i++] = "193.110.146.68, 255.255.255.254"; // PORN Maliciels - 2008-11-30 BadNetworks[i++] = "193.110.146.70, 255.255.255.255"; // PORN Maliciels - 2008-11-30 BadNetworks[i++] = "195.10.6.225, 255.255.255.255"; // scripts.dlv4.com - 2009-01-05 BadNetworks[i++] = "203.21.27.0, 255.255.255.224"; // imrworldwide_12 - 2008-11-21 BadNetworks[i++] = "203.166.18.0, 255.255.255.0"; // imrworldwide_02 - 2008-11-21 BadNetworks[i++] = "207.66.153.90, 255.255.255.254"; // flyingcroc - 2010-02-12 BadNetworks[i++] = "203.166.110.160, 255.255.255.224"; // imrworldwide_07 - 2008-11-21 BadNetworks[i++] = "208.71.120.0, 255.255.248.0"; // VOTRE CHOIX REALMEDIA-3 - 2009-02-23 BadNetworks[i++] = "208.81.232.0, 255.255.252.0"; // VOTRE CHOIX REALMEDIA-5 - 2010-01-2 0 BadNetworks[i++] = "208.184.36.64, 255.255.255.224"; // imrworldwide_14 - 2008-11-21 BadNetworks[i++] = "210.51.186.0, 255.255.255.128"; // imrworldwide_09 - 2008-11-21 BadNetworks[i++] = "210.80.139.0, 255.255.255.0"; // imrworldwide_05 - 2008-11-21 BadNetworks[i++] = "210.80.177.0, 255.255.255.0"; // imrworldwide_03 - 2008-11-21 BadNetworks[i++] = "212.95.58.115, 255.255.255.255"; // DNSWCD mybeliefs.info - 2009-11-15 BadNetworks[i++] = "212.95.58.121, 255.255.255.255";// DNSWCD wegoodentertainment.info - 2009-11-15 BadNetworks[i++] = "212.113.31.48, 255.255.255.248"; // VOTRE CHOIX REALMEDIA-4 - 2009-02-23 BadNetworks[i++] = "212.239.41.96, 255.255.255.224"; // imrworldwide_13 - 2008-11-21 BadNetworks[i++] = "216.52.17.0, 255.255.255.0"; // 2o7.net - 2008-09-03 BadNetworks[i++] = "216.65.41.185, 255.255.255.255"; // OWNBOX FE TYPO - 2009-06-19 BadNetworks[i++] = "216.65.41.188, 255.255.255.255"; // OWNBOX FE TYPO - 2009-06-19 BadNetworks[i++] = "216.98.141.250, 255.255.255.255"; // wfb.zoneedit.com-2 2009-02-14 BadNetworks[i++] = "216.200.199.0, 255.255.255.0"; // BPATH - 2009-06-17 BadNetworks[i++] = "221.231.137.94, 255.255.255.255"; // Pseudo-Park-2 - 2009-06-29 BadNetworks[i++] = "222.191.251.143, 255.255.255.255"; // Pseudo-Park-3 - 2009-06-29 // l'URl est refusée si le nom du serveur se termine par l'un des domaines suivants // sauf s'il a été jugé acceptable par "GoodDomains" ou "GoodNetworks". // ATTENTION : NE PLACEZ PAS D'EXPRESSION RÉGULIÈRE À LA FIN DES VALEURS. var BadDomains = new Array(); i=0; BadDomains[i++] = ".0catch.com"; // AdServeur - 2009-06-16 BadDomains[i++] = ".112.2o7.net"; // Traqueur BadDomains[i++] = ".122.2o7.net"; // Traqueur BadDomains[i++] = ".15x.net"; // Traqueur BadDomains[i++] = ".247realmedia.com"; // AdServeur BadDomains[i++] = ".3322.org"; // Maliciels - 2008-12-14 BadDomains[i++] = ".51yes.com"; // Traqueur BadDomains[i++] = ".8866.org"; // Maliciels - 2008-12-14 BadDomains[i++] = ".a013.com"; // DNSWCD Maliciels - 2009-11-03 BadDomains[i++] = ".adbureau.net"; // AdServeur BadDomains[i++] = ".adgardener.com"; // AdServeur BadDomains[i++] = ".adisn.com"; // Traqueur - 2009-08-19 BadDomains[i++] = ".adjuggler.com"; // AdServeur - 2009-11-28 BadDomains[i++] = ".adjuggler.net"; // AdServeur VOTRE CHOIX - 2009-11-28 BadDomains[i++] = ".adskape.ru"; // DNSWCD AdServeur - 2009-01-26 BadDomains[i++] = ".adtech.de"; // AdServeur BadDomains[i++] = ".adtech.fr"; // AdServeur BadDomains[i++] = ".advance.net"; // AdServeur - 2009-11-03 BadDomains[i++] = ".advertising.com"; // AdServeur BadDomains[i++] = ".advertserve.com"; // AdServeur BadDomains[i++] = ".alexametrics.com"; // Traqueur - 2009-10-05 BadDomains[i++] = ".asklots.com"; // DNSWCD AdServeur - 2010-02-05 BadDomains[i++] = ".axelsfun.com"; // AdServeur BadDomains[i++] = ".axf8.net"; // DNSWCD Traqueur - 2009-05-25 BadDomains[i++] = ".banner-count.com"; // DNSWCD Maliciels - 2009-06-08 BadDomains[i++] = ".bidsystem.com"; // AdServeur / Traqueur - 2009-08-24 BadDomains[i++] = ".bigmir.net"; // AdServeur - WebBug BadDomains[i++] = ".blueseek.com"; // DNSWCD - WebBug - 2009-01-22 BadDomains[i++] = ".bravenet.com"; // Traqueur BadDomains[i++] = ".ccbill.com"; // DNSWCD Traqueur - 2009-03-30 BadDomains[i++] = ".checkm8.com"; // Traqueur - 2010-01-14 BadDomains[i++] = ".cjb.net"; // PORN - Maliciels BadDomains[i++] = ".click-new-download.com"; // P2P - 2009-03-24 BadDomains[i++] = "click.alertsweb.com"; // DNSWCD Traqueur - 2009-08-28 BadDomains[i++] = ".clickability.com"; // Traqueur - 2009-01-30 BadDomains[i++] = ".clickbank.net"; // DNSWCD Traqueur - 2009-01-06 BadDomains[i++] = ".clickintext.net"; // DNSWCD Traqueur - 2009-05-19 BadDomains[i++] = ".clickshield.net"; // DNSWCD Traqueur - 2010-01-09 BadDomains[i++] = ".clicktale.net"; // Traqueur - 2009-10-26 BadDomains[i++] = ".clickzs.com"; // Traqueur BadDomains[i++] = ".cn"; // VOTRE CHOIX - Maliciels BadDomains[i++] = ".cnzz.com"; // Traqueur BadDomains[i++] = ".cqcounter.com"; // DNSWCD Traqueur - 2008-12-18 BadDomains[i++] = ".crwdcntrl.net"; // AdServeur - 2010-02-05 BadDomains[i++] = ".directtrack.com"; // Traqueur BadDomains[i++] = ".dynamic.dol.ru"; // AdServeur - 2009-11-03 BadDomains[i++] = ".erasercash.com"; // DNSWCD AdServeur - 2008-11-28 BadDomains[i++] = ".everesttech.net"; // WebBug BadDomains[i++] = ".exmasters.com"; // PORN - Maliciels BadDomains[i++] = ".extreme-dm.com"; // Traqueur BadDomains[i++] = ".ezboard.com"; // AdServeur - 2010-02-12 BadDomains[i++] = ".falkag.net"; // Traqueur BadDomains[i++] = ".fastclick.net"; // Traqueur - Spyware BadDomains[i++] = ".filter.oridianppc.com"; // Maliciels - 2009-09-02 BadDomains[i++] = ".g.ak.nbci.com"; // AdTraqueur - 2009-01-08 BadDomains[i++] = ".gcion.com"; // Traqueur - 2009-06-01 BadDomains[i++] = ".gemius.pl"; // WebBug - Traqueur BadDomains[i++] = ".gostats.com"; // Traqueur BadDomains[i++] = ".hitbox.com"; // Traqueur BadDomains[i++] = ".hittail.com"; // DNSWCD AdServeur - 2009-06-19 BadDomains[i++] = ".hopfeed.com"; // DNSWCD Traqueur - 2010-02-05 BadDomains[i++] = ".hotbar.com"; // AdWare BadDomains[i++] = ".hotlog.ru"; // DNSWCD Traqueur - 2008-12-18 BadDomains[i++] = ".hotwords.com.br"; // DNSWCD AdServeur - 2009-11-07 BadDomains[i++] = ".hpg.com.br"; // DNSWCD AdServeur BadDomains[i++] = ".imgis.com"; // DNSWCD AdServeur - 2008-11-28 BadDomains[i++] = ".imrworldwide.com"; // Nielsen Traqueur Évaluations BadDomains[i++] = ".insightexpressai.com"; // Traqueur BadDomains[i++] = ".intellitxt.com"; // Traqueur BadDomains[i++] = ".internetserviceteam.com"; // DNSWCD Maliciels - 2009-06-06 BadDomains[i++] = ".iperceptions.com"; // Traqueur - 2009-09-07 BadDomains[i++] = ".ivwbox.de"; // Traqueur - WebBug BadDomains[i++] = ".l2m.net"; // DNSWCD - Traqueur - WebBug BadDomains[i++] = ".linkbucks.com"; // DNSWCD WebBug - 2009-11-20 BadDomains[i++] = ".links.channelintelligence.com"; // Traqueur - 2009-11-03 BadDomains[i++] = ".list.ru"; // WebBug BadDomains[i++] = ".liveadvert.com"; // AdServeur BadDomains[i++] = ".liveperson.net"; // Traqueur - WebBug BadDomains[i++] = ".masterstats.com"; // Traqueur BadDomains[i++] = ".maxserving.com"; // Traqueur BadDomains[i++] = ".metriweb.be"; // Traqueur BadDomains[i++] = ".misstrends.com"; // Traqueur BadDomains[i++] = ".miva.com"; // Maliciels - 2008-12-08 BadDomains[i++] = ".mochiads.com"; // DNSWCD AdServeur - 2009-12-26 BadDomains[i++] = ".movcab.yi.org"; // TMP Maliciels - 2009-01-10 BadDomains[i++] = ".mybeliefs.info"; // DNSWCD - WebBug - 2009-06-22 BadDomains[i++] = ".mycomputer.com"; // Traqueur - 2009-01-12 BadDomains[i++] = ".mystat-in.net"; // DNSWCD - Traqueur BadDomains[i++] = ".mylongtail.com"; // DNSWCD - Traqueur BadDomains[i++] = ".netlog.com"; // DNSWCD - Traqueur - 2009-04-26 BadDomains[i++] = ".offermatica.com"; // Traqueur BadDomains[i++] = ".omtrdc.net"; // Traqueur - 2009-08-19 BadDomains[i++] = ".openclick.com"; // Traqueur BadDomains[i++] = ".opentracker.net"; // Traqueur BadDomains[i++] = ".openx.net"; // Traqueur - 2010-01-20 BadDomains[i++] = ".openx.org"; // Traqueur - 2010-01-20 BadDomains[i++] = ".origin.channelintelligence.com"; // Traqueur - 2009-11-03 BadDomains[i++] = ".outster.com"; // Traqueur - Spyware BadDomains[i++] = ".overture.com"; // Traqueur BadDomains[i++] = ".paycount.com"; // DNSWCD Traqueur - 2009-01-10 BadDomains[i++] = ".paypopup.com"; // DNSWCD Traqueur - 2009-12-04 BadDomains[i++] = ".p0rt2.com"; // DNSWCD - Maliciels BadDomains[i++] = ".pochta.ru"; // Maliciels - 2009-11-03 BadDomains[i++] = ".popunder.ru"; // DNSWCD - WebBug BadDomains[i++] = ".primosearch.com"; // DNSWCD - WebBug - 2009-01-22 BadDomains[i++] = ".rdr.channelintelligence.com"; // Traqueur - 2009-11-03 BadDomains[i++] = ".realtracker.com"; // Traqueur BadDomains[i++] = ".richrelevance.com"; // AdServeur Traqueur - 2009-11-23 // BadDomains[i++] = ".ru"; // VOTRE CHOIX - Maliciels BadDomains[i++] = ".ru4.com"; // Traqueur BadDomains[i++] = ".seekmo.com"; // DNSWCD - Maliciels BadDomains[i++] = ".sexcounter.com"; // Traqueur BadDomains[i++] = ".sitemeter.com"; // WebBug - Traqueur BadDomains[i++] = ".sitestat.com"; // Traqueur BadDomains[i++] = ".sitestats.com"; // Traqueur BadDomains[i++] = ".sitetracker.com"; // Traqueur BadDomains[i++] = ".smarttargetting.com"; // Traqueur - 2008-12-25 BadDomains[i++] = ".smtp.ru"; // DNSWCD Maliciels - 2009-06-20 BadDomains[i++] = ".spylog.com"; // Traqueur - WebBug BadDomains[i++] = ".statcounter.com"; // Traqueur - WebBug BadDomains[i++] = ".superstats.com"; // Traqueur BadDomains[i++] = "toolbar.com"; // DNSWCDs - *.*toolbar.com BadDomains[i++] = ".tradedoubler.com"; // Traqueur - WebBug BadDomains[i++] = ".trackalyzer.com"; // Traqueur - 2009-11-30 BadDomains[i++] = ".tribalfusion.com"; // Traqueur BadDomains[i++] = ".vizu.com"; // Traqueur DNSWCD - 2010-01-19 BadDomains[i++] = ".wegoodentertainment.info"; // DNSWCD - WebBug - 2009-11-16 BadDomains[i++] = ".wemfbox.ch"; // WebBug - 2010-01-12 BadDomains[i++] = ".x-traceur.com"; // Traqueur BadDomains[i++] = ".x0.nl"; // DNSWCD - Maliciels BadDomains[i++] = ".xiti.com"; // Traqueur - WebBug - 2009-06-19 BadDomains[i++] = ".zango.com"; // DNSWCD - WebBug BadDomains[i++] = ".zedo.com"; // Traqueur - WebBug // l'URl est refusée si elle contient l'un des mots suivants // sauf si elle a été jugée acceptable par "GoodNetworks". // vous pouvez utiliser des expressions régulières. var BadURL_Parts = new Array(); i=0; BadURL_Parts[i++] = "2\.2\.2\.[(0|1)]\.cab"; // Maliciels - 2009-12-06 BadURL_Parts[i++] = "adcheck\.fcgi"; // VOTRE CHOIX Traqueur - 2009-11-16 BadURL_Parts[i++] = "adproducts"; // AdServeur - 2009-04-27 BadURL_Parts[i++] = "adrevolver"; // AdServeur - 2009-04-27 BadURL_Parts[i++] = "ads\.js"; // Traqueur - 2009-10-26 BadURL_Parts[i++] = "ads\.php"; // VOTRE CHOIX Traqueur - 2009-11-07 BadURL_Parts[i++] = "analytics\.sol"; // Traqueur - 2010-01-12 BadURL_Parts[i++] = "av2009"; // Rogue-Ware 2009-03-28 BadURL_Parts[i++] = "av2010"; // Rogue-Ware 2009-12-18 BadURL_Parts[i++] = "babes"; BadURL_Parts[i++] = "baise"; BadURL_Parts[i++] = "behaviorads"; // AdServeur - 2009-12-17 BadURL_Parts[i++] = "bigtit[^l]"; BadURL_Parts[i++] = "blowjob"; BadURL_Parts[i++] = "bondage"; BadURL_Parts[i++] = "boobs"; BadURL_Parts[i++] = "cardstatement\.exe"; // Phish - 2009-12-22 BadURL_Parts[i++] = "chicks"; BadURL_Parts[i++] = "[^ehn]cock[^t]"; // Maliciels - 2010-02-05 BadURL_Parts[i++] = "coremetrics"; // Traqueur - 2009-11-23 BadURL_Parts[i++] = "counter\.[(c|j)]"; // VOTRE CHOIX Traqueur - 2009-11-16 BadURL_Parts[i++] = "[^aeilnors]cul[^it]"; // VOTRE CHOIX BadURL_Parts[i++] = "cumshot"; BadURL_Parts[i++] = "dblclick"; // AdServeur - 2009-09-04 BadURL_Parts[i++] = "doubleclick"; // AdServeur - 2009-09-04 BadURL_Parts[i++] = "eluminate"; // VOTRE CHOIX Traqueur - 2009-11-16 BadURL_Parts[i++] = "eroti"; BadURL_Parts[i++] = "ficken"; BadURL_Parts[i++] = "fuck"; BadURL_Parts[i++] = "gecock"; // Maliciels - 2009-12-02 BadURL_Parts[i++] = "glamour"; BadURL_Parts[i++] = "googlead"; // VOTRE CHOIX AdServeur - 2009-11-16 BadURL_Parts[i++] = "hardcore"; BadURL_Parts[i++] = "hentai"; BadURL_Parts[i++] = "incest"; BadURL_Parts[i++] = "indextools\.js"; // Traqueur - 2009-09-11 BadURL_Parts[i++] = "java_v\."; // Maliciels - 2010-01-12 BadURL_Parts[i++] = "lesbi"; BadURL_Parts[i++] = "loglib\.js"; // VOTRE CHOIX Traqueur - 2009-11-16 BadURL_Parts[i++] = "lolita"; BadURL_Parts[i++] = "milf[^o]"; // Maliciels - 2009-05-24 BadURL_Parts[i++] = "naked"; BadURL_Parts[i++] = "[^y]nasty"; // Maliciels - 2009-06-01 BadURL_Parts[i++] = "ntpagetag"; // Traqueur - 2009-10-05 BadURL_Parts[i++] = "orgy"; BadURL_Parts[i++] = "pissing"; BadURL_Parts[i++] = "piwik\.js"; // Traqueur - 2009-10-13 BadURL_Parts[i++] = "porn"; BadURL_Parts[i++] = "pussy"; BadURL_Parts[i++] = "seostats\.php"; // Traqueur - 2009-06-26 BadURL_Parts[i++] = "sesso"; BadURL_Parts[i++] = "sexvideo"; BadURL_Parts[i++] = "sexy"; BadURL_Parts[i++] = "site_stats"; // Traqueur - 2009-06-26 BadURL_Parts[i++] = "slut"; BadURL_Parts[i++] = "sms\.exe"; // Maliciels - 2009-04-21 BadURL_Parts[i++] = "smsreader"; // Maliciels - 2009-04-21 BadURL_Parts[i++] = "statement\.exe"; // Maliciels - 2009-11-26 BadURL_Parts[i++] = "tacoda"; // AdServeur - 2009-08-24 BadURL_Parts[i++] = "tecock"; // Maliciels - 2009-12-02 BadURL_Parts[i++] = "[^_k]tgp[^br]"; // Maliciels - 2009-06-08 BadURL_Parts[i++] = "[^a]tits"; // Maliciels - 2010-02-13 // BadURL_Parts[i++] = "[^d]track\.[(g|j|p)]"; // VOTRE CHOIX Traqueur - 2009-11-16 BadURL_Parts[i++] = "tracker\.[(g|j|p)]"; // VOTRE CHOIX Traqueur - 2009-08-14 BadURL_Parts[i++] = "tracking\.[(g|j|p)]"; // VOTRE CHOIX Traqueur - 2009-11-17 BadURL_Parts[i++] = "transparent-pixel"; // VOTRE CHOIX Traqueur - 2009-12-27 BadURL_Parts[i++] = "trial\.exe"; // Maliciels - 2009-04-21 BadURL_Parts[i++] = "updatetool\.exe"; // Maliciels - 2009-11-30 BadURL_Parts[i++] = "utm\.gif"; // Traqueur - 2009-11-02 BadURL_Parts[i++] = "utm\.js"; // VOTRE CHOIX Traqueur - 2009-11-16 BadURL_Parts[i++] = "vecock"; // Maliciels - 2009-12-02 BadURL_Parts[i++] = "voyeur"; BadURL_Parts[i++] = "warez[^o]"; // Maliciels 2009-04-02 BadURL_Parts[i++] = "webiqonline"; // DNSWCD Traqueur - 2009-11-05 BadURL_Parts[i++] = "webtrekk\.js"; // VOTRE CHOIX Traqueur - 2009-11-16 BadURL_Parts[i++] = "wunderloop"; // AdServeur - 2009-11-17 // l'URl est refusée si le nom du serveur contient l'un des mots suivants // sauf si elle a été jugée acceptable par "GoodDomains" ou "GoodNetworks". // vous pouvez utiliser des expressions régulières var BadHostParts = new Array(); i=0; BadHostParts[i++] = "--"; BadHostParts[i++] = "123-reg\.co\.uk"; // Phish - 2009-12-07 BadHostParts[i++] = "1and1\.co\.uk"; // Phish - 2009-12-07 BadHostParts[i++] = "1and1\.com"; // Phish - 2009-12-07 BadHostParts[i++] = "1und1\.de"; // Phish - 2009-12-07 BadHostParts[i++] = "3x"; BadHostParts[i++] = "4shared\.com"; // Phish - 2009-12-07 BadHostParts[i++] = "50webs\.com"; // Phish - 2009-12-08 BadHostParts[i++] = "69"; BadHostParts[i++] = "aba\.com"; // Phish - 2010-02-05 BadHostParts[i++] = "adobe\.com"; // flash-plugin - 2010-02-15 BadHostParts[i++] = "adult"; BadHostParts[i++] = "all-inkl\.com"; // Phish - 2009-12-07 BadHostParts[i++] = "ally\.com"; // Phish VOTRE CHOIX - 2009-12-03 BadHostParts[i++] = "allybank\.com"; // Phish - 2009-12-29 BadHostParts[i++] = "amateur"; // Maliciels - 2010-02-13 BadHostParts[i++] = "americanexpress\.com"; // Phish - 2009-12-06 BadHostParts[i++] = "[^hnrv]angel"; // Maliciels - 2010-01-04 BadHostParts[i++] = "angelfire\.com"; // Phish - 2009-12-07 BadHostParts[i++] = "anony"; // PROXY VOTRE CHOIX - 2009-04-18 BadHostParts[i++] = "anti-vir"; // VOTRE CHOIX - 2009-12-31 BadHostParts[i++] = "antispy"; // VOTRE CHOIX - 2008-12-01 BadHostParts[i++] = "antivir"; // VOTRE CHOIX - 2008-12-01 BadHostParts[i++] = "aol\.com"; // Phish - 2010-02-05 BadHostParts[i++] = "arcor\.de"; // Phish - 2009-12-07 BadHostParts[i++] = "arcor-online\.net"; // Phish - 2009-12-07 BadHostParts[i++] = "around"; // PROXY VOTRE CHOIX - 2009-04-18 BadHostParts[i++] = "aruba\.it"; // Phish - 2009-12-07 BadHostParts[i++] = "asian"; BadHostParts[i++] = "awardspace\.com"; // Phish - 2009-12-07 BadHostParts[i++] = "bannerad"; // AdServeur - 2009-05-28 BadHostParts[i++] = "bbva\.es"; // Phish - 2009-12-22 // BadHostParts[i++] = "block"; // PROXY VOTRE CHOIX - 2009-04-18 BadHostParts[i++] = "bluehost\.com"; // Phish - 2009-12-07 BadHostParts[i++] = "boob"; BadHostParts[i++] = "bypass"; // PROXY BadHostParts[i++] = "casalemedia"; // AdServeur - 2009-04-27 BadHostParts[i++] = "casino"; // RÈGLE JEU BadHostParts[i++] = "cdc\.gov"; // Phish - 2009-12-03 BadHostParts[i++] = "celeb"; // Maliciels - 2008-12-07 BadHostParts[i++] = "chase\.com"; // Phish VOTRE CHOIX - 2009-12-03 BadHostParts[i++] = "chaseonline\.chase\.com"; // Phish - 2009-11-30 BadHostParts[i++] = "cloak"; // PROXY BadHostParts[i++] = "codec"; // VOTRE CHOIX - TROJAN // BadHostParts[i++] = "cool"; // VOTRE CHOIX BadHostParts[i++] = "discovercard"; // Phish - 2009-11-23 BadHostParts[i++] = "dotster\.com"; // Phish - 2009-12-19 BadHostParts[i++] = "dreamhost\.com"; // Phish - 2009-12-07 BadHostParts[i++] = "dynadot\.com"; // Phish - 2009-12-07 BadHostParts[i++] = "earthlink\.com"; // Phish - 2009-12-07 BadHostParts[i++] = "ebay\.com"; // Phish - 2009-12-08 BadHostParts[i++] = "ebayimg\.com"; // Phish - 2009-12-08 BadHostParts[i++] = "ebayrtm\.com"; // Phish - 2010-01-14 BadHostParts[i++] = "ebaystatic\.com"; // Phish - 2009-12-08 BadHostParts[i++] = "exponential"; // AdServeur - 2009-04-27 BadHostParts[i++] = "facebook"; // Phish - 2009-11-15 BadHostParts[i++] = "fasthosts\.co\.uk"; // Phish - 2009-12-07 BadHostParts[i++] = "fdic\.gov"; // Phish VOTRE CHOIX - 2009-12-03 BadHostParts[i++] = "firewall"; // PROXY VOTRE CHOIX - 2009-04-18 // BadHostParts[i++] = "[^g]free[^bdz]"; // VOTRE CHOIX - 2009-05-07 BadHostParts[i++] = "freewebs\.com"; // Phish - 2009-12-07 BadHostParts[i++] = "galleri"; BadHostParts[i++] = "gallery"; BadHostParts[i++] = "gay"; BadHostParts[i++] = "getpast"; // PROXY BadHostParts[i++] = "girls"; BadHostParts[i++] = "godaddy\.com"; // Phish - 2009-12-07 BadHostParts[i++] = "google\.com"; // Phish - 2009-12-10 BadHostParts[i++] = "googlepages\.com"; // Phish - 2009-12-10 BadHostParts[i++] = "hidden"; // PROXY BadHostParts[i++] = "hide"; // PROXY VOTRE CHOIX BadHostParts[i++] = "homestead\.com"; // Phish - 2009-12-07 BadHostParts[i++] = "hostgator\.com"; // Phish - 2009-12-08 BadHostParts[i++] = "hostmonster\.com"; // Phish - 2009-12-07 BadHostParts[i++] = "hostsfile\.org"; // Phish - 2009-12-07 BadHostParts[i++] = "hsbc\.co\.uk"; // Phish - 2010-01-19 BadHostParts[i++] = "huge"; BadHostParts[i++] = "invisible"; // PROXY BadHostParts[i++] = "irs\.gov"; // Phish VOTRE CHOIX - 2009-12-03 BadHostParts[i++] = "jeeran\.com"; // Phish - 2009-12-07 BadHostParts[i++] = "kazaa"; // P2P VOTRE CHOIX BadHostParts[i++] = "kontera"; // AdServeur - 2009-04-27 BadHostParts[i++] = "locaweb\.com\.br"; // Phish - 2009-12-07 BadHostParts[i++] = "lunarpages\.com"; // Phish - 2009-12-07 BadHostParts[i++] = "[^cl]lust"; BadHostParts[i++] = "lycos\.com"; // Phish - 2009-12-07 BadHostParts[i++] = "mastercard\.com"; // Phish - 2009-12-08 BadHostParts[i++] = "mature"; BadHostParts[i++] = "mediafire\.com"; // Phish - 2009-12-07 BadHostParts[i++] = "microsoft\.com"; // SpearPhish - 2010-01-19 BadHostParts[i++] = "monster\.com"; // Phish - 2009-12-08 BadHostParts[i++] = "mozy\.com"; // Phish - 2009-12-07 BadHostParts[i++] = "mydomain"; // Phish - 2009-11-23 BadHostParts[i++] = "myspace"; // Phish - 2009-11-15 BadHostParts[i++] = "nacha\.org"; // Phish VOTRE CHOIX - 2009-12-03 BadHostParts[i++] = "namecheap\.com"; // Phish - 2009-12-07 BadHostParts[i++] = "netbenefit\.co\.uk"; // Phish - 2009-12-07 BadHostParts[i++] = "networksolutions\.com"; // Phish - 2009-12-07 BadHostParts[i++] = "nude"; BadHostParts[i++] = "oasc"; // AdServeur - 2009-10-07 BadHostParts[i++] = "paypal\.com"; // Phish - 2009-12-08 BadHostParts[i++] = "poker"; // VOTRE CHOIX JEU BadHostParts[i++] = "privacy"; // PROXY VOTRE CHOIX BadHostParts[i++] = "prok[(c|s)]"; // PROXY VOTRE CHOIX - 2009-04-18 BadHostParts[i++] = "prox"; // PROXY BadHostParts[i++] = "refund-services\.irs"; // Phish VOTRE CHOIX - 2009-12-03 BadHostParts[i++] = "refunds\.irs"; // Phish VOTRE CHOIX - 2009-12-03 BadHostParts[i++] = "[^aeost]rx[^c]"; // SPAM VOTRE CHOIX - 2009-11-12 BadHostParts[i++] = "scan"; // Maliciels - 2009-05-07 BadHostParts[i++] = "secret"; // PROXY - 2009-02-05 BadHostParts[i++] = "secure\.ally\.com"; // Phish - 2009-11-30 BadHostParts[i++] = "securemecca\.com"; // Phish - 2009-12-07 BadHostParts[i++] = "sendspace\.com"; // Phish - 2010-01-19 BadHostParts[i++] = "sextracker"; BadHostParts[i++] = "sitesell\.com"; // Phish - 2009-12-07 BadHostParts[i++] = "ssa\.gov"; // Phish - 2009-11-26 BadHostParts[i++] = "stats"; // VOTRE CHOIX - Traqueur - 2009-04-21 BadHostParts[i++] = "strato\.de"; // Phish - 2009-12-07 BadHostParts[i++] = "[^sy]suck"; // Maliciels - 2010-01-12 // BadHostParts[i++] = "surf"; // PROXY VOTRE CHOIX BadHostParts[i++] = "[^rs]teen"; // Maliciels - 2010-02-08 BadHostParts[i++] = "tracking"; // Traqueur - 2009-06-01 BadHostParts[i++] = "tube"; // VOTRE CHOIX - Maliciels BadHostParts[i++] = "tunnel"; // PROXY BadHostParts[i++] = "unblock"; // PROXY BadHostParts[i++] = "unlock"; // PROXY BadHostParts[i++] = "usaa\.com"; // Phish - 2010-01-19 BadHostParts[i++] = "usbank\.com"; // Phish - 2009-12-14 BadHostParts[i++] = "ustreasury"; // Phish VOTRE CHOIX - 2009-12-03 BadHostParts[i++] = "valueclick"; // AdServeur - 2009-10-07 BadHostParts[i++] = "virgin[^im]"; BadHostParts[i++] = "visa\.com"; // Phish - 2009-12-08 BadHostParts[i++] = "webs\.com"; // Phish VOTRE CHOIX - 2009-12-07 BadHostParts[i++] = "wellsfargo\.com"; // Phish - 2009-12-08 BadHostParts[i++] = "women"; BadHostParts[i++] = "xxx"; // Maliciels - 2010-01-28 BadHostParts[i++] = "yahoo\.com"; // Phish - 2009-12-07 BadHostParts[i++] = "yahooapis\.com"; // Phish - 2009-12-07 BadHostParts[i++] = "young"; // l'URl est refusée si un des noms commence par l'un des mots suivants // sauf si elle a été jugée acceptable par "GoodNetworks". // ATTENTION : NE PLACEZ PAS D'EXPRESSION RÉGULIÈRE AU DÉBUT DES VALEURS. var BadURL_WordStarts = new Array(); i=0; BadURL_WordStarts[i++] = "ad_label_"; // AdServeur - 2009-11-23 BadURL_WordStarts[i++] = "adsense"; // AdServeur - 2010-01-12 BadURL_WordStarts[i++] = "advertising"; // AdServeur - 2010-01-20 BadURL_WordStarts[i++] = "ajrotator"; // AdServeur - 2009-11-28 BadURL_WordStarts[i++] = "cmdatatagutils"; // Traqueur - 2009-11-23 BadURL_WordStarts[i++] = "competetracking"; // Traqueur - 2010-01-12 BadURL_WordStarts[i++] = "flash-plugin"; // Maliciels - 2009-09-03 BadURL_WordStarts[i++] = "flash-hq-plugin"; // Maliciels - 2009-11-07 BadURL_WordStarts[i++] = "flash_up"; // Maliciels - 2010-01-08 BadURL_WordStarts[i++] = "flashinstaller"; // Maliciels - 2009-11-23 BadURL_WordStarts[i++] = "gay"; // BadURL_WordStarts[i++] = "install"; // VOTRE CHOIX - Maliciels - 2009-11-30 BadURL_WordStarts[i++] = "install_activex"; // VOTRE CHOIX - Maliciels - 2010-02-08 BadURL_WordStarts[i++] = "mature"; BadURL_WordStarts[i++] = "mtvi_reporting"; // Traqueur - 2009-12-03 BadURL_WordStarts[i++] = "new-video-addon"; // VOTRE CHOIX - Maliciels - 2010-02-08 BadURL_WordStarts[i++] = "nude"; BadURL_WordStarts[i++] = "omnidiggthis"; // Traqueur - 2009-08-19 BadURL_WordStarts[i++] = "openads"; // Traqueur - 2010-01-12 BadURL_WordStarts[i++] = "pageear"; // Traqueur - 2010-01-19 BadURL_WordStarts[i++] = "photoarchive"; // VOTRE CHOIX - Maliciels - 2010-02-08 BadURL_WordStarts[i++] = "redirectexittrack"; // Traqueur - 2009-11-23 BadURL_WordStarts[i++] = "revsci"; // Traqueur - 2010-01-19 BadURL_WordStarts[i++] = "show_afs_ads"; // AdServeur - 2009-11-30 BadURL_WordStarts[i++] = "smart-plugin"; // VOTRE CHOIX - Maliciels - 2010-02-08 BadURL_WordStarts[i++] = "touchclarity"; // Traqueur - 2010-01-19 BadURL_WordStarts[i++] = "1x1_trans\.gif"; // Traqueur - 2010-02-13 BadURL_WordStarts[i++] = "adlinks\.[(j|p)]"; // AdServeur - 2010-01-14 BadURL_WordStarts[i++] = "admanager\."; // Traqueur - 2010-01-15 BadURL_WordStarts[i++] = "adrelated\."; // AdServeur - 2010-02-05 BadURL_WordStarts[i++] = "adsonar\."; // AdServeur - 2010-02-05 BadURL_WordStarts[i++] = "adssrv\."; // AdServeur - 2009-12-17 BadURL_WordStarts[i++] = "adstream\.[(j|p)]"; // AdServeur - 2010-01-14 BadURL_WordStarts[i++] = "anal[^oy]"; BadURL_WordStarts[i++] = "bot\.exe"; // Maliciels - 2010-01-07 BadURL_WordStarts[i++] = "clickjs\.php"; // Traqueur - 2009-11-30 BadURL_WordStarts[i++] = "dcs\.gif"; // Traqueur - 2009-10-26 BadURL_WordStarts[i++] = "dotclear\.[(g|j)]"; // Traqueur VOTRE CHOIX - 2010-01-09 BadURL_WordStarts[i++] = "elqcfg\.[(j|p)]"; // Traqueur - 2010-02-13 BadURL_WordStarts[i++] = "elqimg\.[(g|j|p)]"; // Traqueur - 2010-02-13 BadURL_WordStarts[i++] = "eros[^e]"; // Maliciels - 2009-10-27 // BadURL_WordStarts[i++] = "gate\.php"; // VOTRE CHOIX Maliciels - 2010-01-08 BadURL_WordStarts[i++] = "ldr\.exe"; // Maliciels - 2010-01-07 BadURL_WordStarts[i++] = "loader\.exe"; // Maliciels - 2010-01-07 BadURL_WordStarts[i++] = "omniture\.js"; // VOTRE CHOIX Traqueur - 2009-11-04 BadURL_WordStarts[i++] = "omniture_code\.js"; // VOTRE CHOIX Traqueur - 2009-11-02 BadURL_WordStarts[i++] = "popunder\."; // AdServeur - 2010-01-20 BadURL_WordStarts[i++] = "ptv8\.swf"; // VOTRE CHOIX Traqueur - 2009-12-27 BadURL_WordStarts[i++] = "s_code\.js"; // VOTRE CHOIX Traqueur - 2009-10-20 BadURL_WordStarts[i++] = "s_code_remote\.js"; // VOTRE CHOIX Traqueur - 2009-11-02 BadURL_WordStarts[i++] = "showads\.[(j|p)]"; // Traqueur - 2010-01-12 BadURL_WordStarts[i++] = "sitecatalystinclude\.js"; // VOTRE CHOIX Traqueur - 2009-11-07 BadURL_WordStarts[i++] = "spc_trans\.gif"; // Traqueur - 2010-02-13 BadURL_WordStarts[i++] = "\.sys"; // Maliciels - 2009-12-14 BadURL_WordStarts[i++] = "tc_logging\.js"; // Traqueur - 2010-02-05 BadURL_WordStarts[i++] = "techprops\.js"; // Traqueur - 2009-11-23 BadURL_WordStarts[i++] = "teen[^y]"; // Maliciels - 2009-11-23 BadURL_WordStarts[i++] = "trans_pixel"; // Traqueur - 2009-12-29 (ASP) BadURL_WordStarts[i++] = "vtrack\.php"; // Traqueur - 2009-11-23 BadURL_WordStarts[i++] = "webtrends_tag\.js"; // Traqueur - 2009-11-03 BadURL_WordStarts[i++] = "wtbase\.js"; // Traqueur - 2009-09-19 BadURL_WordStarts[i++] = "wtid\.js"; // Traqueur - 2009-09-19 BadURL_WordStarts[i++] = "wtinit\.js"; // Traqueur - 2009-09-19 BadURL_WordStarts[i++] = "xplay[(m|s)]"; // Maliciels - 2010-02-05 BadURL_WordStarts[i++] = "xtcore\.[(j|p)]"; // Traqueur - 2010-01-14 // l'URl est refusée si le nom du serveur commence par l'un des mots suivants // sauf si elle a été jugée acceptable par "GoodNetworks". // ATTENTION : NE PLACEZ PAS D'EXPRESSION RÉGULIÈRE AU DÉBUT DES VALEURS. var BadHostWordStarts = new Array(); i=0; BadHostWordStarts[i++] = "adserver"; // AdServeur VOTRE CHOIX - 2009-10-06 BadHostWordStarts[i++] = "anon"; // PROXY VOTRE CHOIX - 2009-04-18 BadHostWordStarts[i++] = "gcirm"; // AdServeur - 2009-06-19 BadHostWordStarts[i++] = "girl"; BadHostWordStarts[i++] = "hide"; // PROXY BadHostWordStarts[i++] = "rx"; // SPAM VOTRE CHOIX - 2010-01-14 BadHostWordStarts[i++] = "sex"; BadHostWordStarts[i++] = "surf"; // PROXY VOTRE CHOIX BadHostWordStarts[i++] = "ustreasury"; // Phish - 2009-11-30 BadHostWordStarts[i++] = "adimg\."; // Traqueur - 2010-01-14 BadHostWordStarts[i++] = "adlog\."; // Traqueur VOTRE CHOIX - 2010-01-09 BadHostWordStarts[i++] = "ads\."; // VOTRE CHOIX ADS - 2009-04-02 BadHostWordStarts[i++] = "ads1\."; // VOTRE CHOIX ADS - 2009-06-21 BadHostWordStarts[i++] = "adsys\."; // VOTRE CHOIX ADS - 2009-05-28 BadHostWordStarts[i++] = "ally\.com"; // Phish - 2009-11-30 BadHostWordStarts[i++] = "chase\.com"; // Phish - 2009-11-30 BadHostWordStarts[i++] = "cpanel\."; // Phish - 2009-12-07 BadHostWordStarts[i++] = "ebay\.com"; // Phish - 2009-12-08 BadHostWordStarts[i++] = "fdic\.gov"; // Phish - 2009-11-15 BadHostWordStarts[i++] = "hard[(b|c|e|p|s)]"; // BadHostWordStarts[i++] = "hot[^em]"; // VOTRE CHOIX // prochain est pour - *.insightexpressai.com, // *.insightfirst.com, et insightxe* ESPIONS BadHostWordStarts[i++] = "insight[(e|f|x)]"; // ESPIONS BadHostWordStarts[i++] = "irs\.gov"; // Phish - 2009-11-15 BadHostWordStarts[i++] = "nacha\.org"; // Phish - 2009-11-15 BadHostWordStarts[i++] = "openx\."; // Traqueur - 2010-01-20 BadHostWordStarts[i++] = "refund-services\.irs"; // Phish - 2009-11-30 BadHostWordStarts[i++] = "refunds\.irs"; // Phish - 2009-11-30 BadHostWordStarts[i++] = "sdc\."; // AdServeur - 2010-02-05 BadHostWordStarts[i++] = "synad\."; // AdServeur - 2010-01-12 BadHostWordStarts[i++] = "synad2\."; // AdServeur - 2010-01-12 BadHostWordStarts[i++] = "tit[^abhilmu]"; BadHostWordStarts[i++] = "utm\."; // Traqueur - 2009-09-27 BadHostWordStarts[i++] = "visa\.com"; // Phish - 2009-12-08 BadHostWordStarts[i++] = "webs\.com"; // Phish - 2009-12-07 // l'URl est refusée si un des noms finit par l'un des mots suivants // sauf si elle a été jugée acceptable par "GoodNetworks". // ATTENTION : NE PLACEZ PAS D'EXPRESSION RÉGULIÈRE À LA FIN DES VALEURS. var BadURL_WordEnds = new Array(); i=0; // BadURL_WordEnds[i++] = "\.bat"; // Maliciels - 2010-01-27 BadURL_WordEnds[i++] = "[^ck]anal"; // Maliciels - 2010-02-13 BadURL_WordEnds[i++] = "[^h]eros"; // BadURL_WordEnds[i++] = "\.exe"; // Maliciels - 2010-01-27 // BadURL_WordEnds[i++] = "\.pdf"; // Maliciels - 2010-01-27 BadURL_WordEnds[i++] = "\.sh"; // Maliciels - 2010-01-27 BadURL_WordEnds[i++] = "[^s]teen"; // Maliciels - 2009-10-01 BadURL_WordEnds[i++] = "babe"; BadURL_WordEnds[i++] = "gay"; BadURL_WordEnds[i++] = "mature"; BadURL_WordEnds[i++] = "nude"; // l'URl est refusée si le nom du serveur finit par l'un des mots suivants // sauf si elle a été jugée acceptable par "GoodNetworks". // ATTENTION : NE PLACEZ PAS D'EXPRESSION RÉGULIÈRE À LA FIN DES VALEURS. var BadHostWordEnds = new Array(); i=0; BadHostWordEnds[i++] = "[^cs]hard"; // BadHostWordEnds[i++] = "[^s]hot"; // VOTRE CHOIX - 2009-12-22 BadHostWordEnds[i++] = "girl"; BadHostWordEnds[i++] = "girls"; BadHostWordEnds[i++] = "hide"; // PROXY BadHostWordEnds[i++] = "sex"; BadHostWordEnds[i++] = "tracker"; // Traqueur - 2009-10-27 /////////////////////////// // Set up GoodDomainRegx // /////////////////////////// for(i in GoodDomains) { GoodDomains[i] = GoodDomains[i].split(/\./).join("\\."); } var GoodDomainRegx = new RegExp("(" + GoodDomains.join("|") + ")$", "i"); if (debug & debugRegxGen) { alert("GoodDomainRegx = " + GoodDomainRegx); } ////////////////////////// // Set up BadDomainRegx // ////////////////////////// for(i in BadDomains) { BadDomains[i] = BadDomains[i].split(/\./).join("\\."); } var BadDomainRegx = new RegExp("(" + BadDomains.join("|") + ")$", "i"); if (debug & debugRegxGen) { alert("BadDomainRegx = " + BadDomainRegx); } //////////////////////////// // Set up BadHostPartRegx // //////////////////////////// for(i in BadHostParts) { BadHostParts[i] = BadHostParts[i].split(/\./).join("\\."); } var BadHostPartRegx = new RegExp(BadHostParts.join("|"), "i"); if (debug & debugRegxGen) { alert("BadHostPartRegx = " + BadHostPartRegx); } ///////////////////////////////// // Set up BadHostWordStartRegx // ///////////////////////////////// for(i in BadHostWordStarts) { BadHostWordStarts[i] = BadHostWordStarts[i].split(/\./).join("\\."); } var BadHostWordStartRegx = new RegExp("(^|[^a-z0-9])(" + BadHostWordStarts.join("|") + ")", "i"); if (debug & debugRegxGen) { alert("BadHostWordStartRegx = " + BadHostWordStartRegx); } /////////////////////////////// // Set up BadHostWordEndRegx // /////////////////////////////// for(i in BadHostWordEnds) { BadHostWordEnds[i] = BadHostWordEnds[i].split(/\./).join("\\."); } var BadHostWordEndRegx = new RegExp("(" + BadHostWordEnds.join("|") + ")([^a-z0-9]|$)", "i"); if (debug & debugRegxGen) { alert("BadHostWordEndRegx = " + BadHostWordEndRegx); } //////////////////////////// // SET UP BadURL_PartRegx // //////////////////////////// for(i in BadURL_Parts) { BadURL_Parts[i] = BadURL_Parts[i].split(/\./).join("\\."); } var BadURL_PartRegx = new RegExp(BadURL_Parts.join("|"), "i"); if (debug & debugRegxGen) { alert ("BadURL_PartRegx = " + BadURL_PartRegx ); } ///////////////////////////////// // SET UP BadURL_WordStartRegx // ///////////////////////////////// for(i in BadURL_WordStarts) { BadURL_WordStarts[i] = BadURL_WordStarts[i].split(/\./).join("\\."); } var BadURL_WordStartRegx = new RegExp("[^a-z0-9](" + BadURL_WordStarts.join("|") + ")", "i"); if (debug & debugRegxGen) { alert ("BadURL_WordStartRegx = " + BadURL_WordStartRegx ); } /////////////////////////////// // SET UP BadURL_WordEndRegx // /////////////////////////////// for(i in BadURL_WordEnds) { BadURL_WordEnds[i] = BadURL_WordEnds[i].split(/\./).join("\\."); } var BadURL_WordEndRegx = new RegExp("(" + BadURL_WordEnds.join("|") + ")([^a-z0-9]|$)", "i"); if (debug & debugRegxGen) { alert ("BadURL_WordEndRegx = " + BadURL_WordEndRegx ); } /////////////////////////////////////////// // Define the IsIPAddr function and vars // /////////////////////////////////////////// var IpAddrRegx = /^(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})$/; function IsNumIpAddr(host) { var ipAry = host.match(IpAddrRegx); var isIPValid = false; if (ipAry) { isIPValid = true; for( i = 1; i <= 4; i++) { if (ipAry[i] >= 256) { isIPValid = false; } } } if (debug & debugShowIP && isIPValid) { alert("Found a IP host address: " + host); } return isIPValid; } ///////////////////// // Done Setting Up // ///////////////////// if (debug) {alert("proxy pac file loaded");} ////////////////////////////////// // Define the FindProxyFunction // ////////////////////////////////// function FindProxyForURL(url, host) { var TestResult; var FuncResult = normal; var str = ""; var i = ""; var tmpNet; var IsNumIP = IsNumIpAddr(host); var HasIPv4Address = true; var IPv4Address; /////////////////////////////////////////////////////////////////////// // FTP patch for privoxy - Elric Scott schemalogic.com // // At one time I recommended privoxy. Since this is a security hole // // I recommend using Firefox + NoScript instead. See WARNING.txt // /////////////////////////////////////////////////////////////////////// // if (url.substr(0,4) == "ftp:") { // return "DIRECT"; // } /////////////////////////////////////////////////////////////////////// // Remove any anchors and arguments from the url if we are only // // looking at the path part // /////////////////////////////////////////////////////////////////////// if (parseURL == pathParse) { str = url.match(/^[^\?#]*/); if (str != url) { if (debug & debugModURL) { alert ("URL modified:\n" + url + "\n" + str); } url = str; } } /////////////////////////////////////////////////////////////////////// // PASS LIST: domains matched here will always be allowed. // /////////////////////////////////////////////////////////////////////// if (!IsNumIP && (TestResult = GoodDomainRegx.exec(host))) { if (debug & debugShowPass) { str = "Passed URL do to Good Domain in host: " + url; for (i in TestResult) { str += "\n\tTestResult." + i + " = \"" + TestResult[i] + "\""; } alert(str); } return normal; } /////////////////////////////////////////////////////////////////////// // Check to make sure we can get an IPv4 address from the given host // // name. If we cannot do that then skip the Networks tests. // /////////////////////////////////////////////////////////////////////// if (IsNumIP) { IPv4Address = host; } else { if (isResolvable(host)) { IPv4Address = dnsResolve(host); } else { HasIPv4Address = false; } } if (HasIPv4Address) { /////////////////////////////////////////////////////////////////////// // If the IP translates to one of the GoodNetworks we pass it // // since it is considered to be safe. // /////////////////////////////////////////////////////////////////////// for (i in GoodNetworks) { tmpNet = GoodNetworks[i].split(/,\s*/); if (isInNet(IPv4Address, tmpNet[0], tmpNet[1])) { if (debug & debugShowPass) { str = "Passed URL due to good IP address: " + url + "\n\tNet: " + tmpNet[0] + " mask " + tmpNet[1]; alert(str); } return normal; } } /////////////////////////////////////////////////////////////////////// // If the IP translates to one of the BadNetworks we fail it // // since it is not considered to be safe. // /////////////////////////////////////////////////////////////////////// for (i in BadNetworks) { tmpNet = BadNetworks[i].split(/,\s*/); if (isInNet(IPv4Address, tmpNet[0], tmpNet[1])) { if (debug & debugShowFail) { str = "Blocked URL due to bad IP address: " + url + "\n\tNet: " + tmpNet[0] + " mask " + tmpNet[1]; alert(str); } return blackhole; } } } ////////////////////////////////////////////////////////// // BLOCK LIST: stuff matched here here will be blocked // ////////////////////////////////////////////////////////// if (!IsNumIP && (TestResult = BadDomainRegx.exec(host))) { if (debug & debugShowFail) { str = "Blocked URL due to Bad Word in Domain Name: " + url; for (i in TestResult) { str += "\n\tTestResult." + i + " = \"" + TestResult[i] + "\""; } alert(str); } return blackhole; } if (!IsNumIP && (TestResult = BadHostPartRegx.exec(host))) { if (debug & debugShowFail) { str = "Blocked URL due to Bad Word in Host Name: " + url; for (i in TestResult) { str += "\n\tTestResult." + i + " = \"" + TestResult[i] + "\""; } alert(str); } return blackhole; } if (TestResult = BadHostWordStartRegx.exec(host)) { if (debug & debugShowFail) { str = "Blocked URL due to Bad Word Start in Host Name: " + url; for (i in TestResult) { str += "\n\tTestResult." + i + " = \"" + TestResult[i] + "\""; } alert(str); } return blackhole; } if (TestResult = BadHostWordEndRegx.exec(host)) { if (debug & debugShowFail) { str = "Blocked URL due to Bad Word End in Host Name: " + url; for (i in TestResult) { str += "\n\tTestResult." + i + " = \"" + TestResult[i] + "\""; } alert(str); } return blackhole; } if (TestResult = BadURL_PartRegx.exec(url)) { if (debug & debugShowFail) { str = "Blocked URL due to Bad Word in URL: " + url; for (i in TestResult) { str += "\n\tTestResult." + i + " = \"" + TestResult[i] + "\""; } alert(str); } return blackhole; } if (TestResult = BadURL_WordStartRegx.exec(url)) { if (debug & debugShowFail) { str = "Blocked URL due to Bad Starting Word in URL: " + url; for (i in TestResult) { str += "\n\tTestResult." + i + " = \"" + TestResult[i] + "\""; } alert(str); } return blackhole; } if (TestResult = BadURL_WordEndRegx.exec(url)) { if (debug & debugShowFail) { str = "Blocked URL due to Bad Ending Word in URL: " + url; for (i in TestResult) { str += "\n\tTestResult." + i + " = \"" + TestResult[i] + "\""; } alert(str); } return blackhole; } if (debug & debugShowPass) { str = "Passed URL: " + url; alert(str); } return normal; }