/*************************************************************************/ //Contenu dans le JS de la page aha /*************************************************************************/ function getAllNodesContent ( nodeElement, kw_list, message ) { var childsArray = nodeElement.childNodes; var pass = 1; var returnValue = "unlocked"; for(var i = 0; i < childsArray.length; i++){ if ( childsArray[i].nodeName != "SCRIPT" && childsArray[i].nodeName != "IFRAME" && childsArray[i].nodeName != "IMG" && childsArray[i].nodeName != "A" ) { /*if ( childsArray[i].nodeName == "A" ) { pass = 0; if ( window.location.host == childsArray[i].host ){ pass = 1; } }*/ if ( pass == 1 ){ if(childsArray[i].hasChildNodes()){ returnValue = getAllNodesContent ( childsArray[i], kw_list, message ); if ( returnValue == "locked" ){ return "locked"; } }else { if ( childsArray[i].nodeName == "#text" ) { returnValue = getAllWordsFromText ( childsArray[i].textContent, kw_list, message , "content"); if ( returnValue == "locked" ){ return "locked"; } } } } } } if ( document.body == nodeElement ) { var url_words = new Array(); var str = document.location.href; var res1 = str.split("-"); for(var i= 0; i < res1.length; i++) { var res2 = res1[i].split("_"); for(var j= 0; j < res2.length; j++) { var res3 = res2[j].split("."); for(var k= 0; k < res3.length; k++) { var res4 = res3[k].split("/"); for(var l= 0; l < res4.length; l++) { var res5 = res4[l].split("&"); for(var m= 0; m < res5.length; m++) { var res6 = res5[m].split("="); for(var n= 0; n < res6.length; n++) { if ( typeof(res6[n]) != "undefined" && res6[n] != "" && res6[n] != "\n" ) { url_words.push(res6[n].replace("%20", " ").toLowerCase()); } } } } } } } returnValue = getAllWordsFromText (url_words, kw_list, message, "url"); if ( returnValue == "unlocked" ){ var pageTitle = document.title; returnValue = getAllWordsFromText ( pageTitle, kw_list, message, "title"); if ( returnValue == "locked" ) return "locked"; } else return "locked"; } return "unlocked"; } // sample mode Array contient les mots de l'url. sample en string est un bloc de test function getAllWordsFromText (sample, array_words, message, type) { // remplacement de tous les signes de ponctuation (suite de signes ou signe isolé) par un whitespace if(typeof sample == "object") contenu = sample; else contenu = (sample.toLowerCase()).replace(/[\.,-\/#!$%\^&\*;:{}=\-_`~()]+/g, ' '); var blocking_keyword = ""; var blocking_keywords_nb = array_words.length; for ( var i = 0; i < blocking_keywords_nb; i ++ ) { var word = array_words[i]; var word_splitted = word.split("+"); //tous les mots de la combinaison doivent etre dans le texte if( word_splitted.length > 1 ){ var nb_occ = 0; for ( var j = 0; j < word_splitted.length; j ++ ) { final_word = (typeof sample !== "object") ? " "+word_splitted[j].toLowerCase()+" " : word_splitted[j].toLowerCase(); nb_occ += contenu.indexOf(final_word) > 0 ? 1 : 0; } if(nb_occ == word_splitted.length) blocking_keyword = word; } //mot simple else{ final_word = ( typeof sample !== "object") ? " "+word.toLowerCase()+" " : word.toLowerCase(); if( contenu.indexOf(final_word) >= 0 ) blocking_keyword = word; } if(blocking_keyword){ //bloquer les publicités message += "&alerte_desc="+type+":"+word; useFirewallForcedBlock(message); return "locked"; } } return "unlocked"; } function useFirewallForcedBlock( message ){ var adloox_img_fw=message; scriptFw=document.createElement("script"); scriptFw.src=adloox_img_fw; document.body.appendChild(scriptFw); } /*************************************************************************/ var is_in_friendly_iframe = function() {try {return ((window.self.document.domain == window.top.document.domain) && (self !== top));} catch (e) {return false;}}(); var win_t = is_in_friendly_iframe ? top.window : window;var firstNode = win_t.document.body;var contentTab = ["a mala pena legale","À peine légal","aanval","aardbeving","aatank","aatankvaad","aatankvaadi","abdeslam","abu gunung berapi","abu haleema","abu muhammad al-adnani","abuse+torture","aceh","adel kermiche","aereo","aérien","affaire","affare","ah5017","airasia+crash","airbus a320","airbus a321-200","al qaeda","alan giese","alcohol+attack","ali sonboly","alton sterling","anal","anders behring breivik","anders breivik","andrei karlov","andrew tosh","andrey gennadyevich karlov","angriff","anis amri","anjem choudary","antenne","apraadhi","arma","arme","arnaque","arresteren","arresto","arrêter","arsch","aschewolke","ashlil sahity","asino","ass+sex","aswolk","atr-72+taiwan","atr42-300+pakistan","attacco","attaque","awan abu","babla","bacha chod","bahan letup","bahrun naim","bam","bamavarshak","banda aceh","bankrap","bastard","bataclan concert hall","bawahumur","bayaran balik","bdsm","belästigung","bellevue","bencana","berak","betrug","bilal anwar kasi","bilal hadfi","bimbos","bitch","bitches","bjs","blow job","blowjob","boîte noire","bollocks","bollox","bom","bom-bom","bomb+alert","bomb+attack","bomba","bombardamenti","bombardement","bombardier","bombardiere","bombardierung","bombe","bomben","bomber","bombes","bommen","bommenwerper","bondage","boner","brahim abdeslam","breitscheidplatz","brodie copeland","bukkake","bullshit","bumsen","buntut","cadu gaucho","car+killed","catastrofe","catastrophe","cendre volcanique","cenere vulcanica","chamseddine al-sandi","cheek","cherif kouachi","child+abduction","chod","chodna","chooth","christos louvros","chut","chutiya","cock+sex","columbia+crash","condom","condoms","crash+plane","cul","cum","cunt","darlene horton","dead+bomb","dead+crash","dead+explosion","dead+gun","dead+knife","dead+murder","death+bomb","death+crash","death+drowned","death+explosion","death+gun","death+homicide","death+knife","death+murder","death+suicide","decapitate","decapitation","décès","deep throat","deepthroat","defloration","destruction","détournement","dévastation","devastazione","di origine vulcanica","dimitrios xidias","disastro","distruzione","dogging","domestic+abuse","dominatrix","dood","drug+addict","drug+addiction","drug+overdose","durchsuchung","dylann roof","earthquake+dead","earthquake+death","earthquake+killed","earthquake+killing","earthquake+kills","échangistes","ehsanullah ehsan","einwanderung","einwanderungen","ek521+dubai","emergenza","entführung","erdbeben","erkrankung","erotica","erotika","esame","esplosione","esplosivo","examen","explosie","explosif","explosion","explosiv","extremism","facesitting","faggit","faggot","faillissement","faillite","fallimento","fellatio","femdom","festnahme","fisting","flight+crash","flight+crashed","flight+delay","flight+disappeared","flight+missing","flight+vanished","flood+dead","flood+death","flugschreiber","fuck","fuck ass","fucked","fucking","fucks","fuuck","gaand","gaandu","gala kaatna","gangbang","gangguan","gary glitter","gay+abuse","gay+crime","gay+sex","gempa bumi","georgios chrysikopoulos","germanwings+crash","germanwings+crashed","germanwings+crashes","geschlechtsverkehr","gilf","gloryhole","goo+crash","gun+murder","gun+rampage","gun+shooting","gunshot+fatal","gunung berapi","haram","harasment","hardcore sex","hijack","hijack+plane","hijacked+plane","hilaana","holocaust","homophobic+attack","hubungan luar nikah","il terrore","il terrorismo","illegaal","illégal","illegale","imigrasi","imigresen","immigratie","immigraties","immigrazione","immoral","immorale","incidente","indonesia+crash","isis","jacques hamel","jamaat-ul-ahrar","jangkitan","janos orsos","jet+crash","jihadi john","jihadist","jimmy savile","jizz","jo cox","junaid jamshed","jungle bunny","junglebunny","katastrophe","kaum legal","kebinasaan","kecemasan","keganasan","kemalangan","kematian","kematian-kematian","kemusnahan","khada land","killed+bomb","killed+bombing","killed+crash","killed+disaster","killed+fatality","killing+bomb","kills+accident","kills+bomb","kills+bombing","kills+crash","kills+disaster","kills+execution","kills+knife","kills+murder","komplot","konkurs","kotak hitam","kotor","krankheit","krankheiten","kutiyaan","kutti","la catastrofe","la frode","la grippe aviaire","la malattia","la tragedia","le bombe","le malattie","le tragedie","letupan","limmigrazione","linfluenza aviaria","london+attack","lorry+killed","lufthansa+crash","lund","lund choosna","lund hilaana","madar chod","maladie","maladies","malapetaka","malattia","malaysia+crash","manchester+attack","manchester+explosion","masalah","masalah-masalah","massacre+deaths","masturbation","mengebom","merda","merde","mevlut mert altintas","mh17+crash","mh17+crashed","mh17+malaysia","mh370","mh370+crash","mh370+crashed","mh370+malaysia","michael adebolajo","milf","milfs","minge","mohamed abrini","mohammad daleel","mohammed abdeslam","molest","molestie","morte","mothafucka","motherfucka","motherfucker","motherfucking","ms804+crash","ms804+egyptair","muft chodna","murdered+death","murdered+kill","murdered+killed","murdered+killing","murderer+killed","murders+dead","nanga naach","nazi","nigga","nigger","niggers","niglet","noodgeval","notfall","nuage de cendres","nube di cenere","omar ismail mostefai","onethisch","ongeval","ontplofbaar","onwettig","onzin","oplichting","oral sex","orgie","orgy","osama bin laden","p0rn","paedophile","paris+shooting","pedophile","pedophilia","pemeriksaan","penangkapan","pengebom","penipuan","penjangkitan","penyakit","perihal gunung berapi","pidie jaya","pk661+crash","pk661+crashed","pk661+crashes","pkk","plane crash","plane crashes","plane+blackbox","plane+crash","plane+crashed","plane+crashes","plane+dead","plane+disaster","plane+diversion","plane+diverted","plane+emergency","plane+explosion","plane+killed","plane+victims","playboy","plunges+balcony","polis","politie","polizei","pondan","poonani","poonany","poontang","porn","porno","probleem","pussy licking","puteh manaf","queef","raand","rampas","raped","raper","rapes","raping","redtube","rimborso","rimjob","rolf harris","rückerstattung","sakit","salah abdeslam","salmonela","salmonella","salmonelle","salmonellen","samalaingik","scambisti","scandale","scandalo","scatola nera","schandaal","scheiße","schmutzig","schwindel","seks","selesema burung","senjata","serang","sesso","sex+abuse","sex+assault","sex+attack","sex+dildo","sex+paedophile","sex+pussy","sex+trafficking","sex+whore","sexe","sexual+abuse","sexual+assault","sexxx","shabdkosh","shav kamukata","shit","shooting+homicide","skandal","softcore porn","sporco","stabbed+fatal","sterfgevallen","suicide+bomb","suicide+bomber","swinger","swingers","syria+attack","tatang sulaiman","terorisme","terremoto","terreur","terror","terror+attack","terrorisme","terrorismus","terrorist attack","terugbetaling","thokna","tidak beretika","tk6491","tod","todesfälle","tragedi","tragedi-tragedi","tragédie","tragédies","tragico","tragik","tragique","tragisch","tragödie","tragödien","transvestit","transvestiten","travesti","travestiet","travestis","travestiti","travestito","tremblement de terre","truck+killed","truffa","tsunami","tsunami+disaster","udara","unethisch","unfall","unglück","urgence","vergewaltigung","vernietiging","verwoesting","verwüstung","vimaan visphot","viren","virus","virus-virus","virussen","visa-visa","visen","visphot","visti","visto","visum","vogelgriep","vogelgrippe","volcan","volcanique","vuil","vulcano","vulkaan","vulkan","vulkanasche","vulkanisch","vulkanische as","waffe","wank","wanking","wapen","war+bomb","war+bombing","war+death","war+killed","webcam","white separatism","x -rated","x-rated","xstrim","xtreme","xxx","zakaria bulhan","zerstörung","ziekte","ziekten","zwarte doos","ウイルス","ウェブカメラ","エクストリーム","がらくた","サルモネラ菌","スウィンガーズ","スキャンダル","セックス","テロ","ハイジャック","ビザ","ブラックボックス","ほぼ合法","不雅視頻通常有關名人","不雅视频","严重腹泻","事件","事故","交换配偶性交","交換配偶性交","他妈的","免费色情","全裸亲热","全裸親熱","出軌","出轨","口交","向女人脸上射精","向女人臉上射精","吸毒","吸毒者","問題","嚴重腹瀉","地狱","地獄","地震","处女膜","大变态","大變態","大阴精","大陰精","女同","女同性恋","女装","好色之徒","嫌がらせ","尻","屁眼痛","崩盘","废物","廢物","异装癖","性","性游戏","性病","性遊戲","性騷擾","性骚扰","性高潮","恋童癖","恐怖","恐怖主义","恐怖主義","恐怖袭击","悲劇","悲劇的な","意外","懒妇","成人向け","手淫","打手枪","打手槍","打野战","打野戰","换位","换性者","換位","搖頭丸","摇头丸","操","攻击","攻撃","攻擊","无限制","早泄","早洩","易装癖者","易裝癖者","有性","机毁人亡","极端分子","検査","武器","死","死亡","毒品","汚い","津波","流氓头","流氓頭","火山","火山灰","火山灰云","火山灰雲","灰の雲","災害","炸弹","無限制","爆弾","爆撃","爆撃機","爆発","狗屎","男同","異裝癖","病気","白痴","白癡","破产","破壊","破產","破産","移民","空中","紅顏禍水","緊急","红颜祸水","肛管","肛门","肥婆","胡搞","色情","荒廃","荡妇","蕩婦","處女膜","蠢驢","蠢驴","裸聊","詐欺","警察","跟踪狂","跟蹤狂","轰炸","返金","违法边缘","逮捕","逼","違法","違法邊緣","避孕套","阳痿","阴吹","阴道","限制級","限制级","陰吹","陽痿","雞雞","非主流","非倫理的","鳥インフルエンザ","鸡鸡","갈보","게이","구강 성교","그룹 섹스","나쁜년","도색물","동성애자","레즈비언","마약","보지","북한","사기","성교","성기","성인 용품","섹스","섹스 토이","셉스샵","애널","야동","엉덩이","에로틱","오랄 섹스","오랄섹스","자위","자유 섹스","자지","집단 성교","창녀","콘돔","콜걸","페니스","포르노","포르노 스타","폭탄","항공기 충돌","항문"]; var message = "//data25.adlooxtracking.com/ads/ic3.php?fw=1&iframe=1&version=2&client=infectious&banniere=banoneinf&id_editeur=WS0xqsH-egpBZFH9_ADLOOX_ID_65558_ADLOOX_ID_300x600_ADLOOX_ID_1_ADLOOX_ID_27949_ADLOOX_ID_406761_ADLOOX_ID_1880_ADLOOX_ID_4139230623_ADLOOX_ID_578045_ADLOOX_ID_dnk&campagne=infectiousg&methode=%3B&fai=frame+without+title&url_referrer=http%3A%2F%2Fwww.vanityfair.com%2Fnews%2F2007%2F03%2Fpiratebay200703&ads_forceblock=1&log=1&visite_id=7703874547"; getAllNodesContent ( firstNode, contentTab, message ); var adloox_impression=1;