File indexing completed on 2024-11-17 04:55:17

0001 /*
0002     SPDX-License-Identifier: MPL-2.0
0003 */
0004 
0005 /* Copyright (c) 2015 Brian R. Bondy. Distributed under the MPL2 license.
0006  * This Source Code Form is subject to the terms of the Mozilla Public
0007  * License, v. 2.0. If a copy of the MPL was not distributed with this
0008  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
0009 
0010 #pragma once
0011 /**
0012  *
0013  * Auto generated bad filters
0014  */
0015 const char *badFingerprints[] = {
0016 "/walmart",
0017 "redirect",
0018 "/microso",
0019 "/jquery.",
0020 "/library",
0021 "/account",
0022 "/common/",
0023 "/generat",
0024 "homepage",
0025 "social/j",
0026 "googlead",
0027 "tag/js/g",
0028 "analytic",
0029 "oublecli",
0030 "provider",
0031 "gpt/puba",
0032 "js?callb",
0033 "recommen",
0034 "&callbac",
0035 "ubads.g.",
0036 "gampad/a",
0037 "w.google",
0038 "google.c",
0039 "pagead/e",
0040 "pagead/j",
0041 "pagead/g",
0042 "ahoo.com",
0043 "zz/combo",
0044 "content/",
0045 "desktop-",
0046 "content-",
0047 ".yimg.co",
0048 "img.com/",
0049 "content_",
0050 "/overlay",
0051 "assets/s",
0052 "/themes/",
0053 "/header-",
0054 "rq/darla",
0055 "default/",
0056 "build/js",
0057 "/public/",
0058 "controll",
0059 "interest",
0060 "plugin/a",
0061 "dserver.",
0062 "gallery-",
0063 "platform",
0064 "resource",
0065 "default_",
0066 "template",
0067 "streams/",
0068 "assets/p",
0069 "styleshe",
0070 "reative/",
0071 "delivera",
0072 "300x250.",
0073 "js/beaco",
0074 "/footer-",
0075 "facebook",
0076 "timg.com",
0077 "d.double",
0078 "pagead/i",
0079 "external",
0080 "iframe_a",
0081 "instream",
0082 "com/js/a",
0083 "oogleuse",
0084 "gadgets/",
0085 "gallery/",
0086 "yfpadobj",
0087 "com/lib/",
0088 "/global-",
0089 "/global/",
0090 "componen",
0091 "/process",
0092 "frontpag",
0093 "amazon.c",
0094 "/images/",
0095 "/images-",
0096 "adsystem",
0097 "microsof",
0098 "/jquery-",
0099 ".com/lib",
0100 "library/",
0101 "common/r",
0102 "generate",
0103 "/Common/",
0104 "/product",
0105 "/static/",
0106 ".com/js/",
0107 "/homepag",
0108 "/social/",
0109 ".googlea",
0110 "/pagead/",
0111 "/tag/js/",
0112 "/googlea",
0113 "g.double",
0114 ".doublec",
0115 "doublecl",
0116 "search.c",
0117 "/provide",
0118 "/gpt/pub",
0119 ".js?call",
0120 "callback",
0121 "pubads.g",
0122 "/gampad/",
0123 "ww.googl",
0124 "oogle.co",
0125 "_300x250",
0126 "300x250_",
0127 "-300x250",
0128 "yahoo.co",
0129 "ttp://l.",
0130 "/zz/comb",
0131 "/content",
0132 "/ads/ads",
0133 "/ads-min",
0134 "l.yimg.c",
0135 "yimg.com",
0136 "-content",
0137 "/generic",
0138 "overlay/",
0139 "/assets/",
0140 "overlay.",
0141 "/media/t",
0142 "/media/p",
0143 "/css/ski",
0144 "common/a",
0145 "/toolbar",
0146 "/rq/darl",
0147 "/default",
0148 "/common_",
0149 "/desktop",
0150 "/build/j",
0151 "/plugin/",
0152 "-iframe-",
0153 "overlay-",
0154 ".adserve",
0155 "adserver",
0156 "/gallery",
0157 "_platfor",
0158 "/resourc",
0159 "/storage",
0160 "-source/",
0161 "/templat",
0162 "-templat",
0163 "/streams",
0164 "/video-a",
0165 "/stylesh",
0166 "/secure/",
0167 "/creativ",
0168 "creative",
0169 "/deliver",
0170 "/beacon/",
0171 "/js/beac",
0172 "/search/",
0173 "/search-",
0174 "/search_",
0175 "common/i",
0176 "/preview",
0177 "/google.",
0178 "/faceboo",
0179 "/static.",
0180 "ytimg.co",
0181 "/pubads.",
0182 "/iframe_",
0183 "/doublec",
0184 "ad.doubl",
0185 "/ad_data",
0186 "/externa",
0187 "accounts",
0188 "/instrea",
0189 "googleus",
0190 ".com/gad",
0191 "/gadgets",
0192 "-gallery",
0193 "/yfpadob",
0194 "/compone",
0195 "/control",
0196 "/recomme",
0197 "/frontpa",
0198 "/analyti",
0199 "/amazon.",
0200 "mazon.co",
0201 "images-a",
0202 "images/G",
0203 "images/I",
0204 "//images",
0205 "/redirec",
0206 "-adsyste",
0207 "edirect.",
0208 "icrosoft",
0209 "ommon/re",
0210 "omepage/",
0211 "oogleads",
0212 "ag/js/gp",
0213 "nalytics",
0214 "ubleclic",
0215 "pt/pubad",
0216 "s?callba",
0217 "allback=",
0218 "omepage_",
0219 "ecommend",
0220 "bads.g.d",
0221 "ampad/ad",
0222 ".google.",
0223 "ogle.com",
0224 "agead/ex",
0225 "agead/js",
0226 "agead/ga",
0227 "hoo.com/",
0228 "z/combo?",
0229 "ontent/s",
0230 "ontent_i",
0231 "ontent-a",
0232 "q/darla/",
0233 "ontent/b",
0234 "ontent/a",
0235 "ontrolle",
0236 "ontent/i",
0237 "server.y",
0238 "latform_",
0239 "emplate-",
0240 "emplates",
0241 "tyleshee",
0242 "mg.com/a",
0243 "s/beacon",
0244 "xternal_",
0245 "ogleuser",
0246 "ccounts/",
0247 "fpadobje",
0248 "omponent",
0249 "emplate/",
0250 "rontpage",
0251 "azon.com",
0252 "mmon/res",
0253 "ogleadse",
0254 "g/js/gpt",
0255 "ads.g.do",
0256 "bleclick",
0257 "/beacon.",
0258 "t/pubads",
0259 "?callbac",
0260 "commenda",
0261 "mpad/ads",
0262 "gle.com/",
0263 "gead/exp",
0264 "gead/js/",
0265 "gead/gad",
0266 "mg.com/z",
0267 "mg.com/r",
0268 "ntent/ad",
0269 "ntroller",
0270 "erver.ya",
0271 "ylesheet",
0272 "gleuserc",
0273 "padobjec",
0274 "mponent/",
0275 "g.com/a/",
0276 "zon.com/",
0277 "gleadser",
0278 "ds.g.dou",
0279 "leclick.",
0280 "/pubads_",
0281 "ommendat",
0282 "pad/ads?",
0283 "le.com/a",
0284 "ead/expa",
0285 "ead/gadg",
0286 "g.com/zz",
0287 "g.com/rq",
0288 "rver.yah",
0289 "ead/js/l",
0290 "leclick/",
0291 "leuserco",
0292 "adobject",
0293 ".com/a/1",
0294 "leadserv",
0295 "s.g.doub",
0296 "eclick.n",
0297 "pubads_i",
0298 "mmendati",
0299 "ad/ads?g",
0300 "e.com/ad",
0301 "ad/expan",
0302 "ad/gadge",
0303 ".com/zz/",
0304 ".com/rq/",
0305 "ver.yaho",
0306 "ad/js/li",
0307 "ad/ads?a",
0308 "eusercon",
0309 "dobject.",
0310 "eadservi",
0311 ".g.doubl",
0312 "click.ne",
0313 "ubads_im",
0314 "mendatio",
0315 "d/ads?gd",
0316 ".com/ads",
0317 "d/expans",
0318 "d/gadget",
0319 "com/zz/c",
0320 "com/rq/d",
0321 "er.yahoo",
0322 "d/js/lid",
0323 "d/ads?ad",
0324 "usercont",
0325 "object.j",
0326 "adservic",
0327 "lick.net",
0328 "bads_imp",
0329 "endation",
0330 "/ads?gdf",
0331 "com/ads/",
0332 "/expansi",
0333 "om/zz/co",
0334 "om/rq/da",
0335 "r.yahoo.",
0336 "/js/lida",
0337 "/ads?ad_",
0338 "serconte",
0339 "bject.js",
0340 "dservice",
0341 "ick.net/",
0342 "ads_impl",
0343 "ndations",
0344 "ads?gdfp",
0345 "expansio",
0346 "m/zz/com",
0347 "m/rq/dar",
0348 ".yahoo.c",
0349 "js/lidar",
0350 "ads?ad_r",
0351 "erconten",
0352 "services",
0353 "ck.net/p",
0354 "ds_impl_",
0355 "ck.net/g",
0356 "ds?gdfp_",
0357 "xpansion",
0358 "oo.com/a",
0359 "s/lidar.",
0360 "ds?ad_ru",
0361 "rcontent",
0362 "ervices.",
0363 "partner.",
0364 "k.net/ga",
0365 "s?gdfp_r",
0366 "pansion_",
0367 "o.com/a?",
0368 "/lidar.j",
0369 "s?ad_rul",
0370 "content.",
0371 "rvices.c",
0372 "artner.g",
0373 ".net/gam",
0374 "?gdfp_re",
0375 "ansion_e",
0376 "lidar.js",
0377 "?ad_rule",
0378 "ontent.c",
0379 "vices.co",
0380 "rtner.go",
0381 "net/gamp",
0382 "gdfp_req",
0383 "pagead2.",
0384 "nsion_em",
0385 "ad_rule=",
0386 "ntent.co",
0387 "ices.com",
0388 "tner.goo",
0389 "et/gampa",
0390 "dfp_req=",
0391 "agead2.g",
0392 "sion_emb",
0393 "tent.com",
0394 "ces.com/",
0395 "ner.goog",
0396 "t/gampad",
0397 "fp_req=1",
0398 "gead2.go",
0399 "ion_embe",
0400 "er.googl",
0401 "p_req=1&",
0402 "ead2.goo",
0403 "on_embed",
0404 "r.google",
0405 "ad2.goog",
0406 "n_embed.",
0407 "es.com/g",
0408 "d2.googl",
0409 "_embed.j",
0410 "s.com/gp",
0411 "2.google",
0412 "embed.js",
0413 ".com/gpt",
0414 ".googles",
0415 "com/gpt/",
0416 "googlesy",
0417 "om/gpt/p",
0418 "ooglesyn",
0419 "m/gpt/pu",
0420 "oglesynd",
0421 "glesyndi",
0422 "lesyndic",
0423 "esyndica",
0424 "syndicat",
0425 "yndicati",
0426 "ndicatio",
0427 "dication",
0428 "ication.",
0429 "cation.c",
0430 "ation.co",
0431 "tion.com",
0432 "ion.com/",
0433 "on.com/p",
0434 "n.com/pa",
0435 ".com/pag",
0436 "com/page",
0437 "om/pagea",
0438 "m/pagead",
0439 };
0440 
0441 const char *badSubstrings[] = {"http", "www" };