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 "ttp:",
0017 "://w",
0018 "/wal",
0019 ".com",
0020 "/can",
0021 ".htm",
0022 "/mic",
0023 "://a",
0024 "/aja",
0025 ".asp",
0026 "/jQu",
0027 "/jqu",
0028 ".mob",
0029 "/lib",
0030 "/bro",
0031 "/acs",
0032 "/acc",
0033 "/js/",
0034 "ttps",
0035 "//as",
0036 "/ass",
0037 "/cdn",
0038 "/one",
0039 "/com",
0040 "/res",
0041 "spon",
0042 "-pro",
0043 "/sty",
0044 "/mem",
0045 "/gen",
0046 "/sto",
0047 "/scr",
0048 "/Sta",
0049 "/Com",
0050 "_420",
0051 "/siz",
0052 "/pro",
0053 "/opt",
0054 "/sta",
0055 "/tag",
0056 "://o",
0057 "/api",
0058 "/lig",
0059 "/ico",
0060 "/hom",
0061 "home",
0062 ".gif",
0063 "/col",
0064 "-con",
0065 "/sit",
0066 ".lin",
0067 "_150",
0068 "=160",
0069 "://s",
0070 "/sla",
0071 ".org",
0072 "/cla",
0073 "/css",
0074 "/app",
0075 "/all",
0076 "/soc",
0077 "://p",
0078 "/pla",
0079 "/v3/",
0080 "/ser",
0081 "/loa",
0082 "ad.j",
0083 "/aut",
0084 "fres",
0085 ".goo",
0086 "/pag",
0087 "/con",
0088 "/wid",
0089 "/log",
0090 "/eng",
0091 "/gpt",
0092 "stre",
0093 "_wid",
0094 "/goo",
0095 "goog",
0096 "ads.",
0097 "g.do",
0098 ".net",
0099 "/vie",
0100 "/imp",
0101 "://b",
0102 "sear",
0103 "/bea",
0104 "/job",
0105 "/pub",
0106 "puba",
0107 "/lan",
0108 "back",
0109 "/jso",
0110 "_hom",
0111 "/v2/",
0112 "/get",
0113 "&cal",
0114 "-new",
0115 "-the",
0116 "-ins",
0117 "-lea",
0118 "game",
0119 "-boo",
0120 "-bin",
0121 "-res",
0122 "-sho",
0123 "-sou",
0124 "-gam",
0125 "worl",
0126 "-you",
0127 "musi",
0128 "/gam",
0129 "/ads",
0130 "=728",
0131 "/saf",
0132 "/htm",
0133 "/use",
0134 "-pub",
0135 "_300",
0136 "300x",
0137 "/exp",
0138 ".js?",
0139 "-300",
0140 "/cli",
0141 "/ext",
0142 ".min",
0143 "/gad",
0144 "/add",
0145 "data",
0146 "/new",
0147 "/zz/",
0148 "/med",
0149 "/p/c",
0150 "/ad-",
0151 "/ove",
0152 "/rea",
0153 "/hea",
0154 "_ind",
0155 "/lea",
0156 "/ski",
0157 "skin",
0158 "/sam",
0159 "-int",
0160 "/the",
0161 "/bas",
0162 "-ima",
0163 "imag",
0164 "/reg",
0165 "-loa",
0166 "_com",
0167 "/met",
0168 "-sea",
0169 "_sea",
0170 "/tre",
0171 "/eve",
0172 "/dom",
0173 "/sel",
0174 "/nod",
0175 "/plu",
0176 "-scr",
0177 "/que",
0178 "-str",
0179 "/os/",
0180 "/pre",
0181 "/tra",
0182 "/sub",
0183 "/ima",
0184 "/att",
0185 "/int",
0186 "/too",
0187 "/che",
0188 "/ste",
0189 "pid=",
0190 "/rq/",
0191 "/dar",
0192 "/ui/",
0193 "/def",
0194 "/des",
0195 "/str",
0196 "_sit",
0197 "_new",
0198 "_ads",
0199 "/fst",
0200 "/bui",
0201 "/vid",
0202 "/geo",
0203 "/per",
0204 "perf",
0205 "info",
0206 "inte",
0207 "/ins",
0208 "/dat",
0209 "-ifr",
0210 "prom",
0211 "-ski",
0212 "/ani",
0213 ".ads",
0214 "/gal",
0215 "/mod",
0216 "_pla",
0217 "/edi",
0218 "/bad",
0219 "/mom",
0220 "/par",
0221 "/tem",
0222 "-tem",
0223 "&l=V",
0224 "-api",
0225 "=web",
0226 "&exp",
0227 "&wid",
0228 "=300",
0229 "synd",
0230 ".swf",
0231 "/ban",
0232 "bann",
0233 "vide",
0234 "&vid",
0235 "/sec",
0236 "/tru",
0237 "/htt",
0238 "/clk",
0239 "/bid",
0240 "/cre",
0241 "crea",
0242 "/adj",
0243 "_200",
0244 "/cha",
0245 "_yah",
0246 "?pid",
0247 "/del",
0248 "/men",
0249 "_plu",
0250 "/loc",
0251 "/tim",
0252 "tamp",
0253 "/sig",
0254 "/dis",
0255 "/top",
0256 "/sea",
0257 "/cod",
0258 "/eas",
0259 "/mov",
0260 "movi",
0261 "/trf",
0262 "/nav",
0263 "/foo",
0264 "/sha",
0265 ".ca/",
0266 "/abc",
0267 "_ifr",
0268 "://f",
0269 "/fac",
0270 ".php",
0271 "/yw/",
0272 "/r/b",
0273 "/you",
0274 "-pag",
0275 "guid",
0276 "/ad.",
0277 "/adi",
0278 ";sz=",
0279 "=ad_",
0280 "/ifr",
0281 "/dou",
0282 "ad.d",
0283 "/fee",
0284 "/ind",
0285 "/ad_",
0286 "_hos",
0287 "/pol",
0288 "/cus",
0289 "stat",
0290 "/pos",
0291 "/emb",
0292 "&dis",
0293 "&sho",
0294 "/bg/",
0295 "_sta",
0296 "/cor",
0297 "/yah",
0298 "/sda",
0299 "/td-",
0300 "/rou",
0301 "-gal",
0302 "/fin",
0303 "-foo",
0304 "/fli",
0305 "/yfp",
0306 "/150",
0307 "_adf",
0308 "/201",
0309 "/alo",
0310 "/v5/",
0311 "/hl/",
0312 "/am/",
0313 "/pu/",
0314 "_350",
0315 "/tan",
0316 "/mai",
0317 "/sug",
0318 "_sho",
0319 "/mad",
0320 "&pro",
0321 "&ads",
0322 "700_",
0323 "_100",
0324 "/ope",
0325 "/uni",
0326 "_log",
0327 "/aco",
0328 "/dp.",
0329 "/wor",
0330 "/glo",
0331 "/cm/",
0332 "/lay",
0333 "-flo",
0334 "/v9/",
0335 "/his",
0336 "/tab",
0337 "?mod",
0338 "_hea",
0339 "/bts",
0340 "/uti",
0341 "/tpl",
0342 "/xte",
0343 "/run",
0344 "/shi",
0345 "/gsk",
0346 "/rec",
0347 "&typ",
0348 "/min",
0349 "/abs",
0350 "/a/1",
0351 "/t1/",
0352 "/csp",
0353 "_rep",
0354 "/swi",
0355 "/en/",
0356 "/ini",
0357 "/bun",
0358 "/fro",
0359 "/boo",
0360 "/ana",
0361 "/liv",
0362 "/dam",
0363 "/sur",
0364 "/ama",
0365 "_eng",
0366 "rota",
0367 "//im",
0368 "/red",
0369 "-201",
0370 "/Cli",
0371 "-ads",
0372 "_adc",
0373 "tp:/",
0374 "walm",
0375 "com/",
0376 "redi",
0377 "rect",
0378 "html",
0379 "micr",
0380 "ajax",
0381 "cdn.",
0382 "jQue",
0383 "jque",
0384 "mobi",
0385 "libr",
0386 "brok",
0387 "ds.c",
0388 "acs/",
0389 "acco",
0390 "js/w",
0391 "tps:",
0392 "asse",
0393 "ones",
0394 "stor",
0395 "css/",
0396 "comm",
0397 "resp",
0398 "prox",
0399 "styl",
0400 "ad-4",
0401 "beac",
0402 "2011",
0403 "js/s",
0404 "ever",
0405 "part",
0406 "gene",
0407 "serv",
0408 "js/b",
0409 "scri",
0410 "Stat",
0411 "tati",
0412 "Comm",
0413 "js/l",
0414 "lib/",
0415 "prod",
0416 "tags",
0417 "core",
0418 "tag.",
0419 "api/",
0420 "icon",
0421 "cons",
0422 "ligh",
0423 "omep",
0424 "page",
0425 "gif?",
0426 "coll",
0427 "conf",
0428 "site",
0429 "link",
0430 "org/",
0431 "clas",
0432 "2015",
0433 "app.",
0434 "mini",
0435 "d.js",
0436 "cdn-",
0437 "soci",
0438 "play",
0439 "laye",
0440 "load",
0441 "auto",
0442 "resh",
0443 "oogl",
0444 "lead",
0445 "adse",
0446 "conv",
0447 "widg",
0448 "get-",
0449 "tabo",
0450 "tag/",
0451 "js/g",
0452 "anal",
0453 "post",
0454 "gets",
0455 ".dou",
0456 "doub",
0457 "clic",
0458 "net/",
0459 "view",
0460 "true",
0461 "plug",
0462 "earc",
0463 "jobs",
0464 "json",
0465 "prov",
0466 "gpt/",
0467 "ubad",
0468 "ads_",
0469 "call",
0470 "defa",
0471 "reco",
0472 "dati",
0473 "get_",
0474 "shar",
0475 "over",
0476 "prot",
0477 "type",
0478 "new-",
0479 "ames",
0480 "book",
0481 "easy",
0482 "ideo",
0483 "reso",
0484 "open",
0485 "sour",
0486 "show",
0487 "stea",
0488 "reat",
0489 "inst",
0490 "secu",
0491 "orld",
0492 "edit",
0493 "ques",
0494 "your",
0495 "subs",
0496 "usic",
0497 "pers",
0498 "gamp",
0499 "ads?",
0500 "728x",
0501 "safe",
0502 "cont",
0503 "ads/",
0504 "user",
0505 "clie",
0506 "00x2",
0507 "embe",
0508 "js/r",
0509 "bund",
0510 "min.",
0511 "ata.",
0512 "news",
0513 "yaho",
0514 "zz/c",
0515 "comb",
0516 "os/s",
0517 "medi",
0518 "p/co",
0519 "nten",
0520 "desk",
0521 "ads-",
0522 "os/m",
0523 "top-",
0524 "inde",
0525 "kins",
0526 "them",
0527 "base",
0528 "mage",
0529 "regi",
0530 "meta",
0531 "even",
0532 "cust",
0533 "stom",
0534 "sele",
0535 "node",
0536 "host",
0537 "stri",
0538 "comp",
0539 "/asy",
0540 "repo",
0541 "ad-m",
0542 "trac",
0543 "boot",
0544 "extr",
0545 "head",
0546 "tool",
0547 "chec",
0548 "nter",
0549 "size",
0550 "chan",
0551 "1000",
0552 "rq/d",
0553 "darl",
0554 "metr",
0555 "top_",
0556 "trea",
0557 "work",
0558 "buil",
0559 "appl",
0560 "feed",
0561 "publ",
0562 "Clie",
0563 "ress",
0564 "time",
0565 "scro",
0566 "ad-c",
0567 "rest",
0568 "ad-i",
0569 "ifra",
0570 "ame-",
0571 "romo",
0572 "kin/",
0573 "kin-",
0574 "colo",
0575 "anim",
0576 "tran",
0577 "gall",
0578 "modu",
0579 "plat",
0580 "badg",
0581 "util",
0582 "init",
0583 "temp",
0584 "l=VI",
0585 "api.",
0586 "main",
0587 "ds.y",
0588 "anne",
0589 "//pr",
0590 "deli",
0591 "live",
0592 "js/e",
0593 "js/p",
0594 "js/m",
0595 "menu",
0596 "logo",
0597 "loca",
0598 "js/t",
0599 "sign",
0600 "js/c",
0601 "js/d",
0602 "disc",
0603 "seed",
0604 "js/h",
0605 "ome_",
0606 "code",
0607 "ovie",
0608 "clip",
0609 "adjs",
0610 "prev",
0611 "foot",
0612 "js/_",
0613 "exte",
0614 "ome/",
0615 "plus",
0616 "face",
0617 "php/",
0618 "bin/",
0619 "ad.c",
0620 "//ad",
0621 "adi/",
0622 "com.",
0623 "ad_c",
0624 ";ord",
0625 "d.do",
0626 "amed",
0627 "dela",
0628 "expa",
0629 "ad_d",
0630 "geta",
0631 "am/a",
0632 "ad_s",
0633 "js/a",
0634 "//oa",
0635 "gadg",
0636 "shin",
0637 "sda/",
0638 "td-a",
0639 "app-",
0640 "ca/a",
0641 "rout",
0642 "allp",
0643 "eng/",
0644 "yfpa",
0645 "ad_u",
0646 "ad_f",
0647 "ad_j",
0648 "ad_a",
0649 "ad_t",
0650 "ad_b",
0651 "date",
0652 "alog",
0653 "v5/a",
0654 "res/",
0655 "ds.p",
0656 "php?",
0657 "adst",
0658 "trad",
0659 "300_",
0660 "newf",
0661 "dp.h",
0662 "log_",
0663 "glob",
0664 "layo",
0665 "floo",
0666 "cove",
0667 "geti",
0668 "new_",
0669 "magi",
0670 "2014",
0671 "tpl/",
0672 "xten",
0673 "//a.",
0674 "swit",
0675 "proc",
0676 "flin",
0677 "fron",
0678 "aspx",
0679 "imp.",
0680 "amaz",
0681 "adca",
0682 "engi",
0683 "otat",
0684 "adsy",
0685 "adco",
0686 "p://",
0687 "alma",
0688 "edir",
0689 "icro",
0690 "om/a",
0691 "jax/",
0692 "Quer",
0693 "quer",
0694 "obil",
0695 "om/l",
0696 "ibra",
0697 "roke",
0698 "s.co",
0699 "s/ac",
0700 "ccou",
0701 "ps:/",
0702 "sset",
0703 "esto",
0704 "tore",
0705 "olli",
0706 "ling",
0707 "ss/s",
0708 "s/sh",
0709 "ommo",
0710 "espo",
0711 "roxy",
0712 "tyle",
0713 "artn",
0714 "ener",
0715 "ervi",
0716 "ore/",
0717 "crip",
0718 "s/sc",
0719 "atic",
0720 "s/li",
0721 "rodu",
0722 "om/s",
0723 "s/se",
0724 "om/j",
0725 "ontr",
0726 "ight",
0727 "mepa",
0728 "age/",
0729 "onfi",
0730 "ite/",
0731 "lass",
0732 "ss/a",
0733 "inif",
0734 "ocia",
0735 "ain-",
0736 "ayer",
0737 "om/v",
0738 "erve",
0739 "ogle",
0740 "eads",
0741 "dser",
0742 "om/p",
0743 "agea",
0744 "onve",
0745 "idge",
0746 "rg/e",
0747 "age.",
0748 "aboo",
0749 "ag/j",
0750 "naly",
0751 "om/g",
0752 "ont/",
0753 "om/m",
0754 "oubl",
0755 "lick",
0756 "arch",
0757 "om/b",
0758 "eaco",
0759 "rg/a",
0760 "tora",
0761 "rovi",
0762 "s.cs",
0763 "pt/p",
0764 "bads",
0765 "ds_i",
0766 "allb",
0767 "ain_",
0768 "sonp",
0769 "age_",
0770 "efau",
0771 "ecom",
0772 "omme",
0773 "atio",
0774 "hare",
0775 "tory",
0776 "olde",
0777 "d-in",
0778 "ds-1",
0779 "tate",
0780 "rote",
0781 "ourc",
0782 "how-",
0783 "team",
0784 "tech",
0785 "ecur",
0786 "seri",
0787 "ont-",
0788 "uest",
0789 "empl",
0790 "ment",
0791 "ampa",
0792 "28x9",
0793 "0x25",
0794 "fram",
0795 "tml/",
0796 "et/p",
0797 "lien",
0798 "mbed",
0799 "undl",
0800 "in.j",
0801 "adge",
0802 "ews.",
0803 "ahoo",
0804 "img.",
0805 "z/co",
0806 "ombo",
0807 "s/st",
0808 "edia",
0809 "onte",
0810 "eskt",
0811 "ds/v",
0812 "es/c",
0813 "ds/a",
0814 "s/ad",
0815 "ds-m",
0816 "s/mi",
0817 "ndex",
0818 "ews/",
0819 "verl",
0820 "lay/",
0821 "ins/",
0822 "lay.",
0823 "heme",
0824 "mes/",
0825 "s/re",
0826 "s/at",
0827 "ss/t",
0828 "d-mi",
0829 "vent",
0830 "usto",
0831 "ore-",
0832 "elec",
0833 "ive/",
0834 "tor/",
0835 "lugi",
0836 "ost-",
0837 "asyn",
0838 "epor",
0839 "oad-",
0840 "rack",
0841 "agel",
0842 "oots",
0843 "obse",
0844 "xtra",
0845 "eade",
0846 "oolb",
0847 "heck",
0848 "ter/",
0849 "eadl",
0850 "q/da",
0851 "arla",
0852 "etro",
0853 "s/to",
0854 "ream",
0855 "ite_",
0856 "ews_",
0857 "uild",
0858 "pple",
0859 "ds-p",
0860 "con/",
0861 "deo.",
0862 "flas",
0863 "ubli",
0864 "ompr",
0865 "esse",
0866 "crol",
0867 "trip",
0868 "nstr",
0869 "d-if",
0870 "omot",
0871 "et-b",
0872 "et-h",
0873 "s/wi",
0874 "ain/",
0875 "olor",
0876 "ng/a",
0877 "in/a",
0878 "ite-",
0879 "rans",
0880 "alle",
0881 "age-",
0882 "ib/d",
0883 "odul",
0884 "latf",
0885 "esou",
0886 "spor",
0887 "tils",
0888 "s/af",
0889 "et-a",
0890 "son/",
0891 "iew/",
0892 "iew-",
0893 "ompo",
0894 "et/a",
0895 "=VID",
0896 "deo-",
0897 "deo/",
0898 "ype=",
0899 "ite=",
0900 "ize=",
0901 "nner",
0902 "eati",
0903 "eliv",
0904 "iver",
0905 "s/ga",
0906 "ogo_",
0907 "ocal",
0908 "ink/",
0909 "s/be",
0910 "op_b",
0911 "ews-",
0912 "asel",
0913 "revi",
0914 "oote",
0915 "xter",
0916 "tern",
0917 "s/ab",
0918 "aceb",
0919 "om/?",
0920 "s/cs",
0921 "d.cs",
0922 "me/_",
0923 "d_cr",
0924 "ive_",
0925 "ord=",
0926 "ds?a",
0927 "ter_",
0928 "elay",
0929 "xpan",
0930 "m/ad",
0931 "d_da",
0932 "oste",
0933 "ds/c",
0934 "om/i",
0935 "me_a",
0936 "lay?",
0937 "enu/",
0938 "d_st",
0939 "oute",
0940 "jax-",
0941 "et-f",
0942 "llpo",
0943 "fpad",
0944 "sera",
0945 "agen",
0946 "d_ut",
0947 "d_fl",
0948 "eedb",
0949 "d_ti",
0950 "d_bi",
0951 "dsta",
0952 "from",
0953 "s.ph",
0954 "hp?c",
0955 "dstr",
0956 "rade",
0957 "mese",
0958 "ewfo",
0959 "p.ht",
0960 "loba",
0961 "ayou",
0962 "ogo.",
0963 "loor",
0964 "in/d",
0965 "isco",
0966 "ds/m",
0967 "s/mo",
0968 "ds/b",
0969 "ds/s",
0970 "ds/l",
0971 "onta",
0972 "lus/",
0973 "witc",
0974 "roce",
0975 "ini-",
0976 "ront",
0977 "ontp",
0978 "ive.",
0979 "om/d",
0980 "s/ma",
0981 "tml?",
0982 "mazo",
0983 "ages",
0984 "ngin",
0985 "dsys",
0986 "dcon",
0987 "lmar",
0988 "ared",
0989 "dire",
0990 "cros",
0991 "uery",
0992 "bile",
0993 "s-mi",
0994 "m/li",
0995 "brar",
0996 "oker",
0997 "://c",
0998 "coun",
0999 "g/js",
1000 "s://",
1001 "sets",
1002 "es/o",
1003 "roll",
1004 ".css",
1005 "mmon",
1006 "oxy.",
1007 "yles",
1008 "s/me",
1009 "vers",
1010 "rtne",
1011 "ilst",
1012 "nera",
1013 "rvic",
1014 "s/bl",
1015 "ript",
1016 "tic/",
1017 "s/co",
1018 "oduc",
1019 "onts",
1020 "m/js",
1021 "ntro",
1022 "epag",
1023 "lect",
1024 "nfig",
1025 "cial",
1026 "lash",
1027 "assi",
1028 "-min",
1029 "ain.",
1030 "yer.",
1031 "rve/",
1032 "glea",
1033 "gead",
1034 "nver",
1035 "dget",
1036 "bool",
1037 "ader",
1038 "gle-",
1039 "alyt",
1040 "m/ga",
1041 "://j",
1042 "rve.",
1043 "ds.g",
1044 "uble",
1045 "rch.",
1046 "acon",
1047 "orag",
1048 "ovid",
1049 "ner.",
1050 "t/pu",
1051 "s_im",
1052 "llba",
1053 "faul",
1054 "mmen",
1055 "tion",
1056 "ner-",
1057 "icks",
1058 "acke",
1059 "indi",
1060 "otec",
1061 "urce",
1062 "expe",
1063 "esti",
1064 "cure",
1065 "nt-a",
1066 "oure",
1067 "mpad",
1068 "8x90",
1069 "x250",
1070 "rame",
1071 "ww.g",
1072 "gle.",
1073 "ick.",
1074 "ient",
1075 "ller",
1076 "ndle",
1077 "n.js",
1078 "hoo.",
1079 "://l",
1080 "mbo?",
1081 "dia/",
1082 "tent",
1083 "skto",
1084 "dex/",
1085 "neri",
1086 "erla",
1087 "ay/a",
1088 "s/sk",
1089 "are-",
1090 "int-",
1091 "emes",
1092 "m/ba",
1093 "port",
1094 "rch/",
1095 "rch-",
1096 "t-ba",
1097 "nati",
1098 "ativ",
1099 "yle/",
1100 "ugin",
1101 "sync",
1102 "enta",
1103 "otst",
1104 "stra",
1105 "re/a",
1106 "tras",
1107 "te-b",
1108 "on/a",
1109 "olba",
1110 "tic-",
1111 "ick/",
1112 "adli",
1113 "rla/",
1114 "eme/",
1115 "eam_",
1116 "ild/",
1117 "yer-",
1118 "blic",
1119 "mpre",
1120 "nt/a",
1121 "t/ad",
1122 "mote",
1123 "t-ht",
1124 "ser/",
1125 "ents",
1126 "stac",
1127 "ack/",
1128 "onst",
1129 "ve/a",
1130 "rve-",
1131 "ing/",
1132 "rver",
1133 "onp/",
1134 "te/g",
1135 "ntri",
1136 "b/da",
1137 "dule",
1138 "atfo",
1139 "ns/m",
1140 "ns/a",
1141 "ade_",
1142 "ge/b",
1143 "dge_",
1144 "s/lo",
1145 "t/af",
1146 "ew/a",
1147 "evie",
1148 "mpla",
1149 "ge/a",
1150 "eams",
1151 "eo-a",
1152 "acct",
1153 "ew/t",
1154 "blis",
1155 "vera",
1156 "go_d",
1157 "s/si",
1158 "p_ba",
1159 "rch_",
1160 "m/pr",
1161 "oter",
1162 "lder",
1163 "tic.",
1164 "aded",
1165 "cebo",
1166 "yout",
1167 "_cre",
1168 "ster",
1169 "tube",
1170 "ick%",
1171 "pand",
1172 "dex.",
1173 "_dat",
1174 "erna",
1175 "oken",
1176 "_sty",
1177 "yle_",
1178 "bed/",
1179 "ent.",
1180 "eam-",
1181 "uter",
1182 "s-ma",
1183 "llis",
1184 "g/ex",
1185 "pado",
1186 "_uti",
1187 "_fla",
1188 "ack.",
1189 "_tim",
1190 "es/j",
1191 "ack_",
1192 "wfor",
1193 "obal",
1194 "st-a",
1195 "dex-",
1196 "s/bt",
1197 "mpon",
1198 "itch",
1199 "oces",
1200 "ntpa",
1201 "m/im",
1202 "in/v",
1203 "azon",
1204 "ges-",
1205 "ges/",
1206 "gine",
1207 "syst",
1208 "mart",
1209 "irec",
1210 "roso",
1211 "dn.c",
1212 "ery/",
1213 "ery-",
1214 "ery.",
1215 "rary",
1216 "er.j",
1217 "ount",
1218 "ets.",
1219 "les/",
1220 "s/on",
1221 "hell",
1222 "mon/",
1223 "es/s",
1224 "eadc",
1225 "tner",
1226 "erat",
1227 "ed/s",
1228 "vice",
1229 "der.",
1230 "ipts",
1231 "duct",
1232 "nts/",
1233 "late",
1234 "trol",
1235 "ect/",
1236 "css?",
1237 "ial/",
1238 "oad.",
1239 "ead/",
1240 "oola",
1241 "s/gp",
1242 "le-a",
1243 "lyti",
1244 "con.",
1245 "ve.p",
1246 "s.g.",
1247 "blec",
1248 "ion/",
1249 "ch.c",
1250 "rage",
1251 "ider",
1252 "ders",
1253 "_imp",
1254 "lbac",
1255 "ault",
1256 "mend",
1257 "ions",
1258 "ver-",
1259 "ines",
1260 "kers",
1261 "ers-",
1262 "cess",
1263 "tect",
1264 "idea",
1265 "xper",
1266 "ech.",
1267 "ter-",
1268 "stio",
1269 "ent-",
1270 "pad/",
1271 "ame/",
1272 "w.go",
1273 "le.c",
1274 "250_",
1275 "ent/",
1276 "ets/",
1277 "oo.c",
1278 "//l.",
1279 "yimg",
1280 "ktop",
1281 "er-m",
1282 "s/cl",
1283 "ent_",
1284 "ex/l",
1285 "ead-",
1286 "eric",
1287 "rlay",
1288 "ia/t",
1289 "es/v",
1290 "e/ba",
1291 "me-m",
1292 "ia/p",
1293 "der-",
1294 "rapi",
1295 "re-m",
1296 "tive",
1297 "pres",
1298 "acki",
1299 "tstr",
1300 "trib",
1301 "ras/",
1302 "le/b",
1303 "lbar",
1304 "ver/",
1305 "dlin",
1306 "mon_",
1307 "gins",
1308 "es/g",
1309 "gin/",
1310 "ld/j",
1311 "lic/",
1312 "-man",
1313 "rip_",
1314 "stru",
1315 "-par",
1316 "me/i",
1317 "-htm",
1318 "ver.",
1319 "lery",
1320 "tfor",
1321 "le_a",
1322 "erin",
1323 "hide",
1324 "ils/",
1325 "ync/",
1326 "er-i",
1327 "rce/",
1328 "e/af",
1329 "ams/",
1330 "ccti",
1331 "ver=",
1332 "ver_",
1333 "le/s",
1334 "lesh",
1335 "lish",
1336 "ure/",
1337 "e/ad",
1338 "s/ch",
1339 "ia/s",
1340 "es/1",
1341 "250.",
1342 "enu_",
1343 "imer",
1344 "eboo",
1345 "s/js",
1346 "250;",
1347 "ame_",
1348 "ame.",
1349 "andi",
1350 "es/e",
1351 "rnal",
1352 "etap",
1353 "rces",
1354 "mes_",
1355 "es/r",
1356 "es-a",
1357 "es-p",
1358 "ecti",
1359 "adob",
1360 "til.",
1361 "es/y",
1362 "e/ac",
1363 "bal/",
1364 "bal-",
1365 "ule/",
1366 "left",
1367 "er.c",
1368 "ule-",
1369 "pone",
1370 "tcha",
1371 "brow",
1372 "upda",
1373 "ter.",
1374 "out.",
1375 "tpag",
1376 "es/m",
1377 "zon.",
1378 "es/G",
1379 "es/I",
1380 "zon-",
1381 "yste",
1382 "ect.",
1383 "osof",
1384 "ary/",
1385 "r.js",
1386 "ore.",
1387 "ms/c",
1388 "on/r",
1389 "rate",
1390 "ice.",
1391 "ende",
1392 "pts/",
1393 "ts/s",
1394 "ates",
1395 "ts/a",
1396 "ts/i",
1397 "ons/",
1398 "olle",
1399 "al/j",
1400 "ry.j",
1401 "ices",
1402 "ytic",
1403 "nt/s",
1404 "e.co",
1405 "/man",
1406 ".g.d",
1407 "lecl",
1408 "impl",
1409 "ack=",
1410 "enda",
1411 "er-t",
1412 "care",
1413 "ooks",
1414 "al-a",
1415 "essa",
1416 "on-b",
1417 "ndin",
1418 "ect-",
1419 "deal",
1420 "ctio",
1421 "some",
1422 "ad/a",
1423 "on.c",
1424 "ad/e",
1425 "ad/j",
1426 "d/js",
1427 "ad/g",
1428 "ts/h",
1429 "o.co",
1430 "mg.c",
1431 "er/a",
1432 "pert",
1433 "nt_i",
1434 "comi",
1435 "egio",
1436 "apid",
1437 "s/ge",
1438 "ate/",
1439 "ate-",
1440 "ckin",
1441 "e/im",
1442 "trap",
1443 "ribu",
1444 "le/a",
1445 "ic/e",
1446 "s/ev",
1447 "hang",
1448 "line",
1449 "ult/",
1450 "ssed",
1451 "mana",
1452 "nt/b",
1453 "nt/i",
1454 "form",
1455 "ts/w",
1456 "lay-",
1457 "e-af",
1458 "ult_",
1459 "s/ed",
1460 "re/m",
1461 "dust",
1462 "para",
1463 "ctid",
1464 "ts/p",
1465 "e/st",
1466 "eshe",
1467 "ishe",
1468 "ts/c",
1469 "/cho",
1470 "s/es",
1471 "op-b",
1472 "on/i",
1473 "ts/j",
1474 "me.h",
1475 "lay_",
1476 "ad/i",
1477 "s/ex",
1478 "nal_",
1479 "tapi",
1480 "unts",
1481 "ay.j",
1482 "e-ma",
1483 "on-1",
1484 "ers/",
1485 "ts/t",
1486 "dobj",
1487 "cast",
1488 "/see",
1489 "onen",
1490 "on/d",
1491 "on/s",
1492 "rows",
1493 "pdat",
1494 "s/16",
1495 "ces/",
1496 "stem",
1497 "ucto",
1498 "soft",
1499 "n/re",
1500 "pi/j",
1501 "g.co",
1502 "ndat",
1503 "y.js",
1504 "ces.",
1505 "m/pa",
1506 "ion.",
1507 "tics",
1508 "ecli",
1509 "e.ht",
1510 "mpl_",
1511 "-mar",
1512 "ding",
1513 "down",
1514 "d/ad",
1515 "n.co",
1516 "d/ex",
1517 "d/ga",
1518 "/exi",
1519 "r/ad",
1520 "nt_s",
1521 "omic",
1522 "s/tr",
1523 "king",
1524 "ibut",
1525 "t/ba",
1526 "ange",
1527 "anag",
1528 "orm_",
1529 "ns/i",
1530 "s/in",
1531 "rap/",
1532 "tid=",
1533 "shee",
1534 "t/st",
1535 "/lid",
1536 "n/sp",
1537 "obje",
1538 "nent",
1539 "owse",
1540 "n/in",
1541 "tem.",
1542 "mark",
1543 "i/js",
1544 "ing.",
1545 "es.c",
1546 "ck.n",
1547 "er.g",
1548 "ds?g",
1549 "&sz=",
1550 "gles",
1551 "pans",
1552 "exit",
1553 "om/z",
1554 "t_so",
1555 "bute",
1556 "om/r",
1557 "nage",
1558 "heet",
1559 "lida",
1560 "s?ad",
1561 "m/do",
1562 "bjec",
1563 "ck.j",
1564 "wser",
1565 "arke",
1566 "k.ne",
1567 "r.go",
1568 "s?gd",
1569 "lesy",
1570 "ansi",
1571 "m/zz",
1572 "ager",
1573 "m/rq",
1574 "eets",
1575 "ser-",
1576 "idar",
1577 "?ad_",
1578 "ject",
1579 "k.js",
1580 "rket",
1581 "m/gp",
1582 "er-s",
1583 "et/g",
1584 "?gdf",
1585 "esyn",
1586 "nsio",
1587 "ger/",
1588 "dar.",
1589 "ad_r",
1590 "ct.j",
1591 "d_ty",
1592 "t.js",
1593 "sion",
1594 "t/ga",
1595 "gdfp",
1596 "yndi",
1597 "ar.j",
1598 "d_ru",
1599 "_typ",
1600 "dfp_",
1601 "ndic",
1602 "ead2",
1603 "ion_",
1604 "_rul",
1605 "fp_r",
1606 "dica",
1607 "ad2.",
1608 "on_e",
1609 "rule",
1610 "p_re",
1611 "icat",
1612 "d2.g",
1613 "n_em",
1614 "ule=",
1615 "_req",
1616 "cati",
1617 "2.go",
1618 "_emb",
1619 "req=",
1620 "bed.",
1621 "eq=1",
1622 "ed.j",
1623 "q=1&",
1624 };
1625 
1626 const char *badSubstrings[] = {"http", "www" };